Conectar o MySQL ao Experience Platform usando a API Flow Service
Leia este guia para saber como conectar sua conta do MySQL à Adobe Experience Platform usando a Flow Service API.
Introdução
Este manual necessita de uma compreensão funcional dos seguintes componentes da Adobe Experience Platform:
- Fontes: o Experience Platform permite a assimilação de dados de várias fontes, ao mesmo tempo em que fornece a capacidade de estruturar, rotular e aprimorar os dados recebidos usando os serviços do Experience Platform.
- Sandboxes: a Experience Platform fornece sandboxes virtuais que particionam uma única instância do Experience Platform em ambientes virtuais separados para ajudar a desenvolver aplicativos de experiência digital.
As seções a seguir fornecem informações adicionais que você precisará saber para se conectar com êxito ao MySQL usando a API Flow Service.
Coletar credenciais necessárias
Leia a MySQL visão geral para obter informações sobre autenticação.
Uso de APIs do Experience Platform
Leia o manual sobre introdução às APIs do Experience Platform para obter informações sobre como fazer chamadas com êxito para as APIs do Experience Platform.
Conectar MySQL ao Experience Platform no Azure azure
Leia as etapas abaixo para obter informações sobre como conectar sua conta do MySQL à Experience Platform no Azure.
Criar uma conexão base para MySQL no Experience Platform no Azure azure-base
Uma conexão básica vincula sua origem ao Experience Platform, armazenando detalhes de autenticação, status da conexão e uma ID exclusiva. Use essa ID para procurar arquivos de origem e identificar itens específicos a serem assimilados, incluindo seus tipos de dados e formatos.
Formato da API
POST /connections
Para criar uma ID de conexão base, faça uma solicitação POST para o ponto de extremidade /connections
e forneça suas credenciais de autenticação MySQL como parte dos parâmetros de solicitação.
Solicitação
A solicitação a seguir cria uma conexão base para MySQL usando autenticação baseada em cadeia de conexão.
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Exibir exemplo de solicitação | ||||||||||
|
Resposta
Uma resposta bem-sucedida retorna detalhes da conexão base recém-criada, incluindo seu identificador exclusivo (id
).
accordion | ||
---|---|---|
Exibir exemplo de resposta | ||
|
Solicitação
A solicitação a seguir cria uma conexão base para uma origem MySQL usando autenticação básica.
accordion | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Exibir exemplo de solicitação | ||||||||||||||||||
|
Resposta
Uma resposta bem-sucedida retorna detalhes da conexão base recém-criada, incluindo seu identificador exclusivo (id
).
accordion | ||
---|---|---|
Exibir exemplo de resposta | ||
|
Conectar o MySQL ao Experience Platform no Amazon Web Services aws
Leia as etapas abaixo para obter informações sobre como conectar sua conta do MySQL ao Experience Platform no AWS.
Criar uma conexão base para MySQL no Experience Platform no AWS aws-base
Formato da API
POST /connections
Solicitação
A solicitação a seguir cria uma conexão base para MySQL se conectar ao Experience Platform no AWS.
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 | |
---|---|
Propriedade | Descrição |
auth.params.server |
O nome ou IP do banco de dados MySQL. |
auth.params.database |
O nome do banco de dados. |
auth.params.username |
O nome de usuário que corresponde ao banco de dados. |
auth.params.password |
A senha que corresponde ao banco de dados. |
auth.params.sslMode |
Um valor booleano que controla se o SSL é imposto ou não, dependendo do suporte do servidor. O padrão dessa configuração é false . |
connectionSpec.id |
A ID da especificação de conexão MySQL é: 26d738e0-8963-47ea-aadf-c60de735468a . |
Resposta
Uma resposta bem-sucedida retorna detalhes da conexão base recém-criada, incluindo seu identificador exclusivo (id
).
code language-json |
---|
|
Criar um fluxo de dados para dados de MySQL
Agora que você conectou com êxito o banco de dados MySQL, agora é possível criar um fluxo de dados e assimilar dados do banco de dados na Experience Platform.