分享方式:


存取和管理已儲存的查詢

本文概述如何使用 Azure Databricks UI 來存取和管理查詢。

檢視查詢

您可以使用下列方法來檢視查詢:

  • 按下側邊欄中的 工作區圖示 [工作區]。 根據預設,查詢可在 [首頁] 資料夾中檢視。 使用者可以將查詢整理成工作區瀏覽器中的資料夾,以及其他 Databricks 物件。
  • 按下側邊欄中的 查詢圖示 [查詢]。 [查詢] 視窗中的物件預設會以反向時間順序排序。 您可以按下在資料列標題 [建立] 來重新排序清單。 在 [篩選查詢] 文字方塊中輸入,依 [名稱]、[標籤] 或 [擁有者] 進行篩選。

將查詢組織到工作區瀏覽器中的資料夾

您可以將查詢組織成工作區瀏覽器和其他 Databricks 物件中的資料夾。 請參閱工作區瀏覽器

轉移查詢的所有權

您必須是工作區管理員,才能轉移查詢的所有權。 服務主體和群組無法指派查詢的所有權。 您也可以使用 權限 API 來轉移所有權。

  1. 身為工作區管理員,登入您的 Azure Databricks 工作區。

  2. 在側邊欄中,按下 [查詢]

  3. 按下查詢。

  4. 按下右上方的 [共用] 按鈕,以開啟 [共用] 對話方塊。

  5. 按下右上方的 [齒輪] 圖示,然後按下 [指派新擁有者]

    指派新的擁有者

  6. 選取您想要指派所有權的使用者或群組。

  7. 按一下 [確認]

設定查詢權限

工作區管理員和查詢建立者會自動獲得權限,以控制哪些使用者可以管理和執行查詢。 您至少必須擁有查詢的 CAN MANAGE 權限,才能共用查詢。

查詢支援兩種類型的共用設定:

  • 以檢視人員身分執行:檢視人員的認證是用來執行查詢。 檢視人員也必須至少具有倉儲的 CAN USE 權限。 只有當共用設定設為以檢視人員身分執行時,使用者才能獲得 CAN EDIT 權限。
  • 以擁有者身分執行:擁有者的認證可用來執行查詢。

如需查詢權限等級的詳細資訊,請參閱查詢 ACL

  1. 在側邊欄中,按下 [查詢]

  2. 按下查詢。

  3. 按下左上方的 共用按鈕 按鈕來開啟 [共用] 對話方塊。

    管理查詢權限

  4. 根據您想要授與的權限類型,遵循下列步驟:

  5. 搜尋並選取群組和使用者,並指派權限等級。

  6. 按一下新增

  7. 在底部的 [共用 設定 > 認證] 欄位中,選取 [以檢視人員身分執行] 或 [以擁有者身分執行]

您也可以在 [共用] 對話方塊中複製查詢的連結。

所有查詢的管理員存取權

Azure Databricks 工作區管理使用者擁有工作區中所有查詢的檢視存取權。 選取 [所有查詢] 索引標籤時,工作區管理員可以檢視和刪除任何查詢。 不過,當共用設定認證設為 [以擁有者身分執行] 時,工作區管理員無法編輯查詢。

若要檢視所有查詢:

  1. 按下側邊欄中的 查詢圖示 [查詢]
  2. 按下畫面頂端附近的 [所有查詢] 索引標籤。

在其他環境中建立查詢

您可以使用 Rest API、JDBC/ODBC 連接器或合作夥伴工具,建立查詢而不使用 Azure Databricks UI。

請參閱 SQL 連接器、程式庫、驅動程式、API 和工具來執行 SQL 命令,以及瀏覽 Azure Databricks 中的資料庫物件。

您也可以使用 Databricks Terraform 提供者databricks_sql_query 建立查詢。

請參閱技術合作夥伴以瞭解您可以透過 Partner Connect 使用的合作夥伴工具。