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

ビュー

Python でビューを定義するには、 @view デコレータを適用します。@table デコレーターと同様に、Lakeflow 宣言型パイプラインのビューを静的データセットまたはストリーミング データセットに使用できます。以下は、Python でビューを定義するための構文です。

構文

Python
import dlt

@dlt.view(
name="<name>",
comment="<comment>")
@dlt.expect(...)
def <function-name>():
return (<query>)

パラメーター

パラメーター

タイプ

説明

function

function

必須。Apache Spark DataFrame またはユーザー定義クエリからストリーミング DataFrame を返す関数。

name

str

テーブル名。指定しない場合、デフォルトは関数名になります。

comment

str

テーブルの説明。