MENU
    PowerBI Desktop-Integration
    • 26 Mar 2024
    • 1 Minute zum Lesen
    • Mitwirkende

    PowerBI Desktop-Integration


    Artikel-Zusammenfassung

    Integrieren Sie Tulip-Tabellen mit PowerBI Desktop für optimierte Analysen

    Link zur Bibliotheksseite

    Übersicht

    Diese beigefügte .pbix-Vorlage zeigt, wie man einfach Tulip-Tabellen in PowerBI abfragen kann.Download PowerBI-Vorlage

    Für Analysen, die ein komplexes Datenmodell, längere Aktualisierungsintervalle und eine größere Reichweite erfordern, kann dieser Ansatz verwendet werden, um Tulip-Daten in die Köpfe der Führungskräfte zu bringen

    PowerQuery-Skript

    Alternativ siehe unten für das PowerQuery-Skript in der PowerBI-Vorlage ``` (TulipTableId als Text, instance als Text) as table=>

    let Query = #table( type table [#"table" = text], { {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"))))

    in TulipTable ````

    Anweisungen

    Laden Sie die .pbix-Vorlage herunter und folgen Sie den Anweisungen in der Anwendung (siehe unten)

    1. Überprüfen Sie die PowerQuery-Vorlage unter Abschnitt: "Home >>> Daten transformieren", um PowerQuery zu öffnen
    2. Überprüfen Sie die Abfrage "Tulip Query" und ersetzen Sie Tulip TableID mit der gewünschten Tabellen-ID und Instanz mit der Instanz-URL (z.B. company.tulip.co)
    3. Klicken Sie auf "Invoke" und geben Sie die API-Anmeldedaten ein (verwenden Sie "Basic" Authentication)
    4. Geben Sie die Datenschutzstufe an, wenn Sie dazu aufgefordert werden (Standard ist Organisation für die meisten Anwendungsfälle)
    5. Klicken Sie auf die Teilungspfeile rechts neben der Datenspalte
    6. Ändern Sie die Tabelle nach Bedarf; klicken Sie auf "Schließen und Anwenden".

    Weitere Referenzen


    War dieser Artikel hilfreich?