[Ultimate]{class="badge positive"}
Connexion de AWS Redshift à Experience Platform à l’aide de l’API Flow Service
Lisez ce guide pour savoir comment connecter votre compte source AWS Redshift à Adobe Experience Platform à l’aide de l’Flow Service API.
Prise en main
Ce guide nécessite une compréhension professionnelle des composants suivants d’Adobe 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 Platform.
- Sandbox : Experience Platform fournit des sandbox virtuels qui divisent une instance Platform unique en environnements virtuels distincts pour favoriser le développement et l’évolution d’applications d’expérience digitale.
Utiliser les API Platform
Pour plus d’informations sur la manière d’effectuer des appels vers les API Platform, consultez le guide Prise en main des API Platform.
Connecter AWS Redshift à Experience Platform sur Azure azure
Pour plus d’informations sur la connexion de votre source AWS Redshift à Experience Platform sur Azure, lisez les étapes ci-dessous.
Collecter les informations d’identification requises
Pour que Flow Service puissiez vous connecter à AWS Redshift, vous devez fournir les propriétés de connexion suivantes :
| Informations d’identification | Description |
| server
| Nom du serveur de votre instance AWS Redshift. |
| port
| Port TCP utilisé par un serveur AWS Redshift pour écouter les connexions client. |
| username
| Nom d’utilisateur associé à votre compte AWS Redshift. |
| password
| Mot de passe correspondant au compte utilisateur. |
| database
| Base de données AWS Redshift à partir de laquelle les données doivent être récupérées. |
| connectionSpec.id
| La spécification de connexion renvoie les propriétés du connecteur d’une source, y compris les spécifications d’authentification liées à la création des connexions de base et source. L’identifiant de spécification de connexion pour AWS Redshift est 3416976c-a9ca-4bba-901a-1f08f66978ff
. |
Pour plus d’informations sur la prise en main, reportez-vous à ce AWS Redshift document.
Créer une connexion de base pour AWS Redshift sur Experience Platform sur Azure [#azure-base]
Une connexion de base conserve les informations échangées entre votre source et 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.
Pour créer un identifiant de connexion de base, envoyez une requête POST au point d’entrée /connections
et indiquez vos informations d’authentification AWS Redshift dans les paramètres de la requête.
Format d’API
POST /connections
Requête
La requête suivante permet de créer une connexion de base pour AWS Redshift :
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 | |
---|---|
Propriété | Description |
auth.params.server |
Nom du serveur de votre instance AWS Redshift. |
auth.params.port |
Port TCP utilisé par un serveur AWS Redshift pour écouter les connexions client. |
auth.params.username |
Nom d’utilisateur associé à votre compte AWS Redshift. |
auth.params.password |
Mot de passe correspondant au compte utilisateur. |
auth.params.database |
Base de données AWS Redshift à partir de laquelle les données doivent être récupérées. |
connectionSpec.id |
Identifiant de spécification de connexion AWS Redshift : 3416976c-a9ca-4bba-901a-1f08f66978ff . |
Réponse
Une réponse réussie renvoie la nouvelle connexion, y compris son identifiant de connexion unique (id
). Cet identifiant est nécessaire pour explorer vos données dans le tutoriel suivant.
code language-json |
---|
|
Connexion de AWS Redshift à Experience Platform sur AWS Web Services (AWS) aws
Pour plus d’informations sur la connexion de votre source AWS Redshift à Experience Platform sur AWS, lisez les étapes ci-dessous.
Créer une connexion de base pour AWS Redshift sur Experience Platform sur AWS aws-base
Format d’API
POST /connections
Requête
La requête suivante permet de créer une connexion de base pour AWS Redshift :
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 | |
---|---|
Propriété | Description |
auth.params.server |
Nom du serveur de votre instance AWS Redshift. |
auth.params.port |
Port TCP utilisé par un serveur AWS Redshift pour écouter les connexions client. |
auth.params.username |
Nom d’utilisateur associé à votre compte AWS Redshift. |
auth.params.password |
Mot de passe correspondant au compte utilisateur. |
auth.params.database |
Base de données AWS Redshift à partir de laquelle les données doivent être récupérées. |
auth.params.schema |
Nom du schéma associé à votre base de données AWS Redshift. Vous devez vous assurer que l’utilisateur auquel vous souhaitez accorder l’accès à la base de données a également accès à ce schéma. |
connectionSpec.id |
Identifiant de spécification de connexion AWS Redshift : 3416976c-a9ca-4bba-901a-1f08f66978ff . |
Réponse
Une réponse réussie renvoie les détails de la connexion nouvellement créée, y compris son identifiant unique (id
). Cet identifiant est nécessaire pour explorer votre stockage dans le tutoriel suivant.
code language-json |
---|
|
Étapes suivantes
Ce tutoriel vous a permis de créer une connexion de base AWS Redshift à l’aide de l’API Flow Service. Vous pouvez utiliser cet identifiant de connexion de base dans les tutoriels suivants :