SQLウェアハウスを作成する

ワークスペース管理者と十分な特権を持つユーザーは、SQLウェアハウスを構成および管理できます。 この記事では、既存の SQL ウェアハウスを作成、編集、監視する方法について概要を説明します。

SQLウェアハウス APIまたはTerraformを使用して SQLウェアハウスを作成することもできます。

注:

ほとんどのユーザーは SQL ウェアハウスを作成できませんが、接続できる SQL ウェアハウスを再起動することはできます。 「SQL ウェアハウスとは何ですか?」を参照してください。 。

要件

SQLウェアハウスには、次の要件があります。

SQLウェアハウスを作成する

Web UIを使用してSQLウェアハウスを作成するには、以下の手順に従ってください。

  1. サイドバーの [SQLウェアハウス] をクリックします。

  2. [SQLウェアハウスを作成] をクリックします。

  3. ウェアハウスの [名前] を入力します。

  4. (オプション) ウェアハウス設定を構成します。 「SQLウェアハウス設定の構成」を参照してください。

  5. (オプション)詳細オプションを設定します。 「詳細オプション」を参照してください。

  6. 作成」をクリックします。

  7. (オプション) SQL ウェアハウスへのアクセスを構成します。 「SQL ウェアハウスの管理」を参照してください。

作成したウェアハウスは自動的に起動します。

デフォルトの SQL ウェアハウス構成

SQLウェアハウス設定を構成する

SQLウェアハウスの作成または編集中に、次の設定を変更できます。

  • クラスターサイズは、クラスターに関連付けられたドライバーノードのサイズとワーカーノードの数を表します。デフォルトでは X-Largeです。クエリーの待ち時間を減らすには、サイズを大きくしてください。

  • 自動停止は、指定された分数にわたりウェアハウスがアイドル状態の場合に停止するかどうかを決定します。アイドル状態のSQLウェアハウスは、停止するまでDBUとクラウドインスタンスの料金を累積し続けます。

    • ProおよびクラシックSQLウェアハウス:デフォルトでは45分です。これは、一般的な使用に推奨される分数です。最小の分数は10分です。

    • サーバーレスSQLウェアハウス:デフォルトでは10分です。これは、一般的な使用に推奨される分数です。UIを使用する場合の最小値は5分です。SQLウェアハウスのAPIを使用してサーバーレスSQLウェアハウスを作成することもできる点にご注意ください。この場合、自動停止の値を1分にまで下げることができます。

  • スケーリングでは、クエリーに使用されるクラスターの最小数と最大数を設定します。デフォルトでは、クラスターの最小数と最大数ともに1となっています。特定のクエリーに対してより多くのユーザーを並行処理する場合は、クラスターの最大数を増やします。Databricksでは、10個のクエリーの並行処理対して1つのクラスターを推奨します。

    最適なパフォーマンスを維持するために、Databricks はクラスターを定期的にリサイクルします。 リサイクル期間中、Databricks が新しいワークロードを新しいクラスターに移行し、開いているすべてのワークロードが完了するまで古いクラスターのリサイクルを待機するため、クラスター数が一時的に最大値を超えることがあります。

  • タイプはウェアハウスのタイプを決定します。 アカウントで serverless が有効になっている場合は、serverless がデフォルトになります。 リストについては、SQLウェアハウス タイプを参照してください。

高度なオプション

新しい SQL ウェアハウスを作成するか、既存の SQL ウェアハウスを編集するときに、 [詳細オプション]領域を展開して、次の詳細オプションを構成します。 SQLウェアハウス APIを使用してこれらのオプションを構成することもできます。

  • タグ: タグを使用すると、組織内のユーザーおよびグループが使用するクラウド リソースのコストを監視できます。 タグはキーと値のペアとして指定します。

  • Unity Catalog : ワークスペースでUnity Catalogが有効になっている場合、それはワークスペース内のすべての新しいウェアハウスのデフォルトになります。 ワークスペースで Unity Catalog が有効になっていない場合、このオプションは表示されません。 「Unity Catalog とは何ですか?」を参照してください。

  • チャンネル: Databricks SQL 標準になる前に、プレビュー チャンネルを使用して、クエリやダッシュボードなどの新機能をテストします。

    リリース ノートには、最新のプレビュー バージョンの内容が記載されています。

重要

Databricks では、本番運用ワークロードにはプレビュー バージョンを使用しないことをお勧めします。 チャンネルを含むウェアハウスのプロパティを表示できるのはワークスペース管理者だけであるため、Databricks SQL ウェアハウスがそのウェアハウスの名前でプレビュー バージョンを使用していることを示し、ユーザーが本番運用ワークロードに使用できないようにすることを検討してください。

SQLウェアハウスを管理する

ワークスペース管理者および SQL ウェアハウスに対する CAN MANAGE 権限を持つユーザーは、既存の SQL ウェアハウスで次のタスクを実行できます。

  • 実行中のウェアハウスを停止するには、ウェアハウスの横にある [停止] アイコンをクリックします。

  • 停止したウェアハウスを開始するには、ウェアハウスの横にある [開始] アイコンをクリックします。

  • ウェアハウスを編集するには、ケバブメニューをクリックします垂直省略記号次に、 「編集」をクリックします。

  • 権限を追加および編集するには、ケバブメニュー 垂直省略記号 をクリックし、[ 権限]をクリックします。 アクセス許可レベルについては、 「 SQLウェアハウス ACL 」を参照してください。

  • SQLウェアハウスをサーバレスにアップグレードするには、ケバブメニューをクリックします垂直省略記号をクリックし、 「サーバレスにアップグレード」をクリックします。

  • ウェアハウスを削除するには、ケバブメニューをクリックします垂直省略記号をクリックし、 「削除」をクリックします。

注:

削除されたウェアハウスを 14 日以内に復元するには、Databricks 担当者に問い合わせてください。