Python でビューを定義するには、@view
デコレーターを適用します。
@table
デコレーターと同様に、静的データセットまたはストリーミング データセットに対して Lakeflow 宣言パイプラインのビューを使用できます。 Python でビューを定義するための構文を次に示します。
構文
import dlt
@dlt.view(
name="<name>",
comment="<comment>")
@dlt.expect(...)
def <function-name>():
return (<query>)
パラメーター
パラメーター | タイプ | 説明 |
---|---|---|
機能 | function |
必須。 ユーザー定義クエリから Apache Spark DataFrame またはストリーミング DataFrame を返す関数。 |
name |
str |
テーブル名。 指定しない場合は、既定で関数名が使用されます。 |
comment |
str |
テーブルの説明です。 |