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

スタンドアロンパイプラインの要件

スタンドアロンのマテリアライズドビューとストリーミングテーブルの作成と更新には、サーバレスが有効で Unity Catalog が有効なワークスペースと、SQLウェアハウスまたはサーバレス汎用コンピュート上のノートブックが必要です。

SQL Warehouseを使用して、スタンドアロンのマテリアライズドビューとストリーミングテーブルを作成および更新できます。CREATEおよびREFRESHステートメントを送信するには、Databricks UI、Databricks SQL CLI、または Databricks SQL API の SQL エディターを使用します。

要件​

次の要件は、すべてのスタンドアロンパイプラインに適用されます。

次のものが必要です:

作成または更新の権限​

所有者(テーブルを作成したユーザー)は、次の権限を持っている必要があります。

  • SELECT 権限をベーステーブルに対して持っていること。
  • USE CATALOG ソーステーブルを含むカタログとスキーマに対する USE SCHEMA 特権。
  • USE CATALOG およびターゲットカタログおよびスキーマに対する USE SCHEMA 権限。
  • CREATE MATERIALIZED VIEW マテリアライズドビューを含むスキーマに対する特権。
  • CREATE TABLE ストリーミングテーブルを含むスキーマに対する特権。レガシー公開モードを使用しているパイプラインでは、マテリアライズドビューに対して CREATE TABLE 特権も必要です。

スタンドアロンのマテリアライズドビューまたはストリーミングテーブルを更新するには:

  • それを作成したワークスペースに属している必要があります。
  • テーブルに対する REFRESH 権限が必要です。所有者はこの権限を暗黙的に持っています。

ソーステーブルの要件​

Deltaテーブルからのマテリアライズドビューの増分更新では、ソーステーブルで 行追跡が有効になっている 必要があります。

SQLウェアハウス​

SQL Warehouse を使用してスタンドアロンのマテリアライズドビューとストリーミングテーブルを作成または更新するには、Unity Catalog 対応の pro または Serverless SQL Warehouse が必要です。

クエリーの要件​

スタンドアロンのマテリアライズドビューまたはストリーミングテーブルをクエリーするには、所有者であるか、テーブルに対する SELECT 権限と、その親に対する USE CATALOG および USE SCHEMA 権限が必要です。

以下のコンピュート リソースのいずれかを使用する必要があります。

  • SQLウェアハウス
  • LakeFlow Pipelines インターフェイス
  • 標準アクセス モード コンピュート (旧称 共有アクセス モード)
  • Databricks Runtime 15.4 以降の専用アクセスモード コンピュート (旧シングルユーザーアクセスモード) (ワークスペースがServerless コンピュートに対して有効になっている場合)。専用コンピュートでのきめ細かなアクセス制御を参照してください。あなたが所有者の場合、Databricks Runtime 14.3以上を実行している専用アクセスモードのコンピュートを使用できます。

リージョンの可用性​

Databricks SQL warehouseを使用して作成および更新されたテーブルは、Serverless Databricks SQL warehouseをサポートするすべてのリージョンで使用できます。

Databricks SQLwarehouseがサポートされているリージョンのリストについては、 Serverlessの可用性を参照してください。