使用文件上载程序

NOTE
需要管理员权限

Adobe Commerce Intelligence强大的功能不仅在于其可视化功能,还因为它使您能够将所有数据放在一个Data Warehouse中。 甚至位于数据库和集成之外的数据也可以使用Data Warehouse管理器中的“文件上传”工具引入Commerce Intelligence。

以广告营销活动为例。 如果您同时运行在线和离线营销活动,并且只分析来自在线集成的数据,则无法全面了解营销活动。 通过上传包含离线促销活动数据的电子表格,您可以分析两组数据,并更深入地了解促销活动效果。

限制和要求 require

  1. 唯一支持的文件上传格式为CSVcomma separated values。 如果您使用Excel,则可以使用“另存为”功能以.csv格式保存文件。

  2. CSV文件必须使用UTF-8 encoding。 大多数情况下,这并不是问题。 如果您在上传文件时遇到此错误,请参阅此支持文章

  3. 文件不能大于100MB。 如果文件大于此值,请将表分成块,并将它们另存为单个文件。 您可以在加载初始文件后附加数据。

  4. 所有表都必须有primary key。 您的表中至少需要有一列可用作primary key,或者表中每一行的唯一标识符。 任何指定为primary key的列都可以​ 从不 ​为null。 primary key可以简单到为每一行添加一个提供数字的列,也可以是两个串连的列,以组成一个具有唯一值的列(例如,campaign namedate)。

    如果列(或列)被指定为唯一的,但存在重复项,则不会导入重复行。

格式化要上载的数据 formatting

在将数据上载到Commerce Intelligence中之前,请根据此部分中的准则检查其格式是否正确。

标题行 header

要确保正确标记和导入列,请确保电子表格的第一行是描述每列中数据的标题。

列名必须是唯一的,并且只包含字母、数字、空格和以下符号: $ % # /。 如果列名称包含逗号,则在文件上传时会将其拆分为两列。 此外,Adobe建议文件中的列数少于85列以优化更新速度。

包含逗号的数据 commas

由于文件必须采用CSV格式,因此使用逗号可能会导致上载数据时出现问题。 CSV文件使用逗号表示新值,因此,名称为CampaignsAugust之类的列将读取为两列(CampaignsAugust)而不是一列,将所有数据移动一行。 Adobe建议尽可能避免使用逗号。 您可以使用Data Preview查看更新完成后数据是否正确显示。

日期

任何包含日期的数据集都必须使用标准日期格式 YYYY-MM-DD HH:MM:SSMM/DD/YYYY

特殊字符

不接受某些特殊字符。 例如,管道符号& # 1 2 4被解释为创建列,并在上传文件时导致错误。

小数

货币值应选择数据类型Decimal Number,并且这些列会自动舍入到Data Warehouse中的两位小数。 如果不想舍入小数位数或精度大于此值,则应选择Non-Currency Decimal Number数据类型。

百分比

百分比必须以小数形式输入。 例如:

右:
错误:
.05
5%
.23
23

带前导和/或尾随零的值 zeroes

文件中的某些值(如邮政编码和ID)可能以零开头或结尾。 为确保正确保留和上载零,可以更改格式类型(例如,从数字更改为文本)或强制数字格式化。

使用US ZIP codes作为有关如何更改数字格式的示例。 在Excel中,突出显示包含ZIP codes的列,将数字格式更改为ZIP code。 您还可以选择自定义数字格式,然后在Type窗口中输入00000。 请记住,如果某些代码的格式为00000,而其他代码为00000-0000,则此方法可能会出现问题。

Type可以采用不同的格式以适应其他数据类型,如ID。 如果ID的长度为九位数,例如,Type可以是000000000000-000-000。 这会将123456更改为000-123-456

有关Google Docs和Apple Numbers资源,请参阅此页面底部的相关列表。

上传数据 uploading

现在,您的电子表格格式正确且Commerce Intelligence友好,请将其添加到您的Data Warehouse中。

  1. 若要开始,请转到​ Data > File Uploads

  2. 单击​ Upload to New Table ​选项卡。

  3. 单击​ Choose File ​并选择该文件。 单击​ Open ​开始上载。

    上载完成后,将显示在文件中找到的列Commerce Intelligence的列表。

  4. 检查列名和数据类型是否正确。 具体而言,检查任何日期列是否正作为日期而非数字读取。

    note note
    NOTE
    datatype很重要,因此请勿跳过此步骤!
  5. 使用键图标下的复选框选择构成表primary key的列(或列)。

  6. 命名表。

  7. 单击​ Save Table

成功!保存表后,屏幕顶部会显示 ​消息。

如果您需要视觉效果,请查看整个过程:

上传的表显示在Data Warehouse管理器中表列表的​ 文件上传 ​部分(在“所有表”和“同步表”选项中)下:

更新数据或将数据附加到现有表 appending

是否获得了要添加到已上传文件的新数据? 没问题 — 您可以轻松地在Commerce Intelligence中更新和附加数据。

  1. 若要开始,请转到​ Manage Data > File Uploads

  2. 单击“Edit/Upload .csv到现有表” ​选项卡。

  3. 在下拉列表中,单击要更新或附加的表的名称。

  4. 使用下拉菜单选择用于处理重复行的选项:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    选项 描述
    Overwrite old row with new row 如果现有表和新文件中某行具有相同的主键,则用新数据覆盖现有数据。 这是用于其值随时间变化的列(例如,“状态”列)的方法。 现有数据将被覆盖并使用新数据更新。 具有不在现有表中的主键的行将作为新行添加。
    Retain old row; discard new row 如果某行在现有表格和新文件中具有相同的主键,这会导致忽略新数据。
    Purge all existing rows first and ignore duplicate keys within the file 这将删除所有现有数据,并使用文件中的新数据替换现有数据。 仅当不需要现有表中的任何数据时,才使用此选项。
  5. 单击​ Choose File ​并选择该文件。

  6. 单击​ Open ​开始上载。

    上载完成后,Commerce Intelligence将验证文件中的数据结构。 成功!保存表后,屏幕顶部会显示 ​消息。

数据可用性 availability

与计算列一样,来自文件上传的数据在下一次更新周期完成后可用。 如果在文件上传期间更新正在进行,则数据将在下次更新之后才可用。 更新周期完成后,您可以导航到Data Warehouse中的Data Preview选项卡,以确保文件正确上传且数据按预期显示。

正在结束 wrapup

本主题仅介绍使用导入数据的基础知识,但您可能想要执行一些更高级的操作。 请查看相关文章,以获取有关格式化和导入金融、电子商务、广告支出和其他类型数据的指导。

此外,文件上传并不是将数据导入Commerce Intelligence的唯一方法。 数据导入API函数允许您将任意数据推送到Commerce IntelligenceData Warehouse中。

相关 related

第三方资源

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc