メインコンテンツまでスキップ

デフォルト storage in サーバレス ワークスペース

このページでは、サーバレス ワークスペースのデフォルト ストレージの使い方を説明します。

デフォルト ストレージ は、 Unity Catalog カタログ用のフルマネージド ストレージの場所を提供するため、Unity Catalogにおけるストレージの認証情報や外部ロケーションを設定せずにマネージドテーブルとボリュームを作成できます。

サーバレス ワークスペースの Private Preview が有効になっている場合は、デフォルト ストレージに支えられた新しいカタログを既存の Unity Catalog 対応ワークスペースに追加できます。

必要条件

デフォルト ストレージ はサーバレス ワークスペースでのみ使用できます。このワークスペースは、Express Setup で作成された Databricks アカウント、またはサーバレス ワークスペース Private Preview で有効になっているアカウントでのみ使用できます。

デフォルトのストレージでカタログを作成する

注記

デフォルトでは、デフォルトのストレージを使用するカタログには、カタログが作成されたワークスペースからのみアクセスできます。他のワークスペースにアクセス権を付与することはできますが、カタログ内のデータにアクセスするには、他のワークスペースがサーバレス コンピュートを使用する必要があります。 「 カタログへのアクセスを特定のワークスペースに制限する」を参照してください。

デフォルトのストレージでカタログを作成するには、 CREATE CATALOG 権限が必要です。 Unity Catalog の特権とセキュリティ保護可能なオブジェクトを参照してください。

以下のステップを実行して、デフォルト・ストレージを使用して新規カタログを作成します。

  1. サイドバーデータアイコン。 カタログ をクリックします。カタログエクスプローラが表示されます。
  2. [ カタログを作成 ] をクリックします。 新しいカタログの作成 ダイアログが表示されます。
  3. アカウント内で一意の カタログ名 を指定します。
  4. デフォルトストレージを使用する オプションを選択します。
  5. 作成 をクリックします。

サーバレス ワークスペースでは、次の SQL コマンドを使用して、デフォルト ストレージに新しいカタログを作成することもできます。 カタログの場所を指定する必要はありません。

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 エディター、およびダッシュボードを使用して、デフォルトストレージに保存されているデータオブジェクトを操作できます。

タスクの例

以下は、デフォルトのストレージで完了できるタスクの例です。

制限

次の制限が適用されます:

  • クラシック コンピュート (サーバレス以外のコンピュート) は、デフォルト ストレージ内のデータ資産と対話できません。
  • Delta Sharing では、同じ Databricks アカウント内でのデータ資産の共有がサポートされていますが、他の Databricks アカウントや開いている Delta Sharing クライアントとは共有できません。
  • 外部リーダーとライターは、デフォルト・ストレージにアクセスできません。
  • 顧客管理のキーは、ユースケースをマネージドサービスに設定して、キー設定 API を使用して設定する必要があります。 暗号化のための顧客管理キーの構成を参照してください。
  • CREATE CATALOG catalog_name SQL コマンドを使用して、デフォルト・ストレージに新しいカタログを作成することはできません。
  • フロントエンドの PrivateLink は、デフォルトのストレージでは完全にはサポートされていません。外部クライアントからの Cloud Fetch などの機能はサポートされていません。