メインコンテンツまでスキップ
非公開のページ
このページは非公開です。 検索対象外となり、このページのリンクに直接アクセスできるユーザーのみに公開されます。

サーバレス ワークスペースのデフォルトストレージ

このページでは、サーバレス ワークスペース(プライベートプレビュー)でデフォルトストレージを使用する方法について説明します。

デフォルト ストレージ は、 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の受信者とのテーブルの共有をサポートしており、受信者は従来のコンピュートを使用して共有テーブルにアクセスできます (ベータ版)。 アカウントコンソールで [Delta Sharing for デフォルト ストレージ – 拡張アクセス ] 機能を有効にします。

  • 他のすべての共有可能な資産は、同じクラウド上の Databricks 受信者とのみ Delta 共有できます。受信者はサーバレス コンピュートを使用する必要があります。

  • パーティション化が有効になっているテーブルは、 Delta 共有できません。

  • 外部リーダーとライターは、デフォルト・ストレージにアクセスできません。

  • CREATE CATALOG catalog_name SQL コマンドを使用して、デフォルト・ストレージに新しいカタログを作成することはできません。

  • フロントエンドのプライベートサービス接続は、デフォルトのストレージでは完全にはサポートされていません。外部クライアントからのクラウドフェッチなどの機能はサポートされていません。