設定工作區以使用 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 存取權授與使用者:
- 身為工作區系統管理員,請移至 管理員 設定 。
- 按一下 [ 使用者] 索引 標籤。
- 在使用者資料列中,按一下 [Databricks SQL 存取 ]。
授與群組對 Databricks SQL 的存取權
若要授與群組的存取權:
- 在 [系統管理員設定] 頁面中,按一下 [ 群組] 索引卷 標。
- 按一下組名。
- 按一下 [ 權利] 索引標籤 。
- 按一下 [Databricks SQL 存取 ]。
步驟 3:建立 SQL 倉儲
SQL 倉儲是簡化的計算資源,可讓您在 Databricks SQL 中的資料物件上執行 SQL 命令。
Databricks 建議建立無伺服器 SQL 倉儲。 無伺服器 SQL 倉儲完全由 Azure Databricks 管理,可讓使用者立即存取彈性計算資源。 請參閱 無伺服器計算 。
若要建立 SQL 倉儲:
- 按一下 提要欄位中的 [SQL 倉儲 ],然後按一下 [ 建立 SQL 倉儲 ]。
- 輸入倉儲的名稱。
- 接受預設倉儲設定或編輯它們。
- 按一下 [建立]。
- 許可權強制回應隨即出現,您可以在其中提供使用者或群組對倉儲的存取權。
若要深入瞭解如何建立和管理 SQL 倉儲,請參閱 設定 SQL 倉儲 。
下一步
您的工作區現在已設定為使用 Databricks SQL。 下列資源可協助您深入瞭解如何使用 Databricks SQL: