デフォルト storage in サーバレス ワークスペース
このページでは、サーバレス ワークスペースのデフォルト ストレージの使い方を説明します。
デフォルト ストレージ は、 Unity Catalog カタログ用のフルマネージド ストレージの場所を提供するため、Unity Catalogにおけるストレージの認証情報や外部ロケーションを設定せずにマネージドテーブルとボリュームを作成できます。
サーバレス ワークスペースの Private Preview が有効になっている場合は、デフォルト ストレージに支えられた新しいカタログを既存の Unity Catalog 対応ワークスペースに追加できます。
必要条件
デフォルト ストレージ はサーバレス ワークスペースでのみ使用できます。このワークスペースは、Express Setup で作成された Databricks アカウント、またはサーバレス ワークスペース Private Preview で有効になっているアカウントでのみ使用できます。
デフォルトのストレージでカタログを作成する
デフォルトでは、デフォルトのストレージを使用するカタログには、カタログが作成されたワークスペースからのみアクセスできます。他のワークスペースにアクセス権を付与することはできますが、カタログ内のデータにアクセスするには、他のワークスペースがサーバレス コンピュートを使用する必要があります。 「 カタログへのアクセスを特定のワークスペースに制限する」を参照してください。
デフォルトのストレージでカタログを作成するには、 CREATE CATALOG
権限が必要です。 Unity Catalog の特権とセキュリティ保護可能なオブジェクトを参照してください。
以下のステップを実行して、デフォルト・ストレージを使用して新規カタログを作成します。
- サイドバー
カタログ をクリックします。カタログエクスプローラが表示されます。
- [ カタログを作成 ] をクリックします。 新しいカタログの作成 ダイアログが表示されます。
- アカウント内で一意の カタログ名 を指定します。
- デフォルトストレージを使用する オプションを選択します。
- 作成 をクリックします。
サーバレス ワークスペースでは、次の SQL コマンドを使用して、デフォルト ストレージに新しいカタログを作成することもできます。 カタログの場所を指定する必要はありません。
CREATE CATALOG [ IF NOT EXISTS ] catalog_name
[ COMMENT comment ]
デフォルトのストレージで作業する
デフォルトストレージとのすべてのインタラクションには、サーバレス、Unity Catalog有効化コンピュートが必要です。
デフォルト ストレージ に支えられたリソースは、 Unity Catalogの他のオブジェクトと同じ特権モデルを使用します。 データ・オブジェクトを作成、表示、問合せまたは変更するための十分な権限が必要です。 Unity Catalog の特権とセキュリティ保護可能なオブジェクトを参照してください。
デフォルトストレージを操作するには、デフォルトストレージに支えられたマネージドテーブルとマネージドボリュームを作成し、操作します。Delta LakeとApache IcebergにおけるDatabricksのUnity CatalogマネージドテーブルとUnity Catalogボリュームとは を参照してください。
Catalog Explorer、ノートブック、 SQL エディター、およびダッシュボードを使用して、デフォルトストレージに保存されているデータオブジェクトを操作できます。
タスクの例
以下は、デフォルトのストレージで完了できるタスクの例です。
- ローカル・ファイルを管理対象ボリュームにアップロードするか、マネージド・テーブルを作成します。 Unity Catalog ボリュームへのファイルのアップロードとファイルのアップロードを使用してテーブルを作成または変更するを参照してください。
- ノートブックでデータをクエリします。チュートリアル: ノートブックからのデータのクエリと視覚化を参照してください。
- ダッシュボードを作成します。 ダッシュボードの作成を参照してください。
- SQLを使用してデータをクエリし、SQLクエリをスケジュールします。「新しい SQL エディターでのクエリの記述とデータの探索」を参照してください。
- 外部ボリュームからマネージドテーブルにデータを取り込みます。 Unity CatalogとAuto Loaderの使用を参照してください。
- Fivetranを使用してマネージドテーブルにデータを取り込みます。Fivetranへの接続を参照してください。
- BIツールを使用して、マネージドテーブルを探索します。Tableau と Databricks の接続およびPower BI を Databricks に接続するを参照してください。
- サーバレス ノートブックを実行します。 ノートブック向けサーバレス コンピュートを参照してください。
- サーバレス ジョブを実行します。ワークフロー向けサーバレス コンピュートによるLakeflowジョブの実行 を参照してください。
- モデルサービング エンドポイントを実行します。 Mosaic AI Model Servingを使用したモデルのデプロイを参照してください。
- サーバレス Lakeflow 宣言型パイプラインを実行します。サーバレス パイプラインの設定を参照してください。
- テーブルで予測的最適化を使用します。 Unity Catalog マネージドテーブルの予測的最適化を参照してください。
制限
次の制限が適用されます:
- クラシック コンピュート (サーバレス以外のコンピュート) は、デフォルト ストレージ内のデータ資産と対話できません。
- Delta Sharing では、同じ Databricks アカウント内でのデータ資産の共有がサポートされていますが、他の Databricks アカウントや開いている Delta Sharing クライアントとは共有できません。
- 外部リーダーとライターは、デフォルト・ストレージにアクセスできません。
- 顧客管理のキーは、ユースケースをマネージドサービスに設定して、キー設定 API を使用して設定する必要があります。 暗号化のための顧客管理キーの構成を参照してください。
CREATE CATALOG catalog_name
SQL コマンドを使用して、デフォルト・ストレージに新しいカタログを作成することはできません。- フロントエンドの PrivateLink は、デフォルトのストレージでは完全にはサポートされていません。外部クライアントからの Cloud Fetch などの機能はサポートされていません。