DocumentaçãoExperience PlatformGuia dos conectores de origem

Conectar o MariaDB ao Experience Platform usando a API Flow Service

Última atualização: 21 de maio de 2025
  • Tópicos:

Criado para:

  • Desenvolvedor

Leia este guia para saber como conectar sua conta do MariaDB à Adobe Experience Platform usando a Flow Service API.

Introdução

Este guia requer uma compreensão funcional dos seguintes componentes do 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 MariaDB usando a API Flow Service.

Coletar credenciais necessárias

Leia a MariaDB 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 MariaDB ao Experience Platform

Leia as etapas abaixo para obter informações sobre como conectar sua conta do MariaDB à Experience Platform.

Criar uma conexão base para MariaDB

Uma conexão base retém informações entre sua origem e a Experience Platform, incluindo as credenciais de autenticação da origem, o estado atual da conexão e a ID de conexão base exclusiva. A ID de conexão básica permite explorar e navegar pelos arquivos de dentro da origem e identificar os itens específicos que deseja assimilar, incluindo informações sobre os 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 as credenciais de autenticação apropriadas para sua conta MariaDB.

Autenticação baseada em cadeia de conexão

Solicitação

A solicitação a seguir cria uma conexão base para uma origem MariaDB usando autenticação baseada em cadeia de conexão.

Exibir exemplo de solicitação
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-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": "MariaDB connection",
    "description": "MariaDB connection",
    "auth": {
        "specName": "Connection String Based Authentication",
        "params": {
            "connectionString": "Server={HOST};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD}"
        }
    },
    "connectionSpec": {
        "id": "3000eb99-cd47-43f3-827c-43caf170f015",
        "version": "1.0"
    }
}'
Propriedade
Descrição
auth.params.connectionString
A cadeia de conexão associada à sua autenticação MariaDB. O padrão da cadeia de conexão MariaDB é: Server={HOST};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD}.
connectionSpec.id
A ID da especificação de conexão MariaDB é: 3000eb99-cd47-43f3-827c-43caf170f015.

Resposta

Uma resposta bem-sucedida retorna detalhes da conexão base recém-criada, incluindo seu identificador exclusivo (id).

Exibir exemplo de resposta
{
    "id": "be3a2d71-1fb6-4fea-ba2d-711fb61fea50",
    "etag": "\"02002624-0000-0200-0000-5e41f7040000\""
}
Autenticação básica

Solicitação

A solicitação a seguir cria uma conexão base para uma origem MariaDB usando autenticação básica.

Exibir exemplo de solicitação
curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/connections' \
  -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": "MariaDB on Experience Platform using basic auth",
      "description": "MariaDB on Experience Platform using basic auth",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "server": "{SERVER}",
              "database": "{DATABASE}",
              "username": "{USERNAME}",
              "password": "{PASSWORD}",
              "sslMode": "{SSLMODE}"
          }
      },
      "connectionSpec": {
          "id": "3000eb99-cd47-43f3-827c-43caf170f015",
          "version": "1.0"
      }
  }'
Propriedade
Descrição
auth.params.server
O nome ou IP do banco de dados MariaDB.
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
O método pelo qual os dados são criptografados durante a transferência.
connectionSpec.id
A ID da especificação de conexão MariaDB é: 3000eb99-cd47-43f3-827c-43caf170f015.

Resposta

Uma resposta bem-sucedida retorna detalhes da conexão base recém-criada, incluindo seu identificador exclusivo (id).

Exibir exemplo de resposta
{
    "id": "f847950c-1c12-4568-a550-d5312b16fdb8",
    "etag": "\"0c0099f4-0000-0200-0000-67da91710000\""
}

Próximas etapas

Seguindo este tutorial, você criou uma conexão de base MariaDB usando a API Flow Service. Você pode usar essa ID de conexão básica nos seguintes tutoriais:

  • Explore a estrutura e o conteúdo das tabelas de dados usando a API Flow Service
  • Crie um fluxo de dados para trazer dados do banco de dados para a Experience Platform usando a API Flow Service
recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089