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

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

描述 description

错误:

“代码”:“ACC-0001-500”“消息”:“执行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:无法从类型VARCHAR(16777216)​更改列SEMAIL_ID_SHA256_HASH

逐步解决方法:

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