設定工作區以使用 Databricks SQL

本入門教學課程提供工作區系統管理員的指引,這些系統管理員想要為其工作區使用者設定 Databricks SQL。 Databricks SQL 可讓您大規模地執行所有 SQL 和 BI 應用程式,並提供更佳的價格和效能。 它包含統一的治理模型、開放式格式和 API,以及您選擇的工具。

注意

Azure 中國不提供 Databricks SQL Serverless。 Azure Government 區域中無法使用 Databricks SQL。

需求

若要完成這些工作,您必須是工作區管理員,而且您的 Azure Databricks 工作區必須位於 進階版或企業層

步驟 1:啟用資料存取和設定參數

注意

如果您的工作區已啟用 Unity 目錄,您就不需要啟用資料存取。 Unity 目錄預設支援 SQL 倉儲。

如果您的工作區未針對 Unity 目錄啟用,您必須選取或建立 SQL 倉儲用來存取儲存體的實例設定檔。 如需指示,請參閱 啟用資料存取設定

您可以設定工作區層級組態參數,以套用至工作區中的所有 SQL 倉儲。 這些參數會影響指定 SQL 語法以外的 Databricks SQL 行為。 這些參數會控制 ANSI SQL 強制、 Photon 使用方式和 SQL 語句逾時等專案。 請參閱 SQL 組 態參數

步驟 2:授與 Databricks SQL 的存取權

如果使用者無法存取 Databricks SQL,工作區管理員必須授與他們權利。 根據預設,所有新的使用者都可以存取 Databricks SQL。

授與使用者對 Databricks SQL 的存取權

若要將 Databricks SQL 存取權授與使用者:

  1. 身為工作區系統管理員,請移至 管理員 設定
  2. 按一下 [ 使用者] 索引 標籤。
  3. 在使用者資料列中,按一下 [Databricks SQL 存取 ]。

授與群組對 Databricks SQL 的存取權

若要授與群組的存取權:

  1. 在 [系統管理員設定] 頁面中,按一下 [ 群組] 索引卷 標。
  2. 按一下組名。
  3. 按一下 [ 權利] 索引標籤
  4. 按一下 [Databricks SQL 存取 ]。

步驟 3:建立 SQL 倉儲

SQL 倉儲是簡化的計算資源,可讓您在 Databricks SQL 中的資料物件上執行 SQL 命令。

Databricks 建議建立無伺服器 SQL 倉儲。 無伺服器 SQL 倉儲完全由 Azure Databricks 管理,可讓使用者立即存取彈性計算資源。 請參閱 無伺服器計算

若要建立 SQL 倉儲:

  1. 按一下 提要欄位中的 [SQL 倉儲 ],然後按一下 [ 建立 SQL 倉儲 ]。
  2. 輸入倉儲的名稱。
  3. 接受預設倉儲設定或編輯它們。
  4. 按一下 [建立]。
  5. 許可權強制回應隨即出現,您可以在其中提供使用者或群組對倉儲的存取權。

若要深入瞭解如何建立和管理 SQL 倉儲,請參閱 設定 SQL 倉儲

下一步

您的工作區現在已設定為使用 Databricks SQL。 下列資源可協助您深入瞭解如何使用 Databricks SQL: