Con el conector JDBC de NetSuite®, puedes utilizar comandos en una cadena para realizar operaciones en lenguaje de consulta estructurado (SQL) en NetSuite. Por ejemplo, con este conector, puedes:
- Ejecuta una consulta
SELECTen NetSuite. - Recuperar tablas sobre una tabla de NetSuite
Nota: Este conector ha sido creado por Workiva y conecta con un sistema de terceros. Aunque nuestro equipo de asistencia puede ayudarte a configurar este conector dentro de tu espacio de trabajo, no podemos solucionar ni ayudar de ningún otro modo con los problemas que se originen fuera de la plataforma Workiva.
Requisitos previos
Para conectar con NetSuite, el conector utiliza la conectividad de base de datos Java (JDBC) asegurada con autenticación básica de nombre de usuario y contraseña.
Nota: Para habilitar JDBC con tu entorno NetSuite, configura el Servicio SuiteAnalytics Connect® para tu tenant.
Para configurar el conector, necesitarás:
- Un usuario de integración designado creado en NetSuite para el conector con acceso al Módulo de Análisis de NetSuite.
- Nombre de usuario y Contraseña del usuario de integración
- La URL de la conexión JDBC, como
jdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID]), con la misma cuenta y rol configurados en SuiteAnalytics Connect para el inquilino de NetSuite
Nota: Para conectarte a una instancia local de NetSuite, necesitarás un GroundRunner para el conector con la Máquina Virtual Java (JVM) instalada en su entorno. Para conectarte a una instancia en la nube de NetSuite, utiliza el CloudRunner predeterminado.
Establece el conector JDBC de NetSuite
Para que el conector esté disponible para su uso en las cadenas de tu organización, un administrador de seguridad de la organización debe habilitarlo primero desde Configuración.
Entonces:
- En el Generador de cadenas, haz clic en Conexiones y, a continuación, en Crear en la parte superior derecha.
- Debajo de Conector Conexión, selecciona NetSuite JDBC y el corredor para utilizar con la conexión.
- Introduce un nombre que sea único y una descripción para ayudar a identificar la conexión.
- En Propiedades, introduce los datos del conector:
Propiedad Detalles Nombre de usuario Introduce el Nombre de usuario del usuario de integración en NetSuite del conector. Contraseña Introduce la Contraseña para la propiedad Nombre de usuario. URL de conexión Introduce la URL de la conexión JDBC con cualquier propiedad opcional añadida después de un punto y coma. Por ejemplo:
De forma predeterminada, el puerto esjdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID])1708.Nota: Todas las credenciales sensibles se cifran automáticamente y se almacenan con un cifrado Advanced Encryption Standard (AES)-256. Por motivos de seguridad, evita incluir las credenciales de usuario como propiedades personalizadas dentro de la URL de conexión Entrada.
- Selecciona los entornos que vas a utilizar con la conexión y haz clic en Guardar.
- Para probar la conexión, crea y ejecuta una cadena con el comando Obtener definición de tabla del conector, y comprueba que devuelve un resultado válido.
Solución de problemas
Campos personalizados
Ten en cuenta que la API de NetSuite no puede devolver campos personalizados. Como alternativa, Preparación de los datos puede crear transformaciones que imiten la lógica de un campo personalizado de Netsuite.
Se ha producido un error en la conexión al .
Si falla la conexión a NetSuite:
- Verificar las credenciales de autenticación del usuario de la integración
- Comprueba la URL de la conexión JDBC, incluyendo su servidor y puerto
Si la conexión no ejecuta un comando, verifica que sus entradas -como su sintaxis SQL o su tabla- son válidas.