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

    Intégration de PowerBI Desktop


    Résumé de l’article

    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 ?