使用Oracle DB API将Flow Service连接到Experience Platform
阅读本指南,了解如何使用Oracle DBAPIFlow Service 将您的帐户连接到Adobe Experience Platform。
快速入门
本指南要求您对Experience Platform的以下组件有一定的了解:
以下部分提供使用Oracle API成功连接到Flow Service所需了解的其他信息。
使用Experience Platform API
有关如何成功调用Experience Platform API的信息,请参阅Experience Platform API快速入门指南。
收集所需的凭据
有关身份验证的信息,请阅读Oracle DB 概述。
将Oracle DB连接到Azure上的Experience Platform azure
有关如何将您的Oracle DB帐户连接到Azure上的Experience Platform的信息,请阅读以下步骤。
在Azure上的Experience Platform上为Oracle DB创建基础连接 azure-base
基本连接可将您的源链接到Experience Platform,以存储身份验证详细信息、连接状态和唯一ID。 使用此ID浏览源文件并标识要摄取的特定项目,包括其数据类型和格式。
API格式
POST /connections
要创建基本连接ID,请向/connections
端点发出POST请求,并在请求参数中提供Oracle DB身份验证凭据。
请求
以下请求使用连接字符串身份验证为Oracle DB创建基本连接。
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
参数 | 描述 |
auth.params.connectionString |
用于连接到Oracle DB的连接字符串。 Oracle DB连接字符串模式为: Host={HOST};Port={PORT};Sid={SID};User Id={USERNAME};Password={PASSWORD} 。 |
connectionSpec.id |
Oracle连接规范ID: d6b52d86-f0f8-475f-89d4-ce54c8527328 。 |
响应
成功的响应返回新创建的基本连接的详细信息,包括其唯一标识符(id
)。
code language-json |
---|
|
将Oracle DB连接到Amazon Web Services上的Experience Platform aws
有关如何将您的Oracle DB帐户连接到AWS上的Experience Platform的信息,请阅读以下步骤。
在AWS上的Experience Platform上为Oracle DB创建基本连接 aws-base
API格式
POST /connections
请求
以下请求为Oracle DB创建基本连接以连接到AWS上的Experience Platform。
code language-shell |
---|
|
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 | |
---|---|
属性 | 描述 |
auth.params.server |
Oracle DB服务器的IP地址或主机名。 |
auth.params.port |
Oracle DB服务器的端口号。 |
auth.params.database |
要连接的Oracle DB实例的名称。 |
auth.params.username |
与您的Oracle DB实例关联的用户帐户。 |
auth.prams.password |
与您的Oracle DB用户帐户对应的密码。 |
auth.params.schema |
包含数据库对象的方案。 |
auth.params.sslMode |
一个布尔值,指示是否强制执行SSL度量。 |
connectionSpec.id |
与Oracle DB源对应的连接规范ID。 此ID值固定为: d6b52d86-f0f8-475f-89d4-ce54c8527328. |
响应
成功的响应返回新创建的基本连接的详细信息,包括其唯一标识符(id
)和相应的标识符。 你可以使用此ID 创建源连接,并使用etag
更新你的帐户。
code language-json |
---|
|
为Oracle DB数据创建数据流
现在您已成功连接Oracle DB帐户,您现在可以创建数据流并将数据库中的数据摄取到Experience Platform。