將 SQL 倉儲 新增為 Databricks Apps 資源,讓您的應用程式能夠連線到計算資源並執行 SQL 查詢。
新增 SQL 倉儲資源
在你新增 SQL 倉庫作為資源之前,先先檢視 應用程式資源的前置條件。
- 當你建立或編輯應用程式時,請切換到 「配置 」步驟。
- 在 應用程式資源 區塊,點擊 + 新增資源。
- 選取 [SQL 倉儲 ] 作為資源類型。
- 從工作區的可用選項中選擇 SQL 倉儲。
- 為您的應用程式選取適當的權限層級:
- 可以使用: 授與應用程式連線到 SQL 倉儲並執行查詢的權限。 這是大多數應用程式所需的最低權限。
- 可以管理: 授與應用程式變更組態、調整和其他系統管理設定的權限。 只有在您的應用程式特別需要管理倉儲時才選取此選項。
- (選用)指定自訂資源索引鍵,這是您在應用程式設定中參考 SQL 倉儲的方式。 預設索引鍵是
sql-warehouse。
環境變數
當您使用 SQL 倉儲資源部署應用程式時,Azure Databricks 會透過您可以使用欄位參考 valueFrom 的環境變數來公開倉儲識別碼。
如需詳細資訊,請參閱 從資源存取環境變數。
移除 SQL 倉儲資源
當您從應用程式移除 SQL 倉儲資源時,應用程式的服務主體會失去倉儲的存取權。 SQL 倉儲本身保持不變,並繼續可供具有適當權限的其他使用者和應用程式使用。
最佳實務
當您使用 SQL 倉儲資源時,請考慮下列事項:
- 授予最低權限。 除非您的應用程式特別需要在倉儲上執行系統管理工作,否則請使用
Can use權限。 - SQL 倉儲會取用計算資源。 監控應用程式的查詢模式和倉儲使用率,以最佳化成本。
- 在您的應用程式中實作重試邏輯和錯誤處理,以管理潛在的連線問題或倉儲不可用。
- 選取符合應用程式效能需求和預期查詢負載的倉儲大小。