共用方式為


建立儀表板

瞭解如何使用儀錶板 UI 來建立和共用深入解析。 如需儀錶板功能的相關信息,請參閱 儀錶板

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

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

需求

  • 您已登入 Azure Databricks 工作區。
  • 您有該工作區中的 SQL 權利。
  • 您至少可以存取一或多個 SQL 倉儲。

步驟 1: 建立儀表板

按兩下提要欄位中的 [新增圖示新增],然後選取 [儀錶板]。

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

注意

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

步驟 2。 定義資料集

[畫布] 索引標籤用於建立和編輯小工具,例如視覺效果、文字框和篩選。 [數據] 索引標籤用於定義儀錶板中使用的基礎數據集。

注意

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

  1. 按兩下 [資料] 索引標籤。

  2. 按兩下 [ 從 SQL 建立],並貼上下列查詢。 然後按下 [ 執行 ] 以傳回記錄的集合。

     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
    
  3. 檢查您的結果。 當查詢完成執行時,傳回的記錄會出現在編輯器底下。

  4. 變更查詢的名稱。 新定義的數據集會以名稱「未命名的數據集」自動儲存。 按兩下標題將它重新命名為 「Taxicab data」。

注意

此查詢會從 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. 按兩下 篩選圖示[新增篩選] [字段/參數] 以新增篩選小工具。 將它放在畫布上。
  2. 從組態面板中的 [ 篩選 ] 下拉功能表中,選取 [ 日期範圍選擇器]。
  3. 選取 [ 標題] 複選框,以在篩選上建立標題字段。 按兩下佔位元標題並輸入 Date 範圍 ,以重新定位篩選條件。
  4. 從 [ 欄位] 功能表中,選取 [Taxicab_data.tpep_pickup_datetime]。

建立單選下拉式篩選條件

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

複製篩選

  1. 以滑鼠右鍵按下您的 Dropoff 郵遞區區編碼 篩選器。 然後按下 [ 複製]。
  2. 按兩下 以 拿掉欄位圖示 移除目前的欄位。 然後,選取 [Taxicab_data.pickup_zip ],以篩選該字段。

步驟 8。 重設大小並排列圖表和篩選

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

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

3 個篩選會佔用 Canvas 方格的前兩個數據列。2 個條形圖會堆疊在下方。散布圖位於兩個條形圖旁邊。

步驟 9. 發佈和共用

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

  1. 點選 「V 共用圖示分享」 按鈕旁的 。 然後按兩下 [ 發佈]。

  2. 閱具有存取權 人員,然後按兩下 [發佈]。 具有至少 CAN VIEW 許可權的個別使用者和群組可以看到已發佈的儀錶板。

  3. 請遵循發佈通知中提供的連結來檢視已發佈的儀錶板。

    具有連結的通知訊息會出現在畫面右上角。

  4. 若要變更您想要與儀錶板共用的使用者或群組清單,請返回草稿儀錶板,然後按兩下 [ 共用] 按鈕。 新增您想要與其共用的使用者或群組。 視需要設定許可權等級。 若要深入瞭解許可權和許可權,請參閱 儀錶板 ACL