Campaign:数据流运行失败: Adobe Campaign Managed Cloud目标导出

一位客户向AEP中的Adobe Campaign目标添加了一个计算字段,导出工作流开始失败。

描述 description

错误:

“code”: “ACC-0001-500” “message”:"执行flowId < flow-id>​时出错

与计算字段映射的属性:

Source - xdm_xxxxxxxx.identity.email_id_sha256

目标 — 属性email_id_sha256_hash

解决方法 resolution

这是一个已知的campaign-io错误。

问题是未指定大小时,列SEMAIL_ID_SHA256_HASHemail_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:无法从类型VARCHAR(16777216)更改列代码SEMAIL_ID_SHA256_HASH

逐步解决方法:

  1. 不重新编辑或重新保存目标< affected-destination-id> — 保存将触发另一个失败的ALTER TABLE。
  2. 在AEP中新建指向同一ACC实例的目标连接
  3. 从初始创建(而不是编辑)中使用iif()映射配置新目标
  4. 将受众激活到新目标,并确认运行成功
  5. 从中断的< affected-destination-id>中停用受众。
  6. 让Campaign团队验证已更新工作流以及使用此受众组的任何其他工作流,以便从新的组表中读取。
recommendation-more-help
experience-cloud-kcs-help-kbarticles