[Ultimate]{class="badge positive"}
Verbinding maken met Experience Platform via de Flow Service APIAWS Redshift
Lees deze gids om te leren hoe u uw AWS Redshift bronrekening met Adobe Experience Platform kunt verbinden gebruikend Flow Service API .
Aan de slag
Deze handleiding vereist een goed begrip van de volgende onderdelen van Adobe Experience Platform:
- Bronnen : Met Experience Platform kunt u gegevens uit verschillende bronnen invoegen en binnenkomende gegevens structureren, labelen en verbeteren met Experience Platform -services.
- Sandboxes : Experience Platform biedt virtuele sandboxen die één Experience Platform -instantie in afzonderlijke virtuele omgevingen verdelen om toepassingen voor digitale ervaringen te ontwikkelen en te ontwikkelen.
Experience Platform API’s gebruiken
Voor informatie over hoe te om vraag aan Experience Platform APIs met succes te maken, zie de gids op begonnen wordt met Experience Platform APIs .
Verbinden AWS Redshift met Experience Platform op Azure azure
Lees de onderstaande stappen voor informatie over hoe u uw AWS Redshift -bron kunt verbinden met Experience Platform op Azure.
Vereiste referenties verzamelen
Flow Service kan alleen verbinding maken met AWS Redshift als u de volgende verbindingseigenschappen opgeeft:
| Credentials | Beschrijving |
| server | De servernaam van de AWS Redshift -instantie. |
| port | De TCP-poort die een AWS Redshift -server gebruikt om te luisteren naar clientverbindingen. |
| username | De gebruikersnaam die aan uw AWS Redshift -account is gekoppeld. |
| password | Het wachtwoord dat overeenkomt met de gebruikersaccount. |
| database | De AWS Redshift -database waaruit gegevens moeten worden opgehaald. |
| connectionSpec.id | De verbindingsspecificatie retourneert de verbindingseigenschappen van een bron, inclusief verificatiespecificaties voor het maken van de basis- en bronverbindingen. De verbindingsspecificatie-id voor AWS Redshift is 3416976c-a9ca-4bba-901a-1f08f66978ff . |
Voor meer informatie over begonnen worden, verwijs naar dit AWS Redshift document .
Creeer een basisverbinding voor AWS Redshift op Experience Platform op Azure [ #azure-base ]
Een basisverbinding behoudt informatie tussen uw bron en Experience Platform, met inbegrip van de verificatiereferenties van uw bron, de huidige status van de verbinding, en uw unieke identiteitskaart van de basisverbinding. Met de ID van de basisverbinding kunt u bestanden verkennen en door bestanden navigeren vanuit uw bron en kunt u de specifieke items identificeren die u wilt opnemen, inclusief informatie over hun gegevenstypen en indelingen.
Als u een basis-verbindings-id wilt maken, vraagt u een POST-aanvraag naar het /connections -eindpunt en geeft u de AWS Redshift -verificatiegegevens op als onderdeel van de aanvraagparameters.
API formaat
POST /connections
Verzoek
Met de volgende aanvraag wordt een basisverbinding voor AWS Redshift gemaakt:
| 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 | |
|---|---|
| Eigenschap | Beschrijving |
auth.params.server |
De servernaam van de instantie AWS Redshift . |
auth.params.port |
De TCP-poort die een AWS Redshift -server gebruikt om te luisteren naar clientverbindingen. |
auth.params.username |
De gebruikersnaam die aan uw AWS Redshift -account is gekoppeld. |
auth.params.password |
Het wachtwoord dat overeenkomt met de gebruikersaccount. |
auth.params.database |
De AWS Redshift -database waaruit gegevens moeten worden opgehaald. |
connectionSpec.id |
De AWS Redshift connection specification-id: 3416976c-a9ca-4bba-901a-1f08f66978ff |
Reactie
Een succesvolle reactie keert de pas gecreëerde verbinding, met inbegrip van zijn uniek herkenningsteken (id) terug. Deze id is vereist om uw gegevens te kunnen bekijken in de volgende zelfstudie.
| code language-json |
|---|
|
Verbinding maken AWS Redshift met Experience Platform op AWS Web Services (AWS) aws
Lees de onderstaande stappen voor informatie over hoe u uw AWS Redshift -bron kunt verbinden met Experience Platform op AWS.
Een basisverbinding maken voor AWS Redshift op Experience Platform op AWS aws-base
API formaat
POST /connections
Verzoek
Met de volgende aanvraag wordt een basisverbinding voor AWS Redshift gemaakt:
| 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 | |
|---|---|
| Eigenschap | Beschrijving |
auth.params.server |
De servernaam van de instantie AWS Redshift . |
auth.params.port |
De TCP-poort die een AWS Redshift -server gebruikt om te luisteren naar clientverbindingen. |
auth.params.username |
De gebruikersnaam die aan uw AWS Redshift -account is gekoppeld. |
auth.params.password |
Het wachtwoord dat overeenkomt met de gebruikersaccount. |
auth.params.database |
De AWS Redshift -database waaruit gegevens moeten worden opgehaald. |
auth.params.schema |
De naam van het schema dat aan uw AWS Redshift database is gekoppeld. U moet ervoor zorgen dat de gebruiker u gegevensbestandtoegang tot wilt geven, ook toegang tot dit schema heeft. |
connectionSpec.id |
De AWS Redshift connection specification-id: 3416976c-a9ca-4bba-901a-1f08f66978ff |
Reactie
Een succesvolle reactie keert details van de pas gecreëerde verbinding, met inbegrip van zijn uniek herkenningsteken (id) terug. Deze id is vereist om uw opslag te verkennen in de volgende zelfstudie.
| code language-json |
|---|
|
Volgende stappen
Aan de hand van deze zelfstudie hebt u een AWS Redshift basisverbinding gemaakt met de Flow Service API. U kunt deze basis verbindings-id in de volgende zelfstudies gebruiken: