メインコンテンツまでスキップ
に最終更新

S3 データ取り込みの概要

実験的機能

Doris の継続的データロードは実験的機能であり、Doris 4.1.5 以降でサポートされています。

Doris は Streaming Job + S3 TVF を使用して、S3 ファイルを既存の Doris テーブルにバッチで取り込みます。ファイルの到着方法とジョブを継続実行するかどうかに応じて、順序付き取り込み、通知取り込み、または一度限りの取り込みを選択します。通知取り込みと一度限りの取り込みは、Doris 4.1.6 以降でサポートされています。

取り込みモードを選択する​

ガイドモード使用するタイミング完了条件
順序付き取り込みORDERED_LIST(デフォルト)キーが辞書順で増加する場合(タイムスタンプやゼロ埋めカウンターなど)継続的に実行され、新しいファイルを待機します
通知取り込みNOTIFICATIONUUID キー、または任意の順序で到着するファイルを、AWS S3 イベントと専用 SQS キューを通じて検出する場合継続的に実行され、メッセージを待機します
一度限りの取り込みONE_TIME準備済みの静的ファイルセット、または個別のバックフィル最終バッチがコミットされると FINISHED に移行します

通知取り込みでは過去のオブジェクトをバックフィルせず、通知が重複すると取り込みが重複する可能性があります。すべてのモードで、取り込み中にソースオブジェクトを読み取り可能かつ不変の状態に保つ必要があります。上記の各ガイドには、セットアップ、SQL 例、パラメータ、制限事項が含まれています。