Dzięki konektorowi NetSuite® JDBC możesz używać poleceń w łańcuchu do wykonywania operacji w strukturalnym języku zapytań (SQL) w NetSuite. Na przykład, za pomocą tego złącza możesz:
- Wykonaj zapytanie
SELECTw NetSuite - Pobierz tabele dotyczące tabeli NetSuite
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 połączyć się z NetSuite, konektor wykorzystuje łączność z bazą danych Java (JDBC) zabezpieczoną podstawowym uwierzytelnianiem nazwy użytkownika i hasła.
Uwaga: Aby włączyć JDBC w środowisku NetSuite, skonfiguruj usługę SuiteAnalytics Connect® Service dla swojej dzierżawy.
Aby skonfigurować złącze, będziesz potrzebować
- Wyznaczony użytkownik integracji utworzony w NetSuite dla łącznika z dostępem do modułu NetSuite Analytics
- Nazwa użytkownika i hasło użytkownika integracji
- Adres URL połączenia JDBC, taki jak
jdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID]), z tym samym kontem i rolą skonfigurowanymi w SuiteAnalytics Connect dla dzierżawcy NetSuite
Uwaga: Aby połączyć się z lokalną instancją NetSuite, potrzebujesz GroundRunner dla konektora z zainstalowaną wirtualną maszyną Java (JVM) w swoim środowisku. Aby połączyć się z instancją NetSuite w chmurze, użyj domyślnego CloudRunnera.
Skonfiguruj złącze NetSuite JDBC
Aby udostępnić łącznik do użytku w łańcuchach Twojej organizacji, administrator bezpieczeństwa organizacji musi najpierw włączyć go z Konfiguracja.
Następnie:
- Na stronie Chain Builder kliknij Connections, a następnie Create w prawym górnym rogu.
- W sekcji Connector Connection wybierz NetSuite JDBC i runner do użycia z połączeniem.
- Wprowadź unikalną nazwę i opis, aby ułatwić identyfikację połączenia.
- W sekcji Properties wprowadź szczegóły łącznika:
Właściwość Szczegóły Nazwa użytkownika Wprowadź nazwę użytkownika konektora integracji NetSuite. Hasło Wprowadź hasło dla właściwości Username. Adres URL połączenia Wprowadź adres URL połączenia JDBC z dowolnymi opcjonalnymi właściwościami dołączonymi po średniku. Na przykład:
Domyślny port tojdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID])1708.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 dołączania poświadczeń użytkownika jako niestandardowych właściwości w ramach danych wejściowych Connection URL.
- Wybierz środowiska, które mają być używane z połączeniem 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
Pola niestandardowe
Pamiętaj, że interfejs API NetSuite nie może zwracać pól niestandardowych. Alternatywnie, Data Prep może tworzyć transformacje, które naśladują logikę pola niestandardowego Netsuite.
Nieudane połączenie
Jeśli połączenie z NetSuite nie powiedzie się:
- Zweryfikuj poświadczenia uwierzytelniania użytkownika integracji
- Sprawdź adres URL połączenia JDBC, w tym jego serwer 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.