SQLウェアハウスに接続する
SQLウェアハウスは、Databricks 上のデータのクエリと探索を可能にするコンピュート リソースです。
ほとんどのユーザーは、管理者によって設定された SQLウェアハウスにアクセスできます。
サーバレス コンピュート plane architecture については、 サーバレス コンピュート plane.を参照してください。
SQLウェアハウスを使用する
アクセスできる SQLウェアハウスは、 SQLウェアハウス コンピュートをサポートするワークスペース UI のコンピュート ドロップダウン メニュー (クエリ エディター、カタログ エクスプローラー、ダッシュボードなど) に表示されます。
また、サイドバーの ウェアハウス をクリックして、利用可能な ウェアハウスを表示、並べ替えSQL SQL 、検索することもできます。デフォルトでは、ウェアハウスは州別にソートされ (最初にウェアハウスが稼働中)、次にアルファベット順にソートされます。
UI は、ウェアハウスが現在実行されているかどうかを示します。 停止したウェアハウスに対してクエリを実行すると、ウェアハウスにアクセスできる場合は自動的に開始されます。 「SQLウェアハウスの開始」を参照してください。
作業を開始するために、Databricks はSQL Starter ウェアハウス という小さな ウェアハウスを自動的に作成します。この SQLウェアハウスを編集または削除できます。
ノートブックを pro や サーバレス SQLウェアハウスにアタッチすることもできます。 詳細については 、ノートブック と SQLウェアハウス を参照してください。
サーバレス SQLウェアハウスとは何ですか?
プレビュー
この機能は パブリック プレビュー段階です。
この機能をサポートするリージョン でサーバレスSQL ウェアハウスを作成する前に、必要な手順が必要な場合があります。サーバレス SQLウェアハウスの有効化を参照してください。
Databricks SQL は、サーバレス SQLウェアハウスで最適な価格とパフォーマンスを提供します。 サーバレス ウェアハウスのプロモデルやクラシックモデルに対する主な利点は次のとおりです。
- インスタントで弾力性のあるコンピュート : インフラストラクチャ リソースの待機を排除し、使用量の急増時にリソースが過剰にプロビジョニングされるのを防ぎます。 インテリジェントなワークロード管理は、スケーリングを動的に処理します。 インテリジェントなワークロード管理とその他のサーバレス機能の詳細については、ウェアハウスのタイプSQLを参照してください。
- 管理オーバーヘッドの最小 化: 容量管理、パッチ適用、アップグレード、パフォーマンスの最適化はすべて Databricks が行うため、運用が簡素化され、予測可能な価格設定につながります。
- 総所有コスト (TCO) の削減 : 必要に応じてリソースを自動的にプロビジョニングおよびスケーリングすることで、過剰なプロビジョニングを回避し、アイドル時間を短縮して TCO を削減できます。
SQLウェアハウスを始める
停止したSQLウェアハウスを手動で開始するには、サイドバー SQLウェアハウス をクリックし、ウェアハウスの横にある開始アイコンをクリックします。
SQLウェアハウスは次の条件で自動再起動します。
- ウェアハウスが停止し、クエリを実行しようとするとします。
- 停止したウェアハウスに割り当てられたジョブの実行がスケジュールされています。
- 停止したウェアハウスへの接続は、JDBC/ODBC インターフェースから確立されます。
- ダッシュボード・レベルのウェアハウスに関連付けられたダッシュボードが開きます。
SQLウェアハウスを作成する
ウェアハウスの構成と起動 SQLには、通常は管理者に限定された昇格されたアクセス許可が必要です。 ウェアハウスSQL管理者設定およびSQLウェアハウスを作成するを参照してください。
Unity Catalog は、ほとんどのアセットの SQLウェアハウスに対するデータアクセス権限を管理します。 ほとんどのデータアクセス権限は、管理者が設定します。 SQLウェアハウスでは、 Unity Catalogの代わりに、またはそれに加えて、カスタムデータアクセスを設定できます。 「データ アクセス構成」を参照してください。
次の場合は、管理者に連絡する必要があります。
- SQLウェアハウスには接続できません。
- SQLウェアハウスが停止しているため、クエリを実行できません。
- SQLウェアハウスからテーブルやデータにアクセスすることはできません。
組織によっては、データベース・オブジェクトまたはウェアハウスに対する権限の変更をユーザーに許可 SQL場合があります。 チームメイトや管理者に確認して、組織がデータアクセスをどのように管理しているかを理解してください。
ウェアハウス サイジングとオートスケールの動作
クラシック ウェアハウスとプロ SQLウェアハウスのサイズ設定方法とオートスケールのしくみについては、「 SQLウェアハウスのサイズ設定、スケーリング、キューイング動作」を参照してください。
SQLウェアハウスとサードパーティーの BI ツール
は、ウェアハウスに接続できる多くのサードパーティDatabricks SQL BI製 ( ツール) をサポートしています。SQL
SQLウェアハウスの開発者ツール
REST API、CLI、およびその他のドライバーと統合を使用して、SQLウェアハウスでコマンドを構成および実行できます。以下を参照してください。
- Databricks SQL REST API
- Databricks SQL CLI
- Visual Studio CodeのSQLToolsのDatabricksドライバー
- DataGripとDatabricksの統合
- DBeaver と Databricks の統合
- SQL Workbench/Jに接続する
SQLウェアハウス vs SQLエンドポイント
SQLウェアハウスとSQL エンドポイントはどちらも、 Databricks SQLの基盤となるSQL 最適化されたコンピュート リソースの一種を指します。2023 年に、 SQLエンドポイントは SQLウェアハウスに名前が変更されました。