共用方式為


使用從串流分析產生的 Power BI 資料集建置即時儀表板,而不需要程式碼編輯器

本文說明如何使用無程式碼編輯器輕鬆地建立串流分析作業,以將已處理的資料產生至 Power BI 資料集。 它會持續從事件中樞讀取、處理資料,並將資料輸出至 Power BI 資料集,以建置即時 Power BI 儀表板。

必要條件

  • 您的 Azure 事件中樞資源必須可公開存取,且不可位於防火牆後方或在 Azure 虛擬網路中受保護。
  • 您應該有現有的 Power BI 工作區,且擁有在該處建立資料集的權限。
  • 事件中樞中的資料必須以 JSON、CSV 或 Avro 格式序列化。

開發串流分析作業,以使用選取的資料建立 Power BI 資料集

  1. Azure 入口網站中,找出並選取 Azure 事件中樞執行個體。

  2. 選取 [功能]>[處理資料],然後選取 [使用 Power BI 在建置近即時的資料儀表板] 卡片上的 [啟動]

    Screenshot showing the Process data page of an event hub.

  3. 輸入串流分析作業的名稱,然後選取 [建立]

    Screenshot showing where to enter a job name.

  4. 在 [事件中樞] 視窗中指定資料的 [序列化] 類型,以及作業要用於連線至事件中樞的 [驗證方法]。 然後選取 [連線]。

    Screenshot showing the Event Hubs connection configuration.

  5. 當連線成功,且有資料流量流向事件中樞執行個體,便可立即看到兩個項目:

    • 輸入資料中的欄位。 您可選擇 [新增欄位],或選取欄位旁的三個點符號,以移除、重新命名或變更其類型。

      Screenshot showing the Event Hubs field list where you can remove, rename, or change the field type.

    • 傳入資料的即時範例,位於 [資料預覽] 資料表的圖表檢視下。 此項目會定期自動重新整理。 您可選取 [暫停串流預覽],以查看範例輸入資料的靜態檢視。

      Screenshot showing sample data under Data Preview.

  6. 選取 [管理] 圖格。 在 [管理欄位] 設定面板中,選擇您想要輸出的欄位。 如果您想要新增所有欄位,請選取 [新增所有欄位]。

    Screenshot that shows the Manage field operator configuration.

  7. 選取 [Power BI] 圖格。 在 [Power BI] 設定面板中,填入所需的參數並連線。

    • 資料集:這是將串流分析作業輸出資料寫入其中的 Power BI 目的地。
    • 資料表:這是輸出資料目標資料集中的資料表名稱。

    Screenshot that shows the Power BI output configuration.

  8. 您可以選擇性地選取 [取得靜態預覽/重新整理靜態預覽],以查看將在事件中樞中內嵌的資料預覽。
    Screenshot showing the Get static preview/Refresh static preview option.

  9. 選取 [儲存],並選取 [啟動] 串流分析作業。
    Screenshot showing the Save and Start options.

  10. 若要啟動作業,請指定:

    • 作業執行時的串流單位 (SU) 數目。 SU 代表配置給作業的計算和記憶體數量。 建議先使用三個,再視需要調整。
    • 輸出資料錯誤處理 – 可讓您指定資料發生錯誤後作業輸出至目的地失敗時的期望行為。 依預設,您的作業會重試,直到寫入作業成功為止。 您也可選擇捨棄這類輸出事件。
      Screenshot showing the Start Stream Analytics job options where you can change the output time, set the number of streaming units, and select the Output data error handling options.
  11. 選取 [啟動] 之後,作業會在兩分鐘內開始執行,且計量會在索引標籤區段中開啟。

    Screenshot that shows the job metrics after it's started.

    您也可以在 [串流分析作業] 索引標籤的 [處理資料] 區段下看到作業。選取 [開啟計量] 以進行監視,或視需要停止並重新啟動。

    Screenshot of the Stream Analytics jobs tab where you view the running jobs status.

在 Power BI 中建置即時儀表板

現在,您已執行串流分析作業,且資料會持續寫入您所設定 Power BI 資料集中的資料表。 您現在可以在 Power BI 工作區中建立即時儀表板。

  1. 移至您在 Power BI 輸出圖格上方設定的 Power BI 工作區,然後選取左上角的 [+ 新增],然後選擇 [儀表板] 以提供新的儀表板名稱。 Screenshot of the pbi dashboard creation.
  2. 建立新的儀表板之後,您將會看到新的儀表板。 選取 [編輯],然後選擇頂端功能表欄中的 [+ 新增圖格]。 右窗格隨即開啟。 選取 [自訂串流資料] 以移至下一頁。 Screenshot of the pbi dashboard adding tile.
  3. 選取您在 Power BI 節點中設定的串流資料集 (例如 nocode-pbi-demo-xujx),然後移至下一頁。 Screenshot of the pbi dashboard adding tile with selected dataset.
  4. 填入圖格詳細資料,並遵循下一個步驟來完成圖格組態。 Screenshot of the pbi dashboard adding tile with configured details.
  5. 然後,您可以調整其大小,並取得持續更新的儀表板,如下列範例所示。 Screenshot of the pbi dashboard report.

下一步

深入了解 Azure 串流分析,以及如何監視所建立的作業。