51黑料不打烊

创建数据流以将数据从CRM摄取到Experience Platform

阅读本指南,了解如何使用创建数据流并将数据摄取到51黑料不打烊 Experience Platform。

快速入门

本指南要求您对Experience Platform的以下组件有一定的了解:

  • 批量摄取:了解如何快速高效地批量上传大量数据。
  • 目录服务:在Experience Platform中组织和跟踪数据集。
  • 数据准备:转换并映射传入的数据以匹配您的架构要求。
  • 数据流:设置和管理将数据从源移动到目标的管道。
  • 体验数据模型(齿顿惭)架构:使用XDM架构构建数据,以便在Experience Platform中使用。
  • 沙盒:可在不影响生产数据的独立环境中安全测试和开发。
  • :了解如何将外部数据源连接到Experience Platform。

使用Experience Platform API

有关如何成功调用Experience Platform API的信息,请阅读Experience Platform API快速入门指南。

创建基本连接 base

要为源创建数据流,您需要一个经过完全身份验证的源帐户及其对应的基本连接ID。 如果没有此ID,请访问源目录查找可为其创建基础连接的源列表。

创建目标齿顿惭架构 target-schema

Experience Data Model (XDM)架构提供了一种标准化的方式,用于在Experience Platform中组织和描述客户体验数据。 要将源数据摄取到Experience Platform,您必须首先创建目标齿顿惭架构,该架构定义要摄取的数据结构和类型。 此架构将用作您摄取的数据将驻留的Experience Platform数据集的蓝图。

通过对执行POST请求,可以创建目标齿顿惭架构。 有关如何创建目标齿顿惭架构的详细步骤,请阅读以下指南:

创建后,稍后需要目标齿顿惭架构$id才能进行目标数据集和映射。

创建目标数据集 target-dataset

数据集是用于数据集合的存储和管理结构,其结构通常类似于具有列(架构)和行(字段)的表。 成功引入Experience Platform的数据将作为数据集存储在数据湖中。 在此步骤中,您可以创建新数据集或使用现有数据集。

您可以创建目标数据集,方法是:向发出POST请求,同时在有效负载中提供目标架构的ID。 有关如何创建目标数据集的详细步骤,请阅读有关使用础笔滨创建数据集的指南。

TIP
如果要将数据摄取到Real-time Customer Profile,则必须确保已为配置文件启用目标XDM架构和目标数据集。
选择以查看示例

础笔滨格式

code language-http
POST /dataSets

请求

以下示例显示如何创建已启用实时客户配置文件提取的目标数据集。 在此请求中,unifiedProfile属性设置为true(在tags对象下),以告知Experience Platform在实时客户配置文件中包含数据集。

code language-shell
curl -X POST \
  'https://platform.adobe.io/data/foundation/catalog/dataSets' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "ACME Target Dataset",
    "schemaRef": {
      "id": "https://ns.adobe.com/{TENANT_ID}/schemas/719c4e19184402c27595e65b931a142b",
      "contentType": "application/vnd.adobe.xed+json;version=1"
    },
    "tags": {
      "unifiedProfile": [
        "enabled: true"
      ]
    }
  }'
table 0-row-2 1-row-2 2-row-2 3-row-2
属性 描述
name 目标数据集的描述性名称。 使用清晰且唯一的名称,以便在未来操作中更容易识别和管理您的数据集。
schemaRef.id 目标齿顿惭架构的滨顿。
tags.unifiedProfile 一个布尔值,通知Experience Platform是否要将数据摄取到实时客户档案中。

响应

成功的响应将返回目标数据集的滨顿。 稍后创建目标连接时需要此ID。

code language-json
[
    "@/dataSets/6889f4f89b982b2b90bc1207"
]

创建源连接 source

源连接定义如何从外部源将数据引入Experience Platform。 它指定源系统和传入数据的格式,并引用包含身份验证详细信息的基本连接。 每个源连接对于您的组织都是唯一的。

  • 对于基于文件的源(如云存储),源连接可以包括列分隔符、编码类型、压缩类型、文件选择的正则表达式以及是否递归摄取文件等设置。
  • 对于基于表的源(如数据库、颁搁惭和营销自动化提供程序),源连接可以指定详细信息,如表名和列映射。

要创建源连接,请向/sourceConnections API的Flow Service端点发出POST请求,并提供您的基本连接ID、连接规范ID以及源数据文件的路径。

础笔滨格式

POST /sourceConnections

请求

curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/sourceConnections' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "ACME source connection",
    "description": "A source connection for ACME contact data",
    "baseConnectionId": "6990abad-977d-41b9-a85d-17ea8cf1c0e4",
    "data": {
      "format": "tabular"
    },
    "params": {
      "tableName": "Contact",
      "columns": [
        {
          "name": "TestID",
          "type": "string",
          "xdm": {
            "type": "string"
          }
        },
        {
          "name": "Name",
          "type": "string",
          "xdm": {
            "type": "string"
          }
        },
        {
          "name": "Datefield",
          "type": "string",
          "meta:xdmType": "date-time",
          "xdm": {
            "type": "string",
            "format": "date-time"
          }
        }
      ]
    },
    "connectionSpec": {
      "id": "cfc0fee1-7dc0-40ef-b73e-d8b134c436f5",
      "version": "1.0"
    }
  }'
属性
描述
name
源连接的描述性名称。 使用清晰且唯一的名称,以便将来操作中更容易识别和管理您的连接。
description
可添加的可选描述,用于提供源连接的其他信息。
baseConnectionId
基础连接的id。 您可以使用Flow Service API向Experience Platform验证源以检索此ID。
data.format
数据的格式。 对于基于表的源(如数据库、颁搁惭和营销自动化提供程序),将此值设置为tabular
params.tableName
您的源帐户中要摄取到Experience Platform的表的名称。
params.columns
要纳入Experience Platform的特定数据表列。
connectionSpec.id
正在使用的源的连接规范滨顿。

响应

成功的响应将返回源连接的ID。 创建数据流和摄取数据时需要此ID。

{
    "id": "b7581b59-c603-4df1-a689-d23d7ac440f3",
    "etag": "\"ef05d265-0000-0200-0000-6019e0080000\""
}

创建目标连接 target

目标连接表示与所摄取数据所登陆的目标之间的连接。 要创建目标连接,必须提供与该数据湖关联的固定连接规范ID。 此连接规范ID为: c604ff05-7f1a-43c0-8e18-33bf874cb11c

础笔滨格式

POST /targetConnections

请求

curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/targetConnections' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
      "name": "ACME target connection",
      "description": "ACME target connection",
      "data": {
          "schema": {
              "id": "https://ns.adobe.com/{TENANT_ID}/schemas/52b59140414aa6a370ef5e21155fd7a686744b8739ecc168",
              "version": "application/vnd.adobe.xed-full+json;version=1"
          }
      },
      "params": {
          "dataSetId": "6889f4f89b982b2b90bc1207"
      },
      "connectionSpec": {
          "id": "c604ff05-7f1a-43c0-8e18-33bf874cb11c",
          "version": "1.0"
      }
    }'
属性
描述
name
目标连接的描述性名称。 使用清晰且唯一的名称,以便将来操作中更容易识别和管理您的连接。
description
可添加的可选描述,用于提供目标连接的其他信息。
data.schema.id
目标齿顿惭架构的滨顿。
params.dataSetId
目标数据集的滨顿。
connectionSpec.id
数据湖的连接规范ID。 此ID已修复: c604ff05-7f1a-43c0-8e18-33bf874cb11c

映射 mapping

接下来,将源数据映射到目标数据集所遵循的目标架构。 要创建映射,请向mappingSetsAPI端点发出POST请求。 包含您的目标XDM架构ID以及要创建的映射集的详细信息。

础笔滨格式

POST /mappingSets

请求

curl -X POST \
  'https://platform.adobe.io/data/foundation/conversion/mappingSets' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
      "version": 0,
      "xdmSchema": "https://ns.adobe.com/{TENANT_ID}/schemas/52b59140414aa6a370ef5e21155fd7a686744b8739ecc168",
      "xdmVersion": "1.0",
      "id": null,
      "mappings": [
          {
              "destinationXdmPath": "_id",
              "sourceAttribute": "TestID",
              "identity": false,
              "identityGroup": null,
              "namespaceCode": null,
              "version": 0
          },
          {
              "destinationXdmPath": "person.name.fullName",
              "sourceAttribute": "Name",
              "identity": false,
              "identityGroup": null,
              "namespaceCode": null,
              "version": 0
          },
          {
              "destinationXdmPath": "person.birthDate",
              "sourceAttribute": "Datefield",
              "identity": false,
              "identityGroup": null,
              "namespaceCode": null,
              "version": 0
          }
      ]
  }'
属性
描述
xdmSchema
目标齿顿惭架构的$id

响应

成功的响应返回新创建的映射的详细信息,包括其唯一标识符(id)。 此ID是稍后步骤创建数据流所必需的。

{
    "id": "93ddfa69c4864d978832b1e5ef6ec3b9",
    "version": 0,
    "createdDate": 1612309018666,
    "modifiedDate": 1612309018666,
    "createdBy": "{CREATED_BY}",
    "modifiedBy": "{MODIFIED_BY}"
}

检索数据流规范 flow-specs

在创建数据流之前,必须首先检索与源对应的数据流规范。 要检索此信息,请向/flowSpecs API的Flow Service端点发出GET请求。

础笔滨格式

GET /flowSpecs?property=name=="{NAME}"
查询参数
描述
property=name=="{NAME}"

数据流规范的名称。

  • 对于基于文件的源(如云存储),将此值设置为CloudStorageToAEP
  • 对于基于表的源(如数据库、颁搁惭和营销自动化提供程序),将此值设置为CRMToAEP

请求

curl -X GET \
  'https://platform.adobe.io/data/foundation/flowservice/flowSpecs?property=name=="CRMToAEP"' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

响应

成功的响应将返回数据流规范的详细信息,该规范负责将数据从源引入Experience Platform。 响应包括创建新数据流所需的唯一流规范id

为确保您使用正确的数据流规范,请检查响应中的items.sourceConnectionSpecIds数组。 确认源的连接规范ID已包含在此列表中。

选择以查看
code language-json
{
    "items": [
        {
            "id": "14518937-270c-4525-bdec-c2ba7cce3860",
            "name": "CRMToAEP",
            "providerId": "0ed90a81-07f4-4586-8190-b40eccef1c5a",
            "version": "1.0",
            "sourceConnectionSpecIds": [
                "3416976c-a9ca-4bba-901a-1f08f66978ff",
                "38ad80fe-8b06-4938-94f4-d4ee80266b07",
                "d771e9c1-4f26-40dc-8617-ce58c4b53702",
                "3c9b37f8-13a6-43d8-bad3-b863b941fedd",
                "cc6a4487-9e91-433e-a3a3-9cf6626c1806",
                "3000eb99-cd47-43f3-827c-43caf170f015",
                "26d738e0-8963-47ea-aadf-c60de735468a",
                "74a1c565-4e59-48d7-9d67-7c03b8a13137",
                "cfc0fee1-7dc0-40ef-b73e-d8b134c436f5",
                "4f63aa36-bd48-4e33-bb83-49fbcd11c708",
                "cb66ab34-8619-49cb-96d1-39b37ede86ea",
                "eb13cb25-47ab-407f-ba89-c0125281c563",
                "1f372ff9-38a4-4492-96f5-b9a4e4bd00ec",
                "37b6bf40-d318-4655-90be-5cd6f65d334b",
                "a49bcc7d-8038-43af-b1e4-5a7a089a7d79",
                "a8b6a1a4-5735-42b4-952c-85dce0ac38b5",
                "6a8d82bc-1caf-45d1-908d-cadabc9d63a6",
                "aac9bbd4-6c01-46ce-b47e-51c6f0f6db3f",
                "8e6b41a8-d998-4545-ad7d-c6a9fff406c3",
                "ecde33f2-c56f-46cc-bdea-ad151c16cd69",
                "09182899-b429-40c9-a15a-bf3ddbc8ced7",
                "0479cc14-7651-4354-b233-7480606c2ac3",
                "d6b52d86-f0f8-475f-89d4-ce54c8527328",
                "a8f4d393-1a6b-43f3-931f-91a16ed857f4",
                "fcad62f3-09b0-41d3-be11-449d5a621b69",
                "ea1c2a08-b722-11eb-8529-0242ac130003",
                "35d6c4d8-c9a9-11eb-b8bc-0242ac130003",
                "b2e08744-4f1a-40ce-af30-7abac3e23cf3",
                "2acf109f-9b66-4d5e-bc18-ebb2adcff8d5",
                "2fa8af9c-2d1a-43ea-a253-f00a00c74412",
                "e9d7ec6b-0873-4e57-ad21-b3a7c65e310b"
            ],
            "targetConnectionSpecIds": [
                "c604ff05-7f1a-43c0-8e18-33bf874cb11c"
            ],
            "optionSpec": {
                "name": "OptionSpec",
                "spec": {
                    "$schema": "http://json-schema.org/draft-07/schema#",
                    "type": "object",
                    "properties": {
                        "errorDiagnosticsEnabled": {
                            "title": "Error diagnostics.",
                            "description": "Flag to enable detailed and sample error diagnostics summary.",
                            "type": "boolean",
                            "default": false
                        },
                        "partialIngestionPercent": {
                            "title": "Partial ingestion threshold.",
                            "description": "Percentage which defines the threshold of errors allowed before the run is marked as failed.",
                            "type": "number",
                            "exclusiveMinimum": 0
                        }
                    }
                }
            },
            "transformationSpecs": [
                {
                    "name": "Copy",
                    "spec": {
                        "$schema": "http://json-schema.org/draft-07/schema#",
                        "type": "object",
                        "properties": {
                            "deltaColumn": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "dateFormat": {
                                        "type": "string"
                                    },
                                    "timezone": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "name"
                                ]
                            }
                        },
                        "required": [
                            "deltaColumn"
                        ]
                    }
                },
                {
                    "name": "Mapping",
                    "spec": {
                        "$schema": "http://json-schema.org/draft-07/schema#",
                        "type": "object",
                        "description": "defines various params required for different mapping from source to target",
                        "properties": {
                            "mappingId": {
                                "type": "string"
                            },
                            "mappingVersion": {
                                "type": "string"
                            }
                        }
                    }
                }
            ],
            "scheduleSpec": {
                "name": "PeriodicSchedule",
                "type": "Periodic",
                "spec": {
                    "$schema": "http://json-schema.org/draft-07/schema#",
                    "type": "object",
                    "properties": {
                        "startTime": {
                            "description": "epoch time",
                            "type": "integer"
                        },
                        "frequency": {
                            "type": "string",
                            "enum": [
                                "once",
                                "minute",
                                "hour",
                                "day",
                                "week"
                            ]
                        },
                        "interval": {
                            "type": "integer"
                        },
                        "backfill": {
                            "type": "boolean",
                            "default": true
                        }
                    },
                    "required": [
                        "startTime",
                        "frequency"
                    ],
                    "if": {
                        "properties": {
                            "frequency": {
                                "const": "once"
                            }
                        }
                    },
                    "then": {
                        "allOf": [
                            {
                                "not": {
                                    "required": [
                                        "interval"
                                    ]
                                }
                            },
                            {
                                "not": {
                                    "required": [
                                        "backfill"
                                    ]
                                }
                            }
                        ]
                    },
                    "else": {
                        "required": [
                            "interval"
                        ],
                        "if": {
                            "properties": {
                                "frequency": {
                                    "const": "minute"
                                }
                            }
                        },
                        "then": {
                            "properties": {
                                "interval": {
                                    "minimum": 15
                                }
                            }
                        },
                        "else": {
                            "properties": {
                                "interval": {
                                    "minimum": 1
                                }
                            }
                        }
                    }
                }
            },
            "runSpec": {
                "name": "ProviderParams",
                "spec": {
                    "$schema": "http://json-schema.org/draft-07/schema#",
                    "type": "object",
                    "description": "defines various params required for creating flow run.",
                    "properties": {
                        "startTime": {
                            "type": "integer",
                            "description": "An integer that defines the start time of the run. The value is represented in Unix epoch time."
                        },
                        "windowStartTime": {
                            "type": "integer",
                            "description": "An integer that defines the start time of the window against which data is to be pulled. The value is represented in Unix epoch time."
                        },
                        "windowEndTime": {
                            "type": "integer",
                            "description": "An integer that defines the end time of the window against which data is to be pulled. The value is represented in Unix epoch time."
                        },
                        "deltaColumn": {
                            "type": "object",
                            "description": "The delta column is required to partition the data and separate newly ingested data from historic data.",
                            "properties": {
                                "name": {
                                    "type": "string"
                                },
                                "dateFormat": {
                                    "type": "string"
                                },
                                "timezone": {
                                    "type": "string"
                                }
                            },
                            "required": [
                                "name"
                            ]
                        }
                    },
                    "required": [
                        "startTime",
                        "windowStartTime",
                        "windowEndTime",
                        "deltaColumn"
                    ]
                }
            },
            "attributes": {
                "recordTypeEnabled": true,
                "defaultRecordType": "profile",
                "isSourceFlow": true,
                "flacValidationSupported": true,
                "isDraftModeSupported": true,
                "frequency": "batch",
                "notification": {
                    "category": "sources",
                    "flowRun": {
                        "enabled": true
                    }
                }
            },
            "permissionsInfo": {
                "manage": [
                    {
                        "@type": "lowLevel",
                        "name": "EnterpriseSource",
                        "permissions": [
                            "write"
                        ]
                    }
                ],
                "view": [
                    {
                        "@type": "lowLevel",
                        "name": "EnterpriseSource",
                        "permissions": [
                            "read"
                        ]
                    }
                ]
            }
        }
    ]
}

创建数据流 dataflow

数据流是已配置的管道,可在Experience Platform服务之间传输数据。 它定义如何从外部源(如数据库、云存储或API)摄取数据、如何处理数据并将其路由到目标数据集。 然后,Identity Service、实时客户档案和Destinations等服务使用这些数据集进行激活和分析。

要创建数据流,您需要为以下项提供值:

在此步骤中,您可以在scheduleParams中使用以下参数配置数据流的摄取计划:

计划参数
描述
startTime
数据流应启动的时段时间(以秒为单位)。
frequency

摄取频率。 配置频率以指示数据流运行的频率。 您可以将频率设置为:

  • once:将频率设置为once以创建一次性摄取。 间隔和回填设置不适用于一次性摄取作业。 默认情况下,调度频率设置为一次。
  • minute:将频率设置为minute以安排数据流按分钟摄取数据。
  • hour:将频率设置为hour以计划数据流每小时摄取数据。
  • day:将频率设置为day以计划每天摄取数据的数据流。
  • week:将频率设置为week可安排数据流每周摄取数据。
interval

连续摄取之间的间隔(除once之外的所有频率均需要此间隔)。 配置间隔设置以建立每次引入之间的时间范围。 例如,如果将频率设置为天并且间隔为15,则数据流将每15天运行一次。 不能将间隔设置为零。 每个频率的最小接受间隔值如下:

  • once:不适用
  • minute: 15
  • hour: 1
  • day: 1
  • week: 1
backfill
指示是否摄取startTime之前的历史数据。

础笔滨格式

POST /flows

请求

curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/flows' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
      "name": "ACME Contact Dataflow",
      "description": "A dataflow for ACME contact data",
      "flowSpec": {
          "id": "14518937-270c-4525-bdec-c2ba7cce3860",
          "version": "1.0"
      },
      "sourceConnectionIds": [
          "b7581b59-c603-4df1-a689-d23d7ac440f3"
      ],
      "targetConnectionIds": [
          "320f119a-5ac1-4ab1-88ea-eb19e674ea2e"
      ],
      "transformations": [
          {
              "name": "Copy",
              "params": {
                  "deltaColumn": {
                      "name": "Datefield",
                      "dateFormat": "YYYY-MM-DD",
                      "timezone": "UTC"
                  }
              }
          },
          {
              "name": "Mapping",
              "params": {
                  "mappingId": "93ddfa69c4864d978832b1e5ef6ec3b9",
                  "mappingVersion": 0
              }
          }
      ],
      "scheduleParams": {
          "startTime": "1612310466",
          "frequency":"minute",
          "interval":"15",
          "backfill": "true"
      }
  }'
属性
描述
name
数据流的描述性名称。 使用清晰且唯一的名称,以便在未来操作中更容易识别和管理您的数据流。
description
可添加的可选描述,用于提供数据流的附加信息。
flowSpec.id
与源对应的流规范的滨顿。
sourceConnectionIds
在之前的步骤中生成的源连接滨顿。
targetConnectionIds
在之前的步骤中生成的目标连接滨顿。
transformations.params.deltaColum
用于区分新数据和现有数据的指定列。 将根据选定列的时间戳摄取增量数据。 deltaColumn支持的格式为yyyy-MM-dd HH:mm:ss。 对于Microsoft Dynamics,deltaColumn支持的格式为yyyy-MM-ddTHH:mm:ssZ
transformations.params.deltaColumn.dateFormat
增量列的日期格式。
transformations.params.deltaColumn.timeZone
解释增量列中的值时要使用的时区。
transformations.params.mappingId
在之前的步骤中生成的映射滨顿。
scheduleParams.startTime
数据流以纪元时间表示的开始时间(自Unix纪元以来的秒数)。 确定数据流何时开始首次运行。
scheduleParams.frequency
数据流运行的频率。 可接受的值包括: onceminutehourdayweek
scheduleParams.interval
连续数据流运行之间的时间间隔,基于所选频率。 必须为非零整数。 例如,如果将频率设置为分钟,并且间隔为15,则数据流将每15分钟运行一次。
scheduleParams.backfill
一个布尔值(truefalse),用于确定在首次创建数据流时是否摄取历史数据(回填)。

响应

成功的响应返回新创建的数据流的ID (id)。

{
    "id": "ae0a9777-b322-4ac1-b0ed-48ae9e497c7e",
    "etag": "\"770029f8-0000-0200-0000-6019e7d40000\""
}

使用用户界面验证础笔滨工作流 validate-in-ui

您可以使用Experience Platform用户界面验证数据流的创建。 导航到Experience Platform UI中的? ?目录,然后从标题选项卡中选择? 数据流。 接下来,使用数据流名称列并找到您使用Flow Service API创建的数据流。

Experience Platform UI中源工作区的数据流界面

您可以通过数据流活动接口进一步验证数据流。 使用右边栏查看数据流的API使用情况信息。 此部分显示的数据流ID、数据集ID和映射ID与在Flow Service中的数据流创建过程中生成的数据流ID相同。

源工作区的数据流视图页面。

后续步骤

本教程将指导您完成使用Flow Service API在Experience Platform中创建数据流的过程。 您已了解如何创建和配置必要的组件,包括目标XDM架构、数据集、源连接、目标连接和数据流本身。 通过执行以下步骤,您可以将数据从外部源摄取到Experience Platform中自动化,从而使下游服务(如实时客户档案和目标服务)能够将摄取的数据用于高级用例。

监测数据流

创建数据流后,可直接在Experience Platform UI中监控其性能。 这包括跟踪摄取率、成功量度和发生的任何错误。 有关如何监视数据流的详细信息,请访问有关监视帐户和数据流的教程。

更新您的数据流

要更新数据流计划、映射或常规信息的配置,请访问有关更新源数据流的教程。

删除您的数据流

您可以删除不再必需的数据流或使用? 数据流 ?工作区中提供的? 删除 ?功能错误地创建的数据流。 有关如何删除数据流的详细信息,请访问有关删除数据流的教程。

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089