创建数据馈送

在创建数据馈送时,您可以为Adobe提供:

  • 有关要将原始数据文件发送到的目标的信息

  • 要包含在每个文件中的数据

NOTE
在创建数据馈送之前,一定要基本了解数据馈送,并确保满足所有先决条件。 有关更多信息,请参阅 数据馈送概述.

创建和配置数据馈送

  1. 使用您的 Adobe ID 凭据登录 experiencecloud.adobe.com

  2. 选择右上角的9个正方形图标,然后选择 分析.

  3. 在顶部导航栏中,转到 管理员 > 数据馈送.

  4. 选择 添加.

    添加数据馈送

    此时将显示一个页面,其中包含三个主要类别: 馈送信息目标、和 数据列定义.

  5. 馈送信息 部分,请完成以下字段:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2
    字段 功能
    名称 数据馈送的名称。 在选定的报表包中,名称必须是唯一的,且长度最多为 255 个字符。
    报告包 数据馈送所基于的报表包。 如果为同一报表包创建了多个数据馈送,则它们必须具有不同的列定义。只有源报表包支持数据馈送;虚拟报表包则不支持。
    完成时发送电子邮件 在馈送完成处理时要通知的电子邮件地址。 电子邮件地址的格式必须正确。
    馈送间隔 选择 每日 用于回填或历史数据。 每日馈送包含一天的数据,从报表包所在时区的午夜到午夜。 选择 每小时 用于连续数据(如有需要,也可使用“每日”继续馈送)。 每小时馈送包含一个小时的数据。
    延迟处理 在处理数据馈送文件之前等待给定的时长。 延迟可用于为移动设备实施提供使离线设备变为在线并发送数据的机会。它还可用于在管理以前处理的文件时容纳组织的服务器端进程。在大多数情况下,无需延迟。馈送最多可延迟 120 分钟。
    开始和结束日期 开始日期表示您希望数据馈送开始的日期。 要立即开始处理历史数据的数据馈送,请将此日期设置为过去收集数据的任何日期。 开始日期和结束日期基于报表包所在的时区。
    连续进纸 此复选框将删除结束日期,允许馈送无限期运行。 当馈送完成历史数据处理时,馈送会等待完成给定小时或天的数据收集。当前小时或天结束后,处理将在指定的延迟后开始。
  6. 目标 部分,在 类型 下拉菜单中,选择要将数据发送到的目标。

    note note
    NOTE
    在配置报表目标时,请考虑以下事项:
    • 我们建议为您的报表目标使用云帐户。 旧版FTP和SFTP帐户 可用,但不推荐。

    • 您之前配置的任何云帐户均可用于数据馈送。 您可以通过以下任意方式配置云帐户:

    • 云帐户与您的 Adobe Analytics 用户帐户关联。其他用户无法使用或查看您配置的云帐户。

    • 您可以编辑从中的位置管理器创建的任何位置 “组件”>“位置”

    数据馈送目标下拉菜单

    创建数据馈送时,请使用以下任一目标类型。 有关配置说明,请展开目标类型。 (其他旧目标也可用,但建议不要使用。)

    accordion
    Amazon S3

    您可以直接将馈送发送到 Amazon S3 存储段。此目标类型只需要您的Amazon S3帐户和位置(存储段)。

    Adobe Analytics使用跨帐户身份验证将文件从Adobe Analytics上传到Amazon S3实例中的指定位置。

    要将Amazon S3存储段配置为数据馈送的目标,请执行以下操作:

    1. 开始创建数据馈送,如中所述 创建和配置数据馈送.

    2. 目标 部分,在 类型 下拉菜单,选择 Amazon S3.

      Amazon S3目标

    3. 选择 选择位置.

      此时将显示“Amazon S3导出位置”页面。

    4. (视情况而定)如果已在Adobe Analytics中配置了Amazon S3帐户(以及该帐户上的位置),则可以将其用作数据馈送目标:

      note note
      NOTE
      只有在配置帐户或与您所属的某个组织共享帐户后,您才可以使用帐户。
      1. 从​ 选择帐户 ​下拉菜单中选择帐户。

        在以下任一Adobe Analytics区域中配置的任意云帐户均可供使用:

      2. 从中选择位置 选择位置 下拉菜单。

      3. 选择 保存 > 保存.

      现在,目标已配置为将数据发送到您指定的Amazon S3位置。

    5. (视情况而定)如果您之前未添加Amazon S3帐户:

      1. 选择​ 添加帐户,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
        字段 功能
        帐户名称 帐户的名称。 这可以是您选择的任何名称。
        帐户描述 帐户的描述。
        角色 ARN 您必须提供角色 ARN(Amazon 资源名称),Adobe 可以使用它来获取对 Amazon S3 帐户的访问权限。为此,您需要为源帐户创建 IAM 权限策略,将该策略附加到用户,然后为目标帐户创建角色。有关特定信息,请参阅此 AWS 文档
        用户 ARN 用户 ARN(Amazon 资源名称)由 Adobe 提供。您必须将此用户附加到创建的策略。
      2. 选择 添加位置,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
        字段 功能
        名称 帐户的名称。
        描述 帐户的描述。
        分段

        您要将 Adobe Analytics 数据发送到的 Amazon S3 账户中的存储段。

        确保 Adobe 提供的用户 ARN 具有 S3:PutObject 权限,以便将文件上传到此存储段。此权限允许用户 ARN 上传初始文件并覆盖后续上传的文件。

        存储段名称必须满足特定的命名规则。 例如,其长度必须介于3到63个字符之间,只能由小写字母、数字、点(.)和连字符(-)组成,并且必须以字母或数字开头和结尾。 AWS文档中提供了命名规则的完整列表.

        前缀 存储段中要用于放置数据的文件夹。指定文件夹名称,然后在名称后添加反斜杠以创建文件夹。例如,folder_name/
      3. 选择 创建 > 保存.

        现在,目标已配置为将数据发送到您指定的Amazon S3位置。

      4. (视情况而定)如果您需要管理刚刚创建的目标(帐户和位置),可在以下位置找到该目标: 位置管理器.

    accordion
    Azure RBAC

    您可以使用RBAC身份验证将馈送直接发送到Azure容器。 此目标类型需要应用程序ID、租户ID和密码。

    要将Azure RBAC帐户配置为数据馈送的目标,请执行以下操作:

    1. 如果还没有该应用程序,请创建Adobe Analytics可用于身份验证的Azure应用程序,然后在访问控制(IAM)中授予访问权限。

      有关信息,请参阅 有关如何创建Azure Active Directory应用程序的Microsoft Azure文档.

    2. 在Adobe Analytics Admin Console的 目标 部分,在 类型 下拉菜单,选择 Azure RBAC.

      Azure RBAC目标

    3. 选择 选择位置.

      此时将显示“Azure RBAC导出位置”页面。

    4. (视情况而定)如果已在Adobe Analytics中配置了Azure RBAC帐户(以及该帐户上的位置),则可以将其用作数据馈送目标:

      note note
      NOTE
      只有在配置帐户或与您所属的某个组织共享帐户后,您才可以使用帐户。
      1. 从​ 选择帐户 ​下拉菜单中选择帐户。

      您在以下Adobe Analytics的任何区域中配置的任何Cloud帐户都可以使用:

      1. 从中选择位置 选择位置 下拉菜单。

      2. 选择 保存 > 保存.

        目标现在配置为将数据发送到您指定的Azure RBAC位置。

    5. (视情况而定)如果您以前未添加Azure RBAC帐户:

      1. 选择​ 添加帐户,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
        字段 功能
        帐户名称 Azure RBAC帐户的名称。 此名称显示在 选择帐户 下拉字段,可以是您选择的任意名称。
        帐户描述 Azure RBAC帐户的描述。 此描述显示在 选择帐户 下拉字段,可以是您选择的任意名称。
        应用程序 ID 从您创建的 Azure 应用程序复制此 ID。在 Microsoft Azure 中,此信息位于应用程序内的​ 概述 ​选项卡上。有关更多信息,请参阅有关如何向 Microsoft 身份平台注册应用程序的 Microsoft Azure 文档
        租户 ID 从您创建的 Azure 应用程序复制此 ID。在 Microsoft Azure 中,此信息位于应用程序内的​ 概述 ​选项卡上。有关更多信息,请参阅有关如何向 Microsoft 身份平台注册应用程序的 Microsoft Azure 文档
        密码 从您创建的 Azure 应用程序复制密码。在 Microsoft Azure 中,此信息位于应用程序中的​ 证书和密码 ​选项卡上。有关更多信息,请参阅有关如何向 Microsoft 身份平台注册应用程序的 Microsoft Azure 文档
      2. 选择 添加位置,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
        字段 功能
        名称 位置的名称。 此名称显示在 选择位置 下拉字段,可以是您选择的任意名称。
        描述 位置的描述。 此描述显示在 选择位置 下拉字段,可以是您选择的任意名称。
        帐户 Azure存储帐户。
        容器 要将 Adobe Analytics 数据发送到的指定帐户中的容器。确保授予将文件上传到您之前创建的 Azure 应用程序的权限。
        前缀

        容器中要用于放置数据的文件夹。指定文件夹名称,然后在名称后添加反斜杠以创建文件夹。例如,folder_name/

        确保您在配置 Azure RBAC 帐户时指定的应用程序 ID 已被授予 Storage Blob Data Contributor 角色,以便访问容器(文件夹)。

        有关更多信息,请参阅 Azure 内置角色

      3. 选择 创建 > 保存.

        目标现在配置为将数据发送到您指定的Azure RBAC位置。

      4. (视情况而定)如果您需要管理刚刚创建的目标(帐户和位置),可在以下位置找到该目标: 位置管理器.

    accordion
    Azure SAS

    您可以使用SAS身份验证将馈送直接发送到Azure容器。 此目标类型需要应用程序ID、租户ID、密钥保管库URI、密钥保管库密钥名和密钥。

    要将Azure SAS配置为数据馈送的目标,请执行以下操作:

    1. 如果尚未这样做,请创建一个Adobe Analytics可用于身份验证的Azure应用程序。

      有关信息,请参阅 有关如何创建Azure Active Directory应用程序的Microsoft Azure文档.

    2. 在Adobe Analytics Admin Console的 目标 部分,选择 Azure SAS.

      Azure SAS目标

    3. 选择 选择位置.

      此时将显示“Azure SAS导出位置”页面。

    4. (视情况而定)如果已在Adobe Analytics中配置了Azure SAS帐户(以及该帐户上的位置),则可以将其用作数据馈送目标:

      note note
      NOTE
      只有在配置帐户或与您所属的某个组织共享帐户后,您才可以使用帐户。
      1. 从​ 选择帐户 ​下拉菜单中选择帐户。

        您在以下Adobe Analytics的任何区域中配置的任何Cloud帐户都可以使用:

      2. 从中选择位置 选择位置 下拉菜单。

      3. 选择 保存 > 保存.

        目标现在配置为将数据发送到您指定的Azure SAS位置。

    5. (视情况而定)如果您以前未添加Azure SAS帐户:

      1. 选择​ 添加帐户,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto
        字段 功能
        帐户名称 Azure SAS帐户的名称。 此名称显示在 选择帐户 下拉字段,可以是您选择的任意名称。
        帐户描述 Azure SAS帐户的描述。 此描述显示在 选择帐户 下拉字段,可以是您选择的任意名称。
        应用程序 ID 从您创建的 Azure 应用程序复制此 ID。在 Microsoft Azure 中,此信息位于应用程序内的​ 概述 ​选项卡上。有关更多信息,请参阅有关如何向 Microsoft 身份平台注册应用程序的 Microsoft Azure 文档
        租户 ID 从您创建的 Azure 应用程序复制此 ID。在 Microsoft Azure 中,此信息位于应用程序内的​ 概述 ​选项卡上。有关更多信息,请参阅有关如何向 Microsoft 身份平台注册应用程序的 Microsoft Azure 文档
        密钥保管库 URI

        Azure 密钥保管库中 SAS 令牌的路径。要配置 Azure SAS,需要使用 Azure 密钥保管库将 SAS 令牌存储为密码。有关信息,请参阅有关如何从 Azure 密钥保管库设置和检索密码的 Microsoft Azure 文档

        创建密钥保管库 URI 后:

        • 在密钥保管库上添加访问策略,以便向您创建的 Azure 应用程序授予权限。

        • 确保已将应用程序 ID 授予 Key Vault Certificate User 内置角色,以便访问密钥保管库 URI。

          有关更多信息,请参阅 Azure 内置角色

        有关信息,请参阅有关如何分配密钥保管库访问策略的 Microsoft Azure 文档

        密钥保管库密码名称 将密码添加到 Azure 密钥保管库时创建的密码名称。在 Microsoft Azure 中,此信息位于您在​ 密钥保管库 ​设置页面上创建的密钥保管库中。有关信息,请参阅有关如何从 Azure 密钥保管库设置和检索密码的 Microsoft Azure 文档
        密码 从您创建的 Azure 应用程序复制密码。在 Microsoft Azure 中,此信息位于应用程序中的​ 证书和密码 ​选项卡上。有关更多信息,请参阅有关如何向 Microsoft 身份平台注册应用程序的 Microsoft Azure 文档
      2. 选择 添加位置,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
        字段 功能
        名称 位置的名称。 此名称显示在 选择位置 下拉字段,可以是您选择的任意名称。
        描述 位置的描述。 此描述显示在 选择位置 下拉字段,可以是您选择的任意名称。
        容器 要将 Adobe Analytics 数据发送到的指定帐户中的容器。
        前缀

        容器中要用于放置数据的文件夹。指定文件夹名称,然后在名称后添加反斜杠以创建文件夹。例如,folder_name/

        确保在配置 Azure SAS 帐户时,在密钥保管库密码名称字段中指定的 SAS 令牌存储具有 Write 权限。这将允许 SAS 令牌在 Azure 容器中创建文件。

        如果您希望 SAS 令牌也覆盖文件,请确保 SAS 令牌存储具有 Delete 权限。

        有关更多信息,请参阅 Azure Blob 存储文档中的 Blob 存储资源

      3. 选择 创建 > 保存.

        目标现在配置为将数据发送到您指定的Azure SAS位置。

      4. (视情况而定)如果您需要管理刚刚创建的目标(帐户和位置),可在以下位置找到该目标: 位置管理器.

    accordion
    Google Cloud Platform

    您可以直接将馈送发送到Google Cloud Platform (GCP)存储桶。 此目标类型只需要您的GCP帐户名称和位置(存储段)名称。

    Adobe Analytics使用跨帐户身份验证将文件从Adobe Analytics上传到GCP实例中的指定位置。

    要将GCP存储段配置为数据馈送的目标,请执行以下操作:

    1. 在Adobe Analytics Admin Console的 目标 部分,选择 Google Cloud平台.

      Google Cloud平台目标

    2. 选择 选择位置.

      此时将显示“GCP导出位置”页。

    3. (视情况而定)如果已在Adobe Analytics中配置了Google Cloud Platform帐户(以及该帐户上的位置),则可以将其用作数据馈送目标:

      note note
      NOTE
      只有在配置帐户或与您所属的某个组织共享帐户后,您才可以使用帐户。
      1. 从​ 选择帐户 ​下拉菜单中选择帐户。

        您在以下Adobe Analytics的任何区域中配置的任何Cloud帐户都可以使用:

      2. 从中选择位置 选择位置 下拉菜单。

      3. 选择 保存 > 保存.

        目标现在配置为将数据发送到您指定的Google Cloud Platform位置。

    4. (视情况而定)如果您以前未添加GCP帐户:

      1. 选择​ 添加帐户,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto
        字段 功能
        帐户名称 帐户的名称。 这可以是您选择的任何名称。
        帐户描述 帐户的描述。
        项目 ID 您的 Google Cloud 项目 ID。请参阅有关获取项目 ID 的 Google Cloud 文档
      2. 选择 添加位置,然后指定以下信息:

        table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
        字段 功能
        主体 主体由Adobe提供。 您必须授予权限才能接收此主体的源。
        名称 帐户的名称。
        描述 帐户的描述。
        分段

        您要将 Adobe Analytics 数据发送到的 GCP 账户中的存储段。

        确保您已向 Adobe 提供的主体授予以下任一权限:

        • roles/storage.objectCreator:如果您要仅允许主体在您的 GCP 帐户中创建文件,请使用此权限。
          重要提示: ​如果您将此权限用于计划报告,则必须为每个新的计划导出使用唯一文件名。否则,将无法生成报表,因为主体无权覆盖现有文件。
        • (推荐) roles/storage.objectUser:如果您希望承担者有权查看、列出、更新和删除GCP帐户中的文件,请使用此权限。
          此权限允许主体覆盖现有文件以进行后续上传,而无需为每个新的计划导出自动生成唯一文件名。

        有关授予权限的信息,请参阅 Google Cloud 文档中的将主体添加到存储段级策略

        前缀 存储段中要用于放置数据的文件夹。指定文件夹名称,然后在名称后添加反斜杠以创建文件夹。例如,folder_name/
      3. 选择 创建 > 保存.

        目标现在配置为将数据发送到您指定的GCP位置。

      4. (视情况而定)如果您需要管理刚刚创建的目标(帐户和位置),可在以下位置找到该目标: 位置管理器.

  7. 数据列定义 部分,选择最新的 所有Adobe Columns 模板,然后完成以下字段:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2
    字段 功能
    删除转义字符 在收集数据时,某些字符(如换行符)可能会导致问题。 如果您希望从馈送文件中删除这些字符,请选中此框。
    压缩格式 使用的压缩类型。 Gzip 输出文件 .tar.gz 格式。 Zip 输出文件 .zip 格式。
    包装类型 选择 多个文件 用于大多数数据馈送。 此选项会将您的数据分页为未压缩的2 GB块。 (如果 多个文件 选项,且报表时间范围的未压缩数据小于2 GB,将发送一个文件。) 选择 单个文件 输出 hit_data.tsv 文件合并为一个可能非常庞大的文件。
    清单

    确定Adobe是否应投放 清单文件 在馈送间隔内未收集到数据时发送到目标。 如果您选择 清单文件,则在未收集到数据时会收到类似于以下内容的清单文件:

    text

    Datafeed-Manifest-Version: 1.0

    Lookup-Files: 0

    Data-Files: 0

    Total-Records: 0

    列模板 创建多个数据馈送时,Adobe建议创建列模板。 选择列模板会自动包含模板中指定的列。默认情况下,Adobe 也提供了多个模板。
    可用列 Adobe Analytics中的所有可用数据列。 单击“全部添加”可在数据馈送中包含所有列。
    包含的列 要包含在数据馈送中的列。 单击“全部移除”可从数据馈送中移除所有列。
    下载 CSV 下载包含所有包含的列的CSV文件。
  8. 选择 保存 右上角。

    历史数据处理将立即开始。 当完成一天的数据处理时,文件将发送到您配置的目标。

    有关如何访问数据馈送以及更好地了解其内容的信息,请参阅 数据馈送内容 — 概述.

旧目标

IMPORTANT
此部分中描述的目标是旧目标,建议不要使用这些目标。因此,在创建数据馈送时,请使用以下目标之一: Amazon S3、Google Cloud Platform、Azure RBAC或Azure SAS。 请参阅 创建和配置数据馈送 以了解有关每个推荐目标的详细信息。

以下信息提供了每个旧目标的配置信息:

FTP

数据馈送数据可以提交到Adobe或客户托管的FTP位置。 需要 FTP 主机、用户名和密码。可使用路径字段将馈送文件放置在文件夹中。文件夹必须已存在;如果指定的路径不存在,则馈送将引发错误。

填写可用字段时,请使用以下信息:

  • 主机:输入所需的FTP目标URL。 例如,ftp://ftp.omniture.com
  • 路径:可留空
  • 用户名:输入用于登录 FTP 网站的用户名。
  • 密码和确认密码:输入用于登录 FTP 网站的密码。

SFTP

提供了对数据馈送的 SFTP 支持。需要 SFTP 主机、用户名,以及包含有效 RSA 或 DSA 公钥的目标站点。您可以在创建馈送时下载相应的公钥。

S3

您可以直接将馈送发送到 Amazon S3 存储段。此目标类型需要存储段名称、访问密钥 ID 和密钥。有关详细信息,请参阅 Amazon S3 文档中的 Amazon S3 存储段命名要求

您为上传数据馈送提供的用户必须具有以下权限

  • s3:GetObject

  • s3:PutObject

  • s3:PutObjectAcl

    note note
    NOTE
    每次上传到Amazon S3存储段时, Analytics 将存储桶所有者添加到BucketOwnerFullControl ACL,无论存储桶是否有需要它的策略。 有关更多信息,请参阅"什么是Amazon S3数据馈送的BucketOwnerFullControl?"

以下 16 个标准 AWS 区域(在必要时使用适当的签名算法)受支持:

  • us-east-2
  • us-east-1
  • us-west-1
  • us-west-2
  • ap-south-1
  • ap-northeast-2
  • ap-southeast-1
  • ap-southeast-2
  • ap-northeast-1
  • ca-central-1
  • eu-central-1
  • eu-west-1
  • eu-west-2
  • eu-west-3
  • eu-north-1
  • sa-east-1
NOTE
不支持 cn-north-1 区域。

Azure Blob

数据馈送支持 Azure Blob 目标。需要容器、帐户和密钥。Amazon 会自动加密静态数据。当您下载数据时,数据会自动解密。有关详细信息,请参阅 Microsoft Azure 文档中的创建存储帐户

NOTE
您必须实施自己的流程来管理馈送目标上的磁盘空间。Adobe 不会从服务器中删除任何数据。
recommendation-more-help
6b7d49d5-f5fe-4b7f-91ae-5b0745755ed2