Med NetSuite® JDBC Connector kan du bruke kommandoer i en kjede for å utføre SQL-operasjoner (Structured Query Language) i NetSuite. Med denne kontakten kan du for eksempel
- Utfør et
SELECT-spørsmål i NetSuite - Hent tabeller om en NetSuite-tabell
Merk: Denne kontakten er bygget av Workiva og kobles til et tredjepartssystem. Supportteamet vårt kan hjelpe deg med å konfigurere denne koblingen i arbeidsområdet ditt, men vi kan ikke feilsøke eller på annen måte hjelpe deg med problemer som oppstår utenfor Workiva-plattformen.
Forutsetninger
For å koble til NetSuite bruker konnektoren Java-databasetilkobling (JDBC) sikret med grunnleggende brukernavn- og passordautentisering.
Merk: For å aktivere JDBC i NetSuite-miljøet må du konfigurere SuiteAnalytics Connect®-tjenesten for leietakeren din.
For å sette opp kontakten trenger du
- En utpekt integrasjonsbruker som er opprettet i NetSuite for koblingen med tilgang til NetSuite Analytics Module
- Integrasjonsbrukerens brukernavn og passord
- JDBC-tilkoblingens URL, for eksempel
jdbc:ns://[server_host]:[port];ServerDataSource=[datakilde];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID]), med den samme kontoen og rollen som er konfigurert i SuiteAnalytics Connect for NetSuite-leietakeren
Merk: For å koble til en lokal forekomst av NetSuite må du ha en GroundRunner for connectoren med Java Virtual Machine (JVM) installert i miljøet. Hvis du vil koble til en skyinstans av NetSuite, bruker du standard CloudRunner.
Konfigurer NetSuite JDBC-kontakten
For å gjøre kontakten tilgjengelig for bruk i organisasjonens kjeder, må en sikkerhetsadministrator i organisasjonen først aktivere den fra Configuration.
Så..:
- Fra Chain Builder klikker du på Connections, og deretter Create øverst til høyre.
- Under Connector Connection velger du NetSuite JDBC og løperen som skal brukes med tilkoblingen.
- Angi et unikt navn og en beskrivelse for å identifisere tilkoblingen.
- Under Properties angir du kontaktens detaljer:
Egenskap Detaljer Brukernavn Skriv inn brukernavnet til NetSuite-integrasjonsbrukeren for kontakten. Passord Skriv inn passordet for egenskapen Username. URL for tilkobling Skriv inn URL-adressen for JDBC-tilkoblingen med eventuelle valgfrie egenskaper lagt til etter et semikolon. For eksempel:
Som standard er portenjdbc:ns://[server_host]:[port];ServerDataSource=[datakilde];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID])1708.Merk: Alle sensitive opplysninger krypteres automatisk og lagres med Advanced Encryption Standard (AES)-256-kryptering. Av sikkerhetshensyn bør du unngå å inkludere brukerlegitimasjon som egendefinerte egenskaper i Connection URL.
- Velg miljøene som skal brukes med tilkoblingen, og klikk på Lagre.
- For å teste tilkoblingen kan du opprette og kjøre en kjede med -kontaktens Get Table Definition -kommando, og kontrollere at den returnerer en gyldig utdata.
Feilsøking
Tilpassede felt
Vær oppmerksom på at NetSuite API ikke kan returnere egendefinerte felt. Som et alternativ kan Data Prep opprette transformasjoner som etterligner logikken til et Netsuite-tilpasset felt.
Mislykket tilkobling
Hvis tilkoblingen til NetSuite mislykkes:
- Bekreft integrasjonsbrukerens autentiseringsopplysninger
- Sjekk URL-en for JDBC-tilkoblingen, inkludert server og port
Hvis tilkoblingen ikke klarer å utføre en kommando, må du kontrollere at inndataene - for eksempel SQL-syntaksen eller tabellen - er gyldige.