从文件加载列表

使用导入列表选项将数据记录从分隔的文本文件直接导入到现有列表。单击此处的链接,可以了解有关使用导入列表删除应用程序渠道列表记录或删除 Web 推送渠道列表记录的更多信息。

注意:有关数据处理的详细信息,请参见数据加载记录处理和要求

记录上载限制为 5,000 条记录。如果您需要上载更多记录,我们强烈建议您使用 Connect 作业。上载文件的要求包括:

  • 引用字段值时用双引号 (") 或不使用任何符号。
  • 字符分隔符-仅限逗号
  • 文件必须具有标头

导入列表记录

要开始导入列表记录,请执行以下操作:

  1. 单击侧边导航栏上的 “列表”图标 数据,然后选择概要信息列表。(未看到此选项?请参阅 主题。)
  2. 如有必要,创建一个新列表。否则,从更改列表下拉列表中选择一个现有列表。
  3. 展开列表信息,然后单击导入数据

    或者,单击侧边导航栏上的 “文件夹”图标 文件夹,选择包含列表的文件夹,单击列表名称旁边的 ,然后选择从文件加载

  4. 按如下所述的向导中的步骤操作。

步骤 1:传入源

在此步骤中,选择要加载的文件。文件必须采用 .CSV(逗号分隔值)格式。

  1. 单击选择文件以选择要加载的文件。
  2. 确认加载文件的字符集。

    注意:如果文件包含表情符号,则需要选择 Unicode (UTF-8) 作为字符集。

  3. 单击下一步

    对于大文件,可能需要一段时间才会显示下一步。

步骤 2:文件处理

在此步骤中,指定文件处理选项。

注意:如果文件包含表情符号,它们可能无法在文件预览中正确显示。但是,文件成功上载后,表情符号将在查看记录对话框中正确显示。

  1. 选择在要导入的文件中分隔字段(列)的分隔符(通常为逗号)。
  2. 指定文本列是用单引号还是双引号括起。
  3. 如果文件中的第一行包含列名,而不是数据记录,请选中第一行包含字段名称复选框。

    注意:所有列名必须符合 Oracle 列名惯例。例如,列名的第一个字符必须是字母。

  4. 单击下一步

步骤 3:表字段

在此步骤中,可以检查导入文件中的所有字段,并将这些字段映射到列表中的对应列。映射字段指定哪个字段对应于哪个列。

注意:模板中的源字段和目标列必须具有相同名称,并且数据类型兼容,以便将数据正确地从源转换到目标。

此外,还可以将映射保存到模板,然后将该模板作为将来上载的基础重复使用。

请注意以下事项:

  • 长字段名称将截断至 30 个字符。
  • 字段名称不区分大小写。
  • 如果任何更改导致重复的字段名称,则需要手动对其进行重命名。
  • 所有系统字段名称(Oracle Responsys 定义和保留的名称)都以下划线字符结尾 (_),例如 EMAIL_ADDRESS_。这意味着,导入的自定义字段名称不能以下划线字符结尾。
  • 在可能的情况下,将类似命名的传入字段与现有的列表字段匹配(如果尚未自动匹配),例如:CUST_ID 匹配到 CUSTOMER_ID_
  • 对于长文本字段,存在 4000 个字符的限制。该限制适用于单字节字符集,如英语。对于多字节字符集(如亚洲语言中使用的字符集或 UTF-8 字符),该限制更低。
  • 字段名称不能包含单个字符 A、E、G、K、M、P、T 和 U。这些字符是应用程序的保留字符。
  • 建议使用至少包含两个字符的字段名称。

有关数据类型和字段名称要求的更多信息,请参见数据类型和字段名称

如果不存在同等列表列

可以创建新列:

  1. 单击相关列表字段旁边的箭头。
  2. 在下拉列表的新建字段部分中,为新列选择相应的数据类型

    出现的新字段条目使用与导入字段相同的名称。

  3. 根据需要更改列的名称。

如果不想导入某个字段

  • 从对应的列表列的下拉列表中选择跳过此字段

创建映射模板

  1. 创建映射,然后单击保存到映射模板

    此时将打开“保存映射模板”页面。

  2. 名称字段中,键入模板的名称。

    模板名称长度不能超过 100 个字符,并且只能包含以下字符:A-Z、a-z、0-9、空格、!、-、=、@、_、[、]、{、}

  3. 单击保存

将映射模板用于上载

  1. 单击加载映射模板

    此时将打开“加载映射模板”页面。

  2. 映射模板列表中,单击要使用的模板的名称。

    “选定的模板”部分会显示映射以及任何需要解决的问题。

  3. 要对映射模板进行任何更改或者解决问题,请单击编辑,进行更改,然后单击保存

    注意:所做的任何更改都将应用于映射模板以及当前上载。

  4. 单击选择映射

    映射模板将应用于上载。

    完成字段映射后,单击下一步继续。

步骤 4:记录处理

在此步骤中,定义在导入新记录和/或更新现有列表数据时的合并规则。

  1. 选择要在时间戳字段中使用的数据导入日期格式
  2. 定义将记录匹配到现有记录的合并规则。

    您可以基于电子邮件地址和其他所选字段或者精选的组合进行匹配。

  3. 选择当记录匹配(根据您的合并选项)您的标准时和记录不匹配您的标准时要应用的操作。
  4. 如果导入文件包含渠道状态值(电子邮件、移动设备或邮政),请输入要用于表示加入和退出状态的值,例如:10
  5. 如果您已添加渠道,请指示默认加入/退出状态。
  6. 选择此作业的移动电话号码格式。

    Oracle Responsys 会根据为您的账户选择的格式,验证入站移动电话号码的格式。此处选择的格式会覆盖此作业的账户设置。

  7. 检查相关选择以拒绝具有空电子邮件、移动设备和/或邮政值的客户记录。
  8. 如果文件包含“首选电子邮件格式”数据,请定义用于指示 HTML 和文本格式设置的值,例如 HT
  9. 应该以 MSISDN 格式输入移动电话号码。使用移动台国际用户目录号 (Mobile Station International Subscriber Directory Number, MSISDN) 来标识国际移动电话号码。该格式以加号开头,包括国家/地区代码、区号和电话号码。在列表中输入数字时请勿使用加号。
  10. 单击下一步

步骤 5:加载文件

在此步骤中,提供加载特征。

  1. 如果要对具有相同名称的最新加载启用筛选,请选中此复选框。

    注意:选中该复选框时,可以指定用于在该加载中选择要接受市场活动或导入到 .CSV 文件中的客户的标准(通过筛选设计器)。

  2. 加载名称字段中,键入加载的名称。

    加载名称长度不能超过 100 个字符,并且只能包含以下字符:A-Z、a-z、0-9、空格、!、-、=、@、_、.、[、]、{、}。

    可以在加载历史记录中获取此信息,以用于跟踪和审计。

  3. (可选)在自定义事件类型中,选择要为随此加载发生的每个客户匹配项触发的自定义事件。
    这是什么?已关闭自定义事件向外部源发出信号,当重要客户活动发生并应该记录时或者当重要活动发生在客户身上时通知 Oracle Responsys。自定义事件也可用于触发 Program,或用于记录数据集市中的行为。(与数据集市有关的事件可用于列表筛选规则。)账户管理员通过账户/定义自定义事件类型REI 定义自定义事件。

    重要提示:如果某个客户在加载中列出多次,那么将对该客户触发多个事件。

  4. 单击下一步开始加载文件。

加载完成后,单击概要信息列表上的查看导入历史记录查看和审计加载记录详细信息。如果您愿意,可以下载拒绝的记录,解决相应的问题,并为更正后的数据再次选择“从文件加载”选项。

拒绝记录的原因

以下任一原因都会导致列表导入过程中拒绝电子邮件记录。

  • 无效数据格式:例如不正确地使用字段分隔符和括起字符(诸如将引号括在另一组引号中)。
  • 未根据合并规则更新。必须具有有效的客户 ID、电子邮件地址或移动电话号码:记录与合并规则不匹配。
  • 未根据合并规则更新。匹配字段不能为空:在匹配字段中必须有数据才能处理记录。
  • 未根据合并规则更新。POSTAL_STREET_1_ FIELD 不能为空:在这种情况下,缺少邮寄街道地址。
  • 移动电话号码的格式无效。必须为 6-15 位:移动电话号码过长或过短。
  • 未根据合并规则更新。移动电话号码字段不能为空:在记录中没有移动电话号码字段,而合并规则需要一个。
  • 移动设备的国家/地区格式无效。必须具有有效的 ISO2 国家代码“+mobileCountryVal”:国际移动设备市场活动需要一个国家/地区代码。
  • 未根据合并规则更新。电子邮件地址为空:记录中没有电子邮件地址。
  • 电子邮件地址的格式无效:电子邮件地址的格式错误,可能包含空格或无效字符;可能缺少域名。或者,使用了未列出的顶级域名(例如 lala_smith@lul.xyz)。有关所有允许的域扩展名的列表,请参见互联网编号分配机构 (Internet Assigned Numbers Authority, IANA)
  • 字段的值过长:至少一个字段中的值超过了允许的限制。
  • 链接名称为空
  • 链接名称无效
  • 链接 URL 为空
  • 记录没有映射的数据
  • 没有要合并的有效记录:没有可供上载的记录。
  • 加载被用户中止-没有要合并的有效记录:因为中止上载而没有任何记录。
  • 已根据规则拒绝 + String.valueOf(this.totalSkipCnt):例如:已根据规则拒绝:17 条记录。在此例中,17 表示根据不插入或不更新规则跳过的记录数。

无效电子邮件格式和顶级域名

电子邮件地址包含本地部分和一个域名,中间用“@”分隔。Oracle Responsys 会验证通用和国家/地区代码顶级域名。有关更多信息,请参见了解列表和数据源

相关主题