SQLウェアハウスに接続する
SQLウェアハウスは、Databricks 上のデータのクエリと探索を可能にするコンピュート リソースです。
ほとんどのユーザーは、管理者によって設定された SQLウェアハウスにアクセスできます。
サーバレス コンピュートプレーンのアーキテクチャについては、 サーバレス コンピュートプレーンを参照してください。
Databricks では、利用可能な場合はサーバーレス SQLウェアハウスを使用することをお勧めします。
SQLウェアハウスを使用する
アクセスできる SQL ウェアハウスは、クエリ エディター、カタログ エクスプローラー、ダッシュボードなど、SQL ウェアハウス コンピュートをサポートするワークスペース UI のコンピュート ドロップダウン メニューに表示されます。
をクリックすると、利用可能な SQL ウェアハウスを表示、並べ替え、検索することもできます。サイドバーのSQLウェアハウス。 デフォルトでは、ウェアハウスは状態によって (最初に実行中のウェアハウス)、次にアルファベット順に並べ替えられます。
UI は、ウェアハウスが現在実行されているかどうかを示します。 ウェアハウスにアクセスできる場合、停止したウェアハウスに対してクエリを実行すると、ウェアハウスが自動的に開始されます。 SQL ウェアハウスの開始を参照してください。
注:
開始しやすくするために、Databricks はStarter Warehouseと呼ばれる小さな SQL ウェアハウスを自動的に作成します。 この SQL ウェアハウスは編集または削除できます。
重要
ノートブックを pro や サーバレス SQLウェアハウスにアタッチすることもできます。 詳細については、ノートブックとSQLウェアハウスを参照してください。
サーバレスSQLウェアハウスとは何ですか?
注:
この機能をサポートするリージョン でサーバーレスSQL ウェアハウスを作成するには、次の手順が必要になる場合があります。サーバーレスSQLウェアハウスを有効にを参照してください。
Databricks SQLサーバーレスSQLウェアハウスで最適な価格とパフォーマンスを実現します。 プロモデルやクラシックモデルと比較したサーバレス ウェアハウスの主な利点は次のとおりです。
インスタントで弾力性のあるコンピュート: インフラストラクチャ リソースの待機を排除し、使用量の急増時にリソースが過剰にプロビジョニングされるのを防ぎます。 インテリジェントなワークロード管理は、スケーリングを動的に処理します。 インテリジェントなワークロード管理とその他のサーバレス機能の詳細については、SQLウェアハウスのタイプを参照してください。
最小限の管理オーバーヘッド: 容量管理、パッチ適用、アップグレード、パフォーマンスの最適化はすべて Databricks によって処理されるため、操作が簡素化され、価格が予測可能になります。
総所有コスト (TCO) の削減: 必要に応じてリソースを自動的にプロビジョニングおよびスケーリングすることで、過剰なプロビジョニングを回避し、アイドル時間を短縮して、TCO を削減します。
SQLウェアハウスを起動する
停止した SQL ウェアハウスを手動で開始するには、サイドバーのSQLwarehouse をクリックし、ウェアハウスの横にある開始アイコンをクリックします。
SQLウェアハウスは次の条件で自動再起動します。
ウェアハウスが停止しているときにクエリを実行しようとします。
停止したウェアハウスに割り当てられたジョブの実行がスケジュールされています。
停止したウェアハウスへの接続は、JDBC/ODBC インターフェースから確立されます。
ダッシュボード レベルのウェアハウスに関連付けられたダッシュボードが開きます。
SQLウェアハウスを作成する
SQLウェアハウスの構成と起動には、通常は管理者に制限される昇格された権限が必要です。 SQLウェアハウスの管理設定とSQLウェアハウスの作成を参照してください。
Unity Catalog は、ほとんどのアセットに対する SQLwarehouse のデータ アクセス権限を管理します。 管理者は、ほとんどのデータ アクセス許可を構成します。 SQLwarehouse では、Unity Catalog の代わりに、または Unity Catalog に加えて、カスタム データ アクセスを構成できます。 データ アクセス構成を有効にするを参照してください。
次の状況では、管理者に問い合わせる必要があります。
どの SQL ウェアハウスにも接続できません。
SQLウェアハウスが停止しているため、クエリを実行できません。
SQL ウェアハウスからテーブルやデータにアクセスすることはできません。
注:
組織によっては、ユーザーがデータベース オブジェクトまたは SQL ウェアハウスの権限を変更できるようにしている場合があります。 チームメイトや管理者に確認して、組織がデータアクセスをどのように管理しているかを理解してください。
ウェアハウスのサイズ設定とオートスケールの動作
クラシックおよびPro SQLウェアハウスのサイズ設定方法、およびオートスケールの仕組みについては、SQLウェアハウスのサイジング、スケーリング、キューイング動作を参照してください。
SQLウェアハウスとサードパーティの BI ツール
Databricks SQL は、SQL ウェアハウスに接続できる次のようなサードパーティのBI および視覚化ツールを多数サポートしています。