Met de Amazon® Redshift® connector kunt u commando's in een keten gebruiken om gestructureerde querytaal (SQL) bewerkingen uit te voeren in Amazon Redshift. Met deze connector kunt u bijvoorbeeld:
- SQL-opdrachten uitvoeren, zoals een
CREATEofUPDATEverklaring ofSELECTquery - Details over een tabel in Redshift ophalen
- Records invoegen of bijwerken in een Redshift-database
Opmerking: Deze connector is gebouwd door Workiva en maakt verbinding met een systeem van derden. Hoewel ons Support team kan helpen bij het configureren van deze connector binnen uw workspace, kunnen wij geen problemen oplossen of op een andere manier helpen met problemen die hun oorsprong vinden buiten het Workiva platform.
Vereisten
Om de verbinding met Amazon Redshift mogelijk te maken, gebruikt de connector Java database connectivity (JDBC) beveiligd met basis gebruikersnaam en wachtwoord authenticatie. Om de connector in te stellen, hebt u het volgende nodig:
- Een aangewezen integratiegebruiker die is aangemaakt in Amazon Redshift voor de connector
- De verificatiegegevens van de integratiegebruiker
- De URL van de JDBC-verbinding, zoals
jdbc:redshift://<cluster>:<poort>/<database>
De Amazon Redshift-connector instellen
Opmerking: Om de connector beschikbaar te maken voor gebruik in de ketens van uw organisatie, moet een beveiligingsbeheerder van de org deze eerst inschakelen vanuit Configuratie.
- Ga naar Chain Builder, klik op Connections, en vervolgens op Create rechtsboven.
- Selecteer onder Connector Connection, Amazon Redshift en de runner die u met de connector wilt gebruiken.
- Voer onder Basisinfo een unieke naam en beschrijving in om de connector te helpen identificeren.
- Onder Eigenschappen, voert u de details van de verbinding in:
Eigendom Details Gebruikersnaam Voer de gebruikersnaam van de integratiegebruiker van de verbinding in. Wachtwoord Voer het wachtwoord in voor de eigenschap Username. URL verbinding Voer de URL voor de JDBC-verbinding in, zoals jdbc:redshift://<cluster>:<poort>/<database>. Om optionele eigenschappen voor de verbinding op te nemen, voegt u ze toe als een querystring, zoalsjdbc:redshift://cluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?<options>. Om bijvoorbeeld een verbinding te maken met Secure Sockets Layer (SSL), voegt u?ssl=truetoe.Opmerking: Standaard is de poort voor Amazon Redshift
5439; dit kan echter voor uw omgeving anders zijn.Opmerking: Alle gevoelige gegevens worden automatisch versleuteld en opgeslagen met Advanced Encryption Standard (AES)-256 codering. Vermijd om veiligheidsredenen het opnemen van gebruikersreferenties als optionele eigenschappen binnen de eigenschap Connection URL.
- Selecteer de omgevingen om de verbinding te gebruiken en klik op Opslaan.
- Om de verbinding te testen, maakt een ketting aan en voert deze uit met de opdracht Get Table Definition van de connector en controleert of deze een geldige uitvoer oplevert.
Probleemoplossing
Als de verbinding met Amazon Redshift mislukt:
- Controleer de verificatiegegevens van de integratiegebruiker.
- Controleer de URL voor de JDBC-verbinding, inclusief het cluster en de poort.
Als de verbinding een opdracht niet kan uitvoeren, controleer dan of de invoer, zoals de SQL-syntaxis of tabel, geldig is.