変換マップコンシューマーの構成
既存の変換マップ構成を使用して、Kafka 環境からデータをインポートして処理します。
始める前に
- 必要なロール: integration_hub_admin
- このコンシューマには ストリームコネクトサブスクリプションが必要です。詳細については、「https://www.servicenow.com/now-platform/workflow-data-fabric.html」を参照してください。
- ServiceNow Stream Connect Installer [com.glide.hub.stream_connect.installer] プラグインが必要です。
- このコンシューマーには、変換マップが必要です。
Kafka メッセージペイロードのフォーマット
Kafka メッセージにはシンプルな JSON ペイロードを使用します。各 Kafka メッセージには、フラットな JSON オブジェクトが 1 つだけ必要です。リストやネストされたオブジェクトを含むものなど、複雑な JSON ペイロードはサポートされていません。
キーと値のペアのフラットマップを使用した、シンプルで有効な JSON 入力の例。
{"key1": "value1", "key2": "value2"}複雑で無効な JSON 入力の例。1 つ目はリストを使用します。2つ目はネストされたオブジェクトを使用します。
[{"key1": "value1", "key2": "value2"}, {"key1": "value3", "key2": "value4"}]{"key1": "value1", "key2": {"key3": "value3", "key4": "value4"}}このタスクについて
コンシューマーを設定するには、2 つのレコードを作成する必要があります。
- データのインポート方法と処理方法を指定するコンシューマーレコード。
- コンシューマーへのデータストリームを定義する Kafka ストリームのレコード。
手順
次のタスク
このコンシューマーの Kafka ストリームの作成。ストリームがアクティブ化されると、Kafka 環境からのメッセージの受信を開始できます。