サーバレスSQLウェアハウスを有効にする
この記事では、ワークスペースでサーバレスSQLウェアハウスを有効にする方法について説明します。
注:
サーバーレスSQLウェアハウスはパブリックIPアドレスを持ちません。アーキテクチャの詳細については、Databricksアーキテクチャの概要を参照してください。
要件
Databricksアカウントが無料トライアル中でないこと。
Databricksワークスペースは、プレミアムプラン以上である必要があります。
ワークスペースコントロールプレーンとサーバーレスコンピュートプレーンは、Databricks SQL Serverlessをサポートするリージョンにある必要があります。Databricksのクラウドとリージョンを参照してください。
ワークスペースはS3アクセスポリシーを使用してはいけません。
ワークスペースで、外部のHiveレガシーメタストアを使用しないでください。「 Hive metastoreの資格情報を削除してサーバレスを有効にする」を参照してください。
注:
ワークスペースでは、AWS Glueをワークスペースのレガシーメタストアとして使用できます。「 AWS Glueデータカタログをメタストアとして使用する(レガシー)」を参照してください。
アカウントでサーバレスコンピューティングを有効にする
注:
アカウントが2022年3月28日以降に作成された場合、ワークスペースではサーバレスコンピューティングがデフォルトで有効になっています。
ページ上部のバナーで、追加の条件に同意するように求められます。利用規約を読み、「同意する」をクリックしてください。利用規約に同意するかどうかを尋ねるバナーが表示されない場合は、このステップはすでに完了しています。
利用規約に同意すると、サーバレス用のアカウントが有効になります。
サーバレスコンピューティングのインスタンスプロファイルを更新する(オプション)
ワークスペースが2022年6月24日以前に作成されたインスタンスプロファイルをデータアクセスに使用している場合、サーバレスを有効にするためにインスタンスプロファイルの信頼関係を更新する必要がある場合があります。「サーバーレスSQLウェアハウスで使用するAWSインスタンスプロファイルの確認または設定」を参照してください。
Unity Catalogをデータガバナンスに使用している場合は、このステップを完了する必要はありません。
サーバレスを有効にするには、Hive metastoreの認証情報を削除してください
ワークスペースレベルでHive metastoreの資格情報が定義されている場合は、サーバレスSQLウェアハウスをデプロイできません。従来のHive metastore資格情報を削除するには、以下の手順を実行します。
ワークスペースの上部バーでユーザー名をクリックし、ドロップダウンから [設定] を選択します。
「コンピュート」タブをクリックします。
SQLウェアハウスの横にある[管理]をクリックします。
「データアクセス構成」フィールドで、Hive metastoreの資格情報を探して削除します。
[変更を保存]をクリックします。
タグで使用状況を監視する
Databricksの他のコンピュートリソースと同様に、サーバーレスSQLウェアハウスにタグを適用して、使用量とコストを監視することができます。アカウントコンソールで使用状況を確認したり、ダウンロード可能なログにアクセスしたりできます。アカウントコンソールで使用状況を監視するを参照してください。
制限事項
サーバレスウェアハウスには、次の制限があります。
スポットインスタンスポリシーを含むクラスタポリシーはサポートされていません。コンピュートポリシーの作成と管理を参照してください。
顧客管理VPCは、サーバレスSQLウェアハウスのコンピューティングリソースには適用されません。「顧客管理VPCを構成する」を参照してください。
サーバレスSQLウェアハウスでは、ほぼすべてのケースでDatabricksのコントロールプレーンとサーバレスのコンピュートプレーン間のプライベート接続を使用します。一部のレガシー
us-east-1
リージョンのワークスペースでは、別の安全なネットワーク接続を使用します。サーバレスコンピュートプレーンは従来のコンピュートプレーン用の安全なクラスター接続リレーを使用しませんが、サーバレスSQLウェアハウスにはパブリックIPアドレスがありません。
サーバレスSQLウェアハウスは、EBSストレージの暗号化にカスタマーマネージドキーを使用しません。サーバレスコンピュートとカスタマーマネージドキーを参照してください。