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

スタンドアロンのマテリアライズドビューとストリーミングテーブル

LakeFlow Pipelinesは、Databricks上のApache Spark™宣言型パイプラインでマテリアライズドビューとストリーミングテーブルを作成する最も一般的な方法です。単純なクエリー構文を使用してLakeflowパイプラインの外側にスタンドアロンのマテリアライズドビューとストリーミングテーブルを定義することもでき、Databricksは基礎となるパイプラインを管理します。スタンドアロンテーブルは、Databricks SQL warehouseまたはServerless汎用コンピュートで実行されているノートブックから作成および更新できます。

スタンドアロンテーブルと LakeFlow Pipelines のどちらを選択するかについては、「スタンドアロンパイプラインと LakeFlow Pipelines の比較」を参照してください。管理対象パイプラインの一部としてマテリアライズドビューとストリーミングテーブルを構築するには、「LakeflowのSpark宣言型パイプライン」を参照してください。

注記

このセクションは、以前は「Databricks SQLのパイプライン」と呼ばれていました。これは「スタンドアロンのマテリアライズドビューとストリーミングテーブル」に改名され、Databricks SQL Warehouseに加えて、サーバレス汎用コンピュートで実行されるノートブックからスタンドアロンのマテリアライズドビューとストリーミングテーブルを作成する新しいサポートを反映しています。

次のトピックでは、スタンドアロンのマテリアライズドビューとストリーミングテーブルについて説明します。

トピック

説明

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

スタンドアロンのマテリアライズドビューおよびストリーミングテーブルのコンピュートオプション (機能サポートやリージョンの可用性を含む) について説明します。

スタンドアロン ストリーミングテーブルの使用

ストリーミングテーブルの作成、更新、構成、および監視を行います。

スタンドアロン マテリアライズドビューの使用

マテリアライズドビューの作成、更新、およびクエリーを行います。

REPLACE WHERE とマテリアライズドビューの使い分け

バッチ抽出、変換、ロード(ETL)ワークロードに対して、REPLACE WHEREフローとマテリアライズドビューのどちらかを選択します。

トピック

説明

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

スタンドアロンのマテリアライズドビューおよびストリーミングテーブルのコンピュートオプション (機能サポートやリージョンの可用性を含む) について説明します。

スタンドアロン ストリーミングテーブルの使用

ストリーミングテーブルの作成、更新、構成、および監視を行います。

スタンドアロン マテリアライズドビューの使用

マテリアライズドビューの作成、更新、およびクエリーを行います。

REPLACE WHERE とマテリアライズドビューの使い分け

バッチ抽出、変換、ロード(ETL)ワークロードに対して、REPLACE WHEREフローとマテリアライズドビューのどちらかを選択します。

ノートブックから Python を使用してスタンドアロンのマテリアライズドビューとストリーミングテーブルを作成および更新する方法については、スタンドアロンパイプラインでの Python の使用を参照してください。

その他のリソース​

このページの見出し