存取和管理已儲存的查詢
本文概述如何使用 Azure Databricks UI 來存取和管理查詢。
檢視查詢
您可以使用下列方法來檢視查詢:
- 按下側邊欄中的 [工作區]。 根據預設,查詢可在 [首頁] 資料夾中檢視。 使用者可以將查詢整理成工作區瀏覽器中的資料夾,以及其他 Databricks 物件。
- 按下側邊欄中的 [查詢]。 [查詢] 視窗中的物件預設會以反向時間順序排序。 您可以按下在資料列標題 [建立] 來重新排序清單。 在 [篩選查詢] 文字方塊中輸入,依 [名稱]、[標籤] 或 [擁有者] 進行篩選。
將查詢組織到工作區瀏覽器中的資料夾
您可以將查詢組織成工作區瀏覽器和其他 Databricks 物件中的資料夾。 請參閱工作區瀏覽器。
轉移查詢的所有權
您必須是工作區管理員,才能轉移查詢的所有權。 服務主體和群組無法指派查詢的所有權。 您也可以使用 權限 API 來轉移所有權。
身為工作區管理員,登入您的 Azure Databricks 工作區。
在側邊欄中,按下 [查詢]。
按下查詢。
按下右上方的 [共用] 按鈕,以開啟 [共用] 對話方塊。
按下右上方的 [齒輪] 圖示,然後按下 [指派新擁有者]。
選取您想要指派所有權的使用者或群組。
按一下 [確認]。
設定查詢權限
工作區管理員和查詢建立者會自動獲得權限,以控制哪些使用者可以管理和執行查詢。 您至少必須擁有查詢的 CAN MANAGE 權限,才能共用查詢。
查詢支援兩種類型的共用設定:
- 以檢視人員身分執行:檢視人員的認證是用來執行查詢。 檢視人員也必須至少具有倉儲的 CAN USE 權限。 只有當共用設定設為以檢視人員身分執行時,使用者才能獲得 CAN EDIT 權限。
- 以擁有者身分執行:擁有者的認證可用來執行查詢。
如需查詢權限等級的詳細資訊,請參閱查詢 ACL。
在側邊欄中,按下 [查詢]。
按下查詢。
按下左上方的 按鈕來開啟 [共用] 對話方塊。
根據您想要授與的權限類型,遵循下列步驟:
搜尋並選取群組和使用者,並指派權限等級。
按一下新增。
在底部的 [共用 設定 > 認證] 欄位中,選取 [以檢視人員身分執行] 或 [以擁有者身分執行] 。
您也可以在 [共用] 對話方塊中複製查詢的連結。
所有查詢的管理員存取權
Azure Databricks 工作區管理使用者擁有工作區中所有查詢的檢視存取權。 選取 [所有查詢] 索引標籤時,工作區管理員可以檢視和刪除任何查詢。 不過,當共用設定認證設為 [以擁有者身分執行] 時,工作區管理員無法編輯查詢。
若要檢視所有查詢:
- 按下側邊欄中的 [查詢]。
- 按下畫面頂端附近的 [所有查詢] 索引標籤。
在其他環境中建立查詢
您可以使用 Rest API、JDBC/ODBC 連接器或合作夥伴工具,建立查詢而不使用 Azure Databricks UI。
請參閱 SQL 連接器、程式庫、驅動程式、API 和工具來執行 SQL 命令,以及瀏覽 Azure Databricks 中的資料庫物件。
您也可以使用 Databricks Terraform 提供者 和 databricks_sql_query 建立查詢。
請參閱技術合作夥伴以瞭解您可以透過 Partner Connect 使用的合作夥伴工具。