コンテンツにスキップ

1つ以上のApache Kafkaトピックのメッセージを、メッセージごとに1行として、プロジェクトのテーブルに読み込みます。このステップは固定範囲を読み取ります。開始オフセットから終了オフセットまでを読み取り、latest はステップの開始時点での各パーティションの末尾を意味します。ステップの実行中に到着したメッセージは読み取られません。ステップは、Apache Kafka接続を介してKafkaにアクセスします。

設定 必須 内容
Kafka接続 はい 読み取りに使用する接続です。
トピック どちらか一方 読み取るトピックです。1行に1つずつ指定します。
トピックパターン どちらか一方 読み取るトピックを選択する正規表現です。トピックの代わりに使用します。
ターゲットテーブル はい メッセージの取り込み先のテーブルです。
設定 デフォルト 内容
開始オフセット earliest earliest、latest、またはパーティションごとのオフセットを指定するJSONです(例: {"orders": {"0": 1200, "1": 980}})。JSONでは、-2 は最も古い位置、-1 は最新の位置を意味します。
終了オフセット latest latest、または開始オフセットと同じ形式のJSONです。
メッセージ数の上限(0 = すべて) 0 読み取るメッセージの最大数です。0 は、範囲内のすべてのメッセージを読み取ります。
アイドルタイムアウト(秒) 10 新しいメッセージがないまま、この秒数が経過すると読み取りが終了します。
時間制限(秒) 10800 読み取りを実行できる最長時間です。

オフセットには、{name} の形式で記述したワークフロー変数を使用できます。

設定 内容
値の形式 JSON、テキスト、Avroのいずれかです。
Avroスキーマ(JSON) メッセージの値のAvroスキーマです。形式がAvroの場合は必須です。
追加のコンシューマー設定(JSON) 追加のKafkaコンシューマー設定をJSONオブジェクトで指定します(例: {"fetch.min.bytes": 1})。PlaidCloudが許可している設定のみ受け付けられます。

マッピングタブで、少なくとも1つの列をマッピングします。列は、メッセージの構成要素である key、value、topic、partition、offset、timestamp、timestamp_type、headers のいずれか、または解析された値のフィールドをパスで指定して読み取ります。このステップにはソースを検査がないため、列は手動で入力します。