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