共用方式為


建立儀表板

瞭解如何使用 AI/BI 儀表板 UI 來建立和共用分析見解。 如需儀錶板功能的相關信息,請參閱 儀錶板

本教學課程中的步驟示範如何建置及共用下列儀錶板:

已發佈的儀錶板,使用本教學課程中的步驟進行設定。

需求

  • 您已登入 Azure Databricks 工作區。
  • 您在該工作區中有一項 Databricks SQL 使用權。
  • 您至少具有對一個或多個 SQL 倉儲的 CAN USE 存取權。

步驟 1: 建立儀表板

在側邊欄中,按一下 新增圖示新增,然後選取 儀錶板

根據預設,新的儀錶板會自動命名為它的建立時間戳,並儲存在您的 /Workspace/Users/<username> 目錄中。

注意

您也可以從 [儀錶板] 清單頁面或 [工作區] 選單中的 [ 建立 ] 按鈕建立新的儀錶板。

步驟 2。 定義資料集

畫布頁籤用於建立和編輯小工具,例如視覺化、文字方塊和篩選器。 資料標籤用於定義儀錶板中使用的基礎數據集。

注意

所有使用者都可以撰寫 SQL 查詢來定義數據集。 在已啟用 Unity 目錄的工作區中,使用者可以改為選取 Unity 目錄資料表或檢視作為數據集。

  1. 按一下 資料 索引標籤。

  2. 按一下 建立表單 SQL

  3. 將下列查詢貼到編輯器中。 然後按下 [ 執行 ] 以傳回記錄的集合。

     SELECT
      T.tpep_pickup_datetime,
      T.tpep_dropoff_datetime,
      T.fare_amount,
      T.pickup_zip,
      T.dropoff_zip,
      T.trip_distance,
      T.weekday,
      CASE
        WHEN T.weekday = 1 THEN 'Sunday'
        WHEN T.weekday = 2 THEN 'Monday'
        WHEN T.weekday = 3 THEN 'Tuesday'
        WHEN T.weekday = 4 THEN 'Wednesday'
        WHEN T.weekday = 5 THEN 'Thursday'
        WHEN T.weekday = 6 THEN 'Friday'
        WHEN T.weekday = 7 THEN 'Saturday'
        ELSE 'N/A'
      END AS day_of_week
    FROM
      (
        SELECT
          dayofweek(tpep_pickup_datetime) as weekday,
          *
        FROM
          `samples`.`nyctaxi`.`trips`
        WHERE
          trip_distance > 0
          AND trip_distance < 10
          AND fare_amount > 0
          AND fare_amount < 50
      ) T
    ORDER BY
      T.weekday
    
  4. 檢查您的結果。 當查詢完成執行時,傳回的記錄會出現在 Result 數據表 中。

  5. 變更查詢的名稱。 新定義的數據集會自動儲存,並以未命名數據集作為名稱。 按兩下標題,將它重新命名為 Taxicab資料

注意

此查詢會從 Azure Databricks 上的範例 目錄存取數據。 數據表格包含 2016 年紐約市公開提供的計程車數據。 查詢結果僅限於低於 10 英里且成本低於 50 美元的有效車程。

步驟 3: 新增視覺效果

若要建立您的第一個視覺效果,請完成下列步驟:

  1. 按一下 [畫布] 索引標籤。

  2. 按兩下 [圖表折線圖] 圖示。新增視覺效果 以新增視覺效果小工具,並使用滑鼠將它放在畫布上。

    視覺效果會從畫布控制面板移至畫布方格

步驟 4. 設定視覺效果

選取視覺效果小工具時,您可以使用畫面右側的組態面板來顯示您的數據。 如下圖所示,只定義了一個 數據集 ,而且會自動選取它。

視覺效果的組態面板

設定 X 軸

  1. 如有必要,請從 [視覺化] 下拉功能表中選取 []。
  2. 按一下 新增圖示 加號圖示,以選擇沿著 X 軸呈現的數據。 您可以使用搜尋列依名稱搜尋欄位。 選取 [tpep_dropoff_datetime]。
  3. 按一下您選取的欄位名稱,以檢視其他組態選項。
    • 刻度類型選擇為連續
    • 針對 [ 轉換 ] 選項,選擇 [ HOURLY]。

設定 Y 軸

  1. 按兩下 [新增] 圖示。 加上 Y軸 旁的圖示,即可選取沿著Y軸呈現之數據的 fare_amount

  2. 按一下您選取的欄位名稱,以檢視其他組態選項。

    • 刻度類型選擇為連續
    • 針對 [ 轉換 ] 選取項目,選擇 [ AVG]。

您的圖表應該看起來像以下範例:

以提供的規格設定的圖表會顯示軸標題為「費用金額」和tpep_dropoff_datetime的條形圖

選擇性:使用 Databricks Assistant 建立視覺效果

您可以使用自然語言與 Databricks Assistant 來建立視覺效果。

若要產生與上述相同的圖表,請選擇下列其中一個選項:

  • 若要建立新的視覺效果小工具:
    • 按兩下 [ 新增] 圖示。 加上圖示 [建立視覺效果]。 小工具會出現提示: 要求助理建立圖表...
    • 輸入「平均車資金額隨每小時下車時間變動的條形圖」。 若要使用小幫手建立儀錶板,請參閱 使用 Databricks Assistant 建立視覺效果

步驟 5: 複製和修改視覺效果

您可以複製現有的圖表來建立新的視覺效果。

  1. 以滑鼠右鍵點擊現有的圖表,然後按 [ 複製/克隆]。
  2. 選取新的圖表後,請使用組態面板將 X 軸 欄位變更為 tpep_pickup_datetime。 如有必要,請在 轉換 類型中選擇 HOURLY
  3. 使用 [色彩 ] 選取器,為您的新條形圖選擇新的色彩。

步驟 6。 建立散佈圖

建立具有依值區分色彩的新散佈圖。 若要建立散佈圖,請完成下列步驟:

  1. 按一下 [建立視覺化] 圖示[折線圖示],以建立新的視覺化元件。

  2. 藉由進行下列選取來設定圖表:

    • 數據集Taxicab 數據
    • 視覺效果散佈圖
    • X 軸trip_distance
    • Y 軸fare_amount
    • 色彩:按兩下 [新增] 圖示。 加上圖示 >day_of_week

    注意

    在依類別自動指派色彩之後,您可以點擊設定面板中的色彩,變更與特定值相關聯的色彩。

步驟 7。 建立儀錶板篩選

您可以使用篩選來讓您的儀錶板成為互動式。 在此步驟中,您會在三個字段上建立篩選。

建立日期範圍篩選

  1. 按兩下 [篩選] 圖示。新增篩選條件 (field/parameter) 以新增篩選小工具。
  2. 按兩下 [小工具標題 ],然後輸入 [日期範圍 ] 以重新設定篩選條件。
  3. 從組態面板中的 [ 篩選 ] 下拉功能表中,選取 [日期範圍選擇器]。
  4. 單擊 [ 新增] 圖示。 加上 [ 字段 ] 功能表旁的圖示。 從下拉功能表中點選tpep_pickup_datetime

建立單一選取下拉式篩選

  1. 按兩下 [篩選] 圖示。新增篩選條件 (field/parameter) 以新增篩選小工具。
  2. 點擊 小工具標題,然後輸入 Dropoff 郵遞區號 來重新命名篩選器。
  3. 從組態面板中的 [篩選] 下拉功能表中,選取 [下拉式清單] (單一選取)。
  4. 選取 [ 標題] 複選框,以在篩選上建立標題字段。 點擊佔位符標題,然後輸入 Dropoff 郵遞區號 來重新命名篩選條件。
  5. Fields 功能表中,選取 dropoff_zip

複製篩選

  1. 以滑鼠右鍵按下您的 Dropoff 郵遞區區編碼 篩選器。 然後按下 複製
  2. 按兩下該標題,然後輸入 Pickup 郵遞區編碼 以重新命名已複製的元件。
  3. 按兩下 虛線圖示。 移除目前的欄位。 然後,選取 [pickup_zip ] 以篩選該欄位。

步驟 8。 調整並排列圖表和篩選器

使用滑鼠來排列和調整圖表和篩選的大小。

下圖顯示此儀錶板的一種可能排列方式。

3 個篩檢器佔用 Canvas 網格的前兩排。2 個條形圖堆疊在底下。散佈圖位於兩個條形圖下方。

步驟 9. 發佈與共用

當您開發儀錶板時,進度會儲存為草稿。 若要建立乾淨的複本以方便取用,請發佈您的儀錶板。

  1. 按一下儀表板右上角的 發佈
  2. 內嵌認證(預設)
  3. 點選 發佈。 [ 共用] 對話框隨即開啟。
  4. 新增您想要與其共用的使用者、群組或服務主體。 視需要設定許可權等級。 深入瞭解權限和使用權的方法是參閱 共用儀錶板AI/BI 儀錶板 ACL
  5. 點擊 複製連結,並將其貼到新的標籤頁中,以前往已發布的儀表板。