Intégration de PowerBI Desktop
  • 26 Mar 2024
  • 1 Minute à lire
  • Contributeurs

Intégration de PowerBI Desktop


Article Summary

Intégrer les tableaux de tulipes à PowerBI Desktop pour des analyses rationalisées

Lien vers la page de la bibliothèque

Vue d'ensemble

Le modèle .pbix ci-joint montre comment interroger facilement les tables tulipes dans PowerBITélécharger le modèle PowerBI

Pour les analyses qui nécessitent un modèle de données complexe, des fréquences de rafraîchissement plus longues et une portée plus large, cette approche peut être utilisée pour mettre les données tulipes dans la tête des dirigeants.

Script PowerQuery

Alternativement, voir ci-dessous le script PowerQuery inclus dans le modèle PowerBI ``` (TulipTableId as text, instance as text) as table=>

let Query = #table( type table [#"table" = texte], { {TulipTableId}}),

Function = Table.AddColumn(Query, "Offset", Number.Round(Json.Document(Web.Contents("https://"&instance&"/api/v3/tables/"& TulipTableId &"/count"))/100)),

ExpandedOffset =Table.ExpandListColumn(Function, "Offset"),

NbLoop=Number.Round(Json.Document(Web.Contents("https://"&instance&"/api/v3/tables/"& TulipTableId &"/count"))/100),

TableOffset=Table.FromList(List.Transform({0..NbLoop},each Number.ToText(_*100))),

TableOffset1=Table.RenameColumns(TableOffset,{{"Column1", "Offset"}}),

TulipTable= Table.AddColumn(TableOffset1, "Records", each Table.FromRecords(Json.Document(Web.Contents("https://"&instance&"/api/v3/tables/" & TulipTableId & "/records?limit=100&offset="& [Offset] &"&sortBy=_sequenceNumber&sortDir=asc"))))

dans TulipTable ```

Instructions

Téléchargez le modèle .pbix et suivez les instructions de l'application (voir ci-dessous).

  1. Examinez le modèle PowerQuery dans la section "Home >>> Transform Data" : "Home >>> Transform Data" pour ouvrir PowerQuery
  2. Examinez la requête "Tulip Query" et remplacez Tulip TableID par l'ID de la table souhaitée et l'instance par l'url de l'instance (par exemple, company.tulip.co).
  3. Cliquez sur "Invoke" et saisissez les informations d'identification de l'API (utilisez l'authentification "Basic").
  4. Précisez le niveau de confidentialité lorsque vous y êtes invité (la valeur par défaut est "organisation" pour la plupart des cas d'utilisation).
  5. Cliquez sur les flèches de séparation à droite de la colonne des enregistrements.
  6. Modifiez le tableau si nécessaire ; cliquez sur "Fermer et appliquer".

Autres références


Cet article vous a-t-il été utile ?