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