パイプライン開発者リファレンス
LakeFlow Pipelinesにおけるデータロードと変換は、ストリーミングテーブルとマテリアライズドビューを定義するクエリーによって実装されます。Lakeflow pipelinesは、SQLとPythonの両方のインターフェースをサポートしています。これらのインターフェースはほとんどのデータ処理ユースケースで同等の機能を提供するため、最も使いやすいインターフェースを選択できます。選択の参考にするには、SQLとPythonのどちらかを選択するをご覧ください。
Python開発
Python コードを使用してパイプラインを作成します。
トピック | 説明 |
|---|---|
Python でのパイプラインの開発の概要。 | |
| |
パイプラインで Python ライブラリを管理するための手順。 | |
Databricks に保存した Python モジュールを使用する手順。 |
SQL開発
SQL コードを使用してパイプラインを作成します。
トピック | 説明 |
|---|---|
SQL でのパイプラインの開発の概要。 | |
Lakeflow pipelines の SQL 構文に関するリファレンス ドキュメント。 | |
パイプラインを操作するには、Databricks SQL を使用します。 |
その他の開発トピック
次のトピックでは、パイプラインを開発する他の方法について説明します。
トピック | 説明 |
|---|---|
既存のパイプラインをバンドルに変換すると、ソース管理された YAML ファイルでデータ処理構成を管理できるようになり、メンテナンスが容易になり、ターゲット環境へのデプロイメントが自動化されます。 | |
Metaprogramming with Lakeflow pipelines | dlt-meta を使用してパイプラインを作成します。オープンソースライブラリ チュートリアル: 異なる複数のフローを作成します。 Pythonでループ内に複数のフローを作成する。 |
パイプラインをローカルで開発するためのオプションの概要。 |