DocumentationExperience PlatformGuide des connecteurs sources

Connexion de MariaDB à Experience Platform à l’aide de l’API Flow Service

Dernière mise à jour : 21 mai 2025
  • Rubriques :

Créé pour :

  • Développeur

Lisez ce guide pour savoir comment connecter votre compte MariaDB à Adobe Experience Platform à l’aide de l’Flow Service API.

Commencer

Ce guide nécessite une compréhension professionnelle des composants suivants d’Experience Platform :

  • Sources : Experience Platform permet d’ingérer des données provenant de diverses sources tout en vous offrant la possibilité de structurer, d’étiqueter et d’améliorer les données entrantes à l’aide des services d’Experience Platform.
  • Sandbox : Experience Platform fournit des sandbox virtuels qui divisent une instance Experience Platform unique en environnements virtuels distincts pour favoriser le développement et l’évolution d’applications d’expérience digitale.

Les sections suivantes contiennent des informations supplémentaires que vous devez connaître pour réussir à vous connecter à MariaDB à l’aide de l’API Flow Service.

Collecter les informations d’identification requises

Lisez la MariaDB présentation pour plus d’informations sur l’authentification.

Utilisation des API Experience Platform

Lisez le guide sur Prise en main des API Experience Platform pour plus d’informations sur la manière d’effectuer avec succès des appels vers les API Experience Platform.

Connexion de MariaDB à Experience Platform

Pour plus d’informations sur la connexion de votre compte MariaDB à Experience Platform, lisez les étapes ci-dessous.

Créer une connexion de base pour MariaDB

Une connexion de base conserve les informations échangées entre votre source et Experience Platform, y compris les informations d’authentification de votre source, l’état actuel de la connexion et votre identifiant de connexion de base unique. L’identifiant de connexion de base vous permet d’explorer et de parcourir des fichiers à partir de votre source et d’identifier les éléments spécifiques que vous souhaitez ingérer, y compris des informations concernant leurs types et formats de données.

Format d’API

POST /connections

Pour créer un identifiant de connexion de base, envoyez une requête POST au point d’entrée /connections et indiquez les informations d’authentification appropriées pour votre compte MariaDB.

Requête

La requête suivante crée une connexion de base pour une source MariaDB à l’aide de l’authentification par chaîne de connexion .

Afficher l’exemple de requête
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"
    }
}'
Propriété
Description
auth.params.connectionString
Chaîne de connexion associée à votre authentification MariaDB. Le modèle de chaîne de connexion MariaDB est : Server={HOST};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD}.
connectionSpec.id
L’identifiant de spécification de connexion MariaDB est : 3000eb99-cd47-43f3-827c-43caf170f015.

Réponse

Une réponse réussie renvoie les détails de la nouvelle connexion de base, y compris son identifiant unique (id).

Afficher l’exemple de réponse
{
    "id": "be3a2d71-1fb6-4fea-ba2d-711fb61fea50",
    "etag": "\"02002624-0000-0200-0000-5e41f7040000\""
}

Requête

La requête suivante crée une connexion de base pour une source MariaDB à l’aide de l’authentification de base.

Afficher l’exemple de requête
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"
      }
  }'
Propriété
Description
auth.params.server
Nom ou adresse IP de la base de données MariaDB.
auth.params.database
Nom de la base de données.
auth.params.username
Nom d’utilisateur correspondant à votre base de données.
auth.params.password
Mot de passe correspondant à votre base de données.
auth.params.sslMode
Méthode de chiffrement des données lors du transfert de données.
connectionSpec.id
L’identifiant de spécification de connexion MariaDB est : 3000eb99-cd47-43f3-827c-43caf170f015.

Réponse

Une réponse réussie renvoie les détails de la nouvelle connexion de base, y compris son identifiant unique (id).

Afficher l’exemple de réponse
{
    "id": "f847950c-1c12-4568-a550-d5312b16fdb8",
    "etag": "\"0c0099f4-0000-0200-0000-67da91710000\""
}

Étapes suivantes

Ce tutoriel vous a permis de créer une connexion de base à MariaDB à l’aide de l’API Flow Service. Vous pouvez utiliser cet identifiant de connexion de base dans les tutoriels suivants :

  • Explorez la structure et le contenu de vos tableaux de données à l’aide de l’API Flow Service .
  • Créez un flux de données pour importer les données de la base de données dans Experience Platform à l’aide de l’API Flow Service
recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089