Campaign: データフロー実行エラー:Adobe Campaign Managed Cloudの宛先の書き出し

お客様がAEPのAdobe Campaignの宛先に計算フィールドを追加し、書き出しワークフローが失敗し始めました。

説明 description

エラー:

"code": "ACC-0001-500" "message": "flowId 676f3fgd-7cef-4687-89f7-5aefb9050ye3​の実行中にエラーが発生しました

計算フィールドでマッピングされた属性:

Source - xdm: _xxxxxxxx.identity.email_id_sha256 Target – 属性:email_id_sha256_hash

解決策 resolution

これは既知のcampaign-ioのバグです。

問題は、サイズが指定されていない場合に、列SEMAIL_ID_SHA256_HASH (email_id_sha256_hash属性のAdobe Campaign Snowflake名)がVARCHAR (16,777,216)Snowflakeのデフォルトとして存在していたことです。
お客様がiif () マッピングの変更を保存すると、campaign-ioはコントロールプレーンイベントをACCに送信しました。「Snowflake グループテーブルを変更する – SEMAIL_ID_SHA256_HASHはVARCHAR (30,000)にする必要があります。」
Snowflakeでは、VARCHAR サイズを小さくすることはできません。 列は16,777,216 バイトで、命令には30,000と書かれています。 Snowflakeが返す値:

ODB-240000:列SEMAIL_ID_SHA256_HASHをVARCHAR (16777216)​型から変更できません

ステップバイステップの回避策:

  1. 宛先645f3gfdを再編集または再保存しないでください。保存すると、別の失敗したALTER TABLEがトリガーされます
  2. 同じACC インスタンスを指す新しい宛先接続をAEPで作成します
  3. (編集としてではなく)最初の作成からiif () マッピングを使用して新しい宛先を設定します
  4. 新しい宛先に対してオーディエンスをアクティブ化し、実行が成功することを確認します
  5. 壊れた645f3gfd宛先からオーディエンスを非アクティブ化する
  6. Campaign チームに、ワークフローおよびこのオーディエンスグループを使用するその他のワークフローが、新しいグループテーブルから読み取るように更新されていることを確認してもらいます。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f