1.3.2.3. データ変換 kamelets
以下のデータ変換 kamelets を使用すると、ソースとシンクコンポーネント間で渡されるデータに関する簡単な操作を実行できます。
-
ValueToKey: (Kafka の場合)
value-to-key-action
kamelet を使用してレコードキーをペイロードのフィールドのサブセットから作成した新しいキーに置き換えます。イベントキーを、データが Kafka に書き込まれる前に、イベント情報に基づく値に設定できます。たとえば、データベーステーブルからレコードを読み取る場合、顧客 ID に基づいて Kafka のレコードをパーティションできます。 -
MaskField:
mask-field-action
kamelet を使用して、フィールドの値を、0 や空の文字列などのフィールドタイプの有効な null 値、または特定の代替に置き換えます (代替は空ではない文字列または数値である必要があります)。たとえば、リレーショナルデータベースからデータを取得して Kafka に送信することができます。このデータには保護されている (PCI / PII) 情報が含まれ、Kafka クラスターがまだ認定されていないため、保護されている情報をマスクする必要があります。 -
InsertHeader:
insert-header-action
kamelet を使用して、静的データまたはレコードメタデータのいずれかを使用して、フィールド (ヘッダー) を追加します。 -
InsertField:
insert-field-action
kamelet を使用して、静的データまたはレコードメタデータのいずれかを使用して、フィールド (値) を追加します。