Delta Live Tables言語リファレンス
この記事には、Delta Live Tablesパイプラインを実装するために利用可能なプログラミングインターフェースに関する情報と、各インターフェースの詳細な仕様と例が記載されたドキュメントへのリンクを掲載しています。
データの読み込みと変換は、ストリーミングテーブルとマテリアライズドビューを定義するクエリによって、Delta Live Tablesパイプラインに実装されます。これらのクエリを実装するために、Delta Live TablesはSQLとPythonインターフェースをサポートしています。これらのインターフェースは、ほとんどのデータ処理ユースケースで同等の機能を提供するため、パイプライン開発者は最も使い慣れたインターフェースを選択できます。このセクションの記事は、SQLインターフェースとPythonインターフェースの詳細なリファレンスであり、開発者が選択したインターフェースでパイプラインを実装するときに使用する必要があります。
Delta Live Tables SQL言語リファレンス
SQLでのクエリ作成に慣れているパイプライン開発者のために、Delta Live Tablesは、データのロードと変換をサポートするように設計された、シンプルで強力なSQLインターフェースを備えています。データのロードやデータ変換のためのマテリアライズドビューなどのタスクにストリーミングテーブルを定義する方法など、SQLインターフェースの詳細については、Delta Live Tables SQL言語リファレンスを参照してください。
Delta Live Tables Python言語リファレンス
Python開発者向けに、Delta Live Tablesにはデータの読み込みと変換をサポートするように設計されたPythonインターフェースがあります。SQLでサポートされていない処理を必要とするタスクの場合、開発者はPythonを使用して、Delta Live Tablesクエリと、Delta Live Tablesインターフェースでサポートされていない処理を実装するPython関数を組み合わせたパイプラインソースコードを記述できます。Delta Live TablesPythonインターフェースの詳細 (インターフェースに含まれるPython関数の詳細な仕様を含む) については、 「Delta Live TablesPython言語リファレンス」を参照してください。