Übung: Erstellen eines neuen Power BI-Berichts in Synapse Studio

Abgeschlossen
  1. Klicken Sie in Azure Synapse Studio im linken Menü auf Entwickeln.

    Option „Entwickeln“ im Azure Synapse-Arbeitsbereich.

  2. Klicken Sie auf + (1) und dann auf SQL-Skript (2).

    Die Plus-Schaltfläche und das Menüelement „SQL-Skript“ sind hervorgehoben.

  3. Stellen Sie eine Verbindung zu SQLPool01 her, und führen Sie dann die folgende Abfrage aus, um einen Näherungswert für die Ausführungszeit zu erhalten. Dies ist die Abfrage, die Sie verwenden, um Daten in den Power BI-Bericht zu laden, den Sie später in dieser Übung erstellen.

    SELECT count(*) FROM
    (
        SELECT
            FS.CustomerID
            ,P.Seasonality
            ,D.Year
            ,D.Quarter
            ,D.Month
            ,avg(FS.TotalAmount) as AvgTotalAmount
            ,avg(FS.ProfitAmount) as AvgProfitAmount
            ,sum(FS.TotalAmount) as TotalAmount
            ,sum(FS.ProfitAmount) as ProfitAmount
        FROM
            wwi.SaleSmall FS
            JOIN wwi.Product P ON P.ProductId = FS.ProductId
            JOIN wwi.Date D ON FS.TransactionDateId = D.DateId
        GROUP BY
            FS.CustomerID
            ,P.Seasonality
            ,D.Year
            ,D.Quarter
            ,D.Month
    ) T
    

    Als Abfrageergebnis sollte 194683820 angezeigt werden.

    Die Abfrageausgabe wird angezeigt.

  4. Wenn Sie Ihre Datenquelle verbinden möchten, öffnen Sie die heruntergeladene PBIDS-Datei in Power BI Desktop. Wählen Sie die Option Microsoft-Konto (1) auf der linken Seite aus, und melden Sie sich an (2). Nutzen Sie dafür dieselben Anmeldeinformationen, mit denen Sie auch die Verbindung zum Synapse-Arbeitsbereich hergestellt haben. Klicken Sie dann auf Verbinden (3).

    Melden Sie sich mit dem Microsoft-Konto an, und stellen Sie die Verbindung her.

  5. Klicken Sie im Navigatordialogfeld mit der rechten Maustaste auf den Stammdatenbankknoten, und klicken Sie anschließend auf Daten transformieren.

    Navigatordialogfeld für die Datenbank, Auswahl von „Daten transformieren“.

  6. Wählen Sie im Dialogfeld für die Verbindungseinstellungen die Option DirectQuery (1) aus, da Sie nicht eine Kopie der Daten in Power BI laden möchten, sondern die Datenquelle während der Arbeit mit den Berichtsvisualisierungen abfragen können möchten. Klicken Sie auf OK (2), und warten Sie einige Sekunden, während die Verbindung konfiguriert wird.

    DirectQuery ausgewählt.

  7. Öffnen Sie im Power Query-Editor die Einstellungsseite des Schritts Quelle (1) in der Abfrage. Erweitern Sie den Bereich Erweiterte Optionen (2), fügen Sie die folgende Abfrage ein, und klicken Sie auf OK (3).

    Dialogfeld zum Ändern der Datenquelle

    SELECT * FROM
    (
        SELECT
            FS.CustomerID
            ,P.Seasonality
            ,D.Year
            ,D.Quarter
            ,D.Month
            ,avg(FS.TotalAmount) as AvgTotalAmount
            ,avg(FS.ProfitAmount) as AvgProfitAmount
            ,sum(FS.TotalAmount) as TotalAmount
            ,sum(FS.ProfitAmount) as ProfitAmount
        FROM
            wwi.SaleSmall FS
            JOIN wwi.Product P ON P.ProductId = FS.ProductId
            JOIN wwi.Date D ON FS.TransactionDateId = D.DateId
        GROUP BY
            FS.CustomerID
            ,P.Seasonality
            ,D.Year
            ,D.Quarter
            ,D.Month
    ) T
    

    Hinweis

    Die Ausführung dieses Schritts benötigt mindestens 40–60 Sekunden, da die Abfrage direkt an die Verbindung des Synapse SQL-Pools übermittelt wird.

  8. Klicken Sie auf Schließen und anwenden in der oberen linken Ecke des Editorfensters, um die Abfrage anzuwenden und das ursprüngliche Schema im Designerfenster in Power BI abzurufen.

    Speichern der Abfrageeigenschaften

  9. Navigieren Sie zurück zum Berichts-Editor in Power BI, erweitern Sie das Menü Visualisierungen auf der rechten Seite, und klicken Sie dann auf die Visualisierung Linien- und gestapeltes Säulendiagramm.

    Neues Visualisierungsdiagramm erstellen.

  10. Wählen Sie das neu erstellte Diagramm aus, und erweitern Sie den dazugehörigen Bereich „Eigenschaften“. Konfigurieren Sie mithilfe des erweiterten Menüs Felder die Visualisierung folgendermaßen:

    • Gemeinsame Achse:Year, Quarter
    • Spaltenreihe:Seasonality
    • Spaltenwerte:TotalAmount
    • Zeilenwerte:ProfitAmount

    Diagrammeigenschaften konfigurieren.

    Hinweis

    Aufgrund der Liveabfrageausführung im dedizierten SQL-Pool in Synapse dauert das Rendern der Visualisierung etwa 40–60 Sekunden.

  11. Wenn Sie zurück zu Azure Synapse Studio wechseln, können Sie die ausgeführte Abfrage überprüfen, während Sie die Visualisierung in der Power BI Desktop-Anwendung konfigurieren. Öffnen Sie den Überwachungshub, und öffnen Sie im Abschnitt Aktivitäten den Monitor SQL-Anforderungen. Sorgen Sie dafür, dass SQLPool01 für den Poolfilter ausgewählt ist. Standardmäßig ist SQL On-Demand ausgewählt.

    Öffnen der Abfrageüberwachung in Synapse Studio.

  12. Ermitteln Sie die Abfrage hinter Ihrer Visualisierung in den obersten Anforderungen, die im Protokoll angezeigt werden, und achten Sie auf die Dauer, die etwa 30 Sekunden beträgt (1). Verwenden Sie die Option Anforderungsinhalt (2), um sich die tatsächlich übermittelte Abfrage in Power BI Desktop anzusehen.

    Überprüfen des Anforderungsinhalts im Monitor.

    Anzeigen der übermittelten Abfrage in Power BI.

  13. Navigieren Sie zurück zur Power BI Desktop-Anwendung, und klicken Sie dann in der oberen linken Ecke auf Speichern.

    Die Schaltfläche „Speichern“ ist hervorgehoben.

  14. Geben Sie einen Dateinamen an, z. B. synapse-lab (1), und klicken Sie dann auf Speichern (2).

    Das Dialogfeld „Speichern“ wird angezeigt.

  15. Klicken Sie oberhalb des gespeicherten Berichts auf Veröffentlichen. Sorgen Sie dafür, dass Sie in Power BI Desktop mit demselben Konto angemeldet sind, das Sie auch für das Power BI-Portal und in Synapse Studio verwenden. In der rechten oberen Ecke des Fensters können Sie zwischen Konten wechseln. Wählen Sie im Dialogfeld In Power BI veröffentlichen den Arbeitsbereich aus, den Sie mit Synapse verknüpft haben (z. B. synapse-training), und klicken Sie dann auf Auswählen.

    Veröffentlichen Sie den Bericht im verknüpften Arbeitsbereich.

  16. Warten Sie, bis der Veröffentlichungsvorgang erfolgreich abgeschlossen ist.

    Das Dialogfeld „Veröffentlichen“ wird angezeigt.

    Nachdem der Vorgang erfolgreich abgeschlossen wurde, sollten Sie diesen Bericht (2) im Power BI-Portal sowie in Synapse Studio anzeigen können. Wenn Sie ihn in Synapse Studio anzeigen möchten, navigieren Sie zum Entwicklungshub, und aktualisieren Sie (1) den Berichtsknoten in Power BI.

    Der veröffentlichte Bericht wird angezeigt.