Con il connettore JDBC di NetSuite®, puoi utilizzare i comandi in una catena per eseguire operazioni in linguaggio di query strutturato (SQL) in NetSuite. Ad esempio, con questo connettore puoi:
- Eseguire una query
SELECTin NetSuite - Recuperare le tabelle di una tabella di NetSuite
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 connettersi a NetSuite, il connettore utilizza la connettività del database Java (JDBC) protetta da un'autenticazione di base con nome utente e password.
Nota: Per abilitare JDBC con il tuo ambiente NetSuite, configura il servizio SuiteAnalytics Connect® per il tuo tenant.
Per configurare il connettore, avrai bisogno di:
- Un utente designato per l'integrazione creato in NetSuite per il connettore con accesso a NetSuite Analytics Module
- Nome utente e password dell'utente dell'integrazione
- L'URL della connessione JDBC, ad esempio
jdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID]), con lo stesso account e lo stesso ruolo impostati in SuiteAnalytics Connect per il tenant NetSuite
Nota: Per connetterti a un'istanza on-premise di NetSuite, devi avere un GroundRunner per il connettore con Java Virtual Machine (JVM) installata nel suo ambiente. Per connetterti a un'istanza cloud di NetSuite, usa il CloudRunner predefinito.
Configurare il connettore JDBC di NetSuite
Per rendere il connettore disponibile per l'uso nelle catene della tua organizzazione, un amministratore della sicurezza dell'org deve prima abilitarlo da Configurazione.
Quindi:
- Da Builder catena, clicca su Connessioni e poi su Crea in alto a destra.
- Sotto Connettore Connessione, seleziona NetSuite JDBC e il runner da utilizzare con la connessione.
- Inserisci un nome e una descrizione unici per identificare la connessione.
- In Proprietà, inserisci i dettagli del connettore:
Proprietà Dettagli Nome utente Inserisci il nome utente dell'integrazione NetSuite del connettore. Password Inserisci la password per la proprietà Nome utente. URL di connessione Inserisci l'URL della connessione JDBC con qualsiasi proprietà opzionale aggiunta dopo il punto e virgola. Per esempio:
Per impostazione predefinita, la porta èjdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID])1708.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à personalizzate all'interno dell'input URL connessione.
- 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
Campi personalizzati
Tieni presente che l'API di NetSuite non può restituire campi personalizzati. In alternativa, Data Prep può creare trasformazioni che imitano la logica di un campo personalizzato di Netsuite.
Connessione fallita
Se la connessione a NetSuite fallisce:
- Verifica le credenziali di autenticazione dell'utente dell'integrazione
- Controlla l'URL della connessione JDBC, compreso il server 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.