Dzięki konektorowi Amazon® Redshift® możesz używać poleceń w łańcuchu do wykonywania operacji w strukturalnym języku zapytań (SQL) w Amazon Redshift. Na przykład, za pomocą tego złącza możesz:
- Wykonaj polecenia SQL, takie jak instrukcja
CREATElubUPDATElub zapytanieSELECT - Pobierz szczegóły dotyczące tabeli w Redshift
- Wstawiaj lub aktualizuj rekordy w bazie danych Redshift
Uwaga: To złącze jest zbudowane przez Workiva i łączy się z systemem innej firmy. Chociaż nasz zespół pomocy technicznej może pomóc w skonfigurowaniu tego łącznika w Twojej przestrzeni roboczej, nie jesteśmy w stanie rozwiązywać problemów ani w inny sposób pomagać w przypadku jakichkolwiek problemów, które powstały poza platformą Workiva.
Wymagania wstępne
Aby umożliwić połączenie z Amazon Redshift, konektor wykorzystuje łączność z bazą danych Java (JDBC) zabezpieczoną podstawowym uwierzytelnianiem nazwy użytkownika i hasła. Aby skonfigurować złącze, będziesz potrzebować
- Wyznaczony użytkownik integracji utworzony w Amazon Redshift dla łącznika
- Poświadczenia uwierzytelniania użytkownika integracji
- Adres URL połączenia JDBC, taki jak
jdbc:redshift://<cluster>:<port>/<database>
Skonfiguruj konektor Amazon Redshift
Uwaga: Aby udostępnić łącznik do użytku w łańcuchach organizacji, administrator bezpieczeństwa organizacji najpierw włącza go z Konfiguracja.
- Na stronie Chain Builder kliknij Connections, a następnie Create w prawym górnym rogu.
- W sekcji Connector Connection wybierz Amazon Redshift i runner, który ma być używany z konektorem.
- W sekcji Basic Info wprowadź unikalną nazwę i opis, które pomogą zidentyfikować złącze.
- W sekcji Properties wprowadź szczegóły połączenia:
Właściwość Szczegóły Nazwa użytkownika Wprowadź nazwę użytkownika integracji połączenia. Hasło Wprowadź hasło dla właściwości Username. Adres URL połączenia Wprowadź adres URL połączenia JDBC, np. jdbc:redshift://<cluster>:<port>/<database>. Aby dołączyć opcjonalne właściwości dla połączenia, dołącz je jako ciąg zapytania, np.jdbc:redshift://cluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?<options>. Na przykład, aby połączyć się przy użyciu Secure Sockets Layer (SSL), dołącz?ssl=true.Uwaga: Domyślnie port dla Amazon Redshift to
5439; jednak w Twoim środowisku może być inaczej.Uwaga: Wszystkie poufne dane uwierzytelniające są automatycznie szyfrowane i przechowywane przy użyciu szyfrowania Advanced Encryption Standard (AES) -256. Ze względów bezpieczeństwa unikaj włączania poświadczeń użytkownika jako opcjonalnych właściwości w ramach właściwości Connection URL.
- Wybierz środowiska, w których ma być używane połączenie i kliknij Zapisz.
- Aby przetestować połączenie, utwórz i uruchom łańcuch z poleceniem Get Table Definition konektora i sprawdź, czy zwraca prawidłowe dane wyjściowe.
Rozwiązywanie problemów
Jeśli połączenie z Amazon Redshift nie powiedzie się:
- Zweryfikuj poświadczenia uwierzytelniania użytkownika integracji.
- Sprawdź adres URL połączenia JDBC, w tym jego klaster i port.
Jeśli połączenie nie wykona polecenia, sprawdź, czy jego dane wejściowe - takie jak składnia SQL lub tabela - są prawidłowe.