Con il connettore Amazon® Redshift®, puoi utilizzare i comandi in una catena per eseguire operazioni in linguaggio di query strutturato (SQL) in Amazon Redshift. Ad esempio, con questo connettore puoi:
- Eseguire comandi SQL, ad esempio una query
CREATEoUPDATEoSELECT - Recuperare i dettagli di una tabella in Redshift
- Inserire o aggiornare record in un database Redshift
Nota: Questo connettore è stato realizzato da Workiva e si collega a un sistema di terze parti. Sebbene il nostro team di assistenza possa aiutare a configurare questo connettore all'interno del tuo spazio di lavoro, non siamo in grado di risolvere i problemi o di fornire assistenza in altro modo per qualsiasi problema che abbia origine al di fuori della piattaforma Workiva.
Prerequisiti
Per attivare la connessione ad Amazon Redshift, il connettore utilizza la connettività di database Java (JDBC) con autenticazione di base tramite username e password. Per configurare il connettore, avrai bisogno di:
- Un utente di integrazione designato creato in Amazon Redshift per il connettore
- Le credenziali di autenticazione dell'utente dell'integrazione
- L'URL della connessione JDBC, come ad esempio
jdbc:redshift://<cluster>:<port>/<database>
Configura il connettore Amazon Redshift
Nota: Per rendere il connettore disponibile per l'uso nelle catene della tua organizzazione, un amministratore della sicurezza dell'org deve prima abilitarlo da Configurazione.
- Da Builder catena, clicca su Connessioni e poi su Crea in alto a destra.
- Sotto Connettore Connessione, seleziona Amazon Redshift e il runner da utilizzare con il connettore.
- In Informazioni di base, inserisci un nome e una descrizione unici per identificare il connettore.
- In Proprietà, inserisci i dettagli della connessione:
Proprietà Dettagli Nome utente Inserisci il nome utente dell'utente di integrazione della connessione. Password Inserisci la password per la proprietà Nome utente. URL di connessione Inserisci l'URL della connessione JDBC, ad esempio jdbc:redshift://<cluster>:<port>/<database>. Per includere le proprietà opzionali della connessione, aggiungile come stringa di query, ad esempiojdbc:redshift://cluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?<options>. Ad esempio, per connettersi utilizzando il Secure Sockets Layer (SSL), aggiungi?ssl=true.Nota: Per impostazione predefinita, la porta di Amazon Redshift è
5439; tuttavia, potrebbe essere diversa per il tuo ambiente.Nota: Tutte le credenziali sensibili vengono automaticamente crittografate e memorizzate con la crittografia Advanced Encryption Standard (AES)-256. Per motivi di sicurezza, evita di includere le credenziali dell'utente come proprietà opzionali nella proprietà Connection URL.
- Seleziona gli ambienti da utilizzare per la connessione e clicca su Salva.
- Per testare la connessione, crea ed esegui una catena con il comando Ottieni la definizione della tabella del connettore e verifica che restituisca un output valido.
Risoluzione dei problemi
Se la connessione ad Amazon Redshift fallisce:
- Verifica le credenziali di autenticazione dell'utente dell'integrazione.
- Controlla l'URL della connessione JDBC, compresi il cluster e la porta.
Se la connessione non riesce a eseguire un comando, verifica che i suoi input, come la sintassi SQL o la tabella, siano validi.