Com o conector JDBC do NetSuite®, você pode usar comandos em uma cadeia para executar operações de linguagem de consulta estruturada (SQL) no NetSuite. Por exemplo, com esse conector, você pode:
- Executar uma consulta
SELECTno NetSuite - Recuperar tabelas sobre uma tabela do NetSuite
Observação: Esse conector foi criado pela Workiva e se conecta a um sistema de terceiros. Embora nossa equipe de suporte possa ajudar a configurar esse conector no seu espaço de trabalho, não podemos solucionar problemas ou ajudar com problemas que se originem fora da plataforma Workiva.
Pré-requisitos
Para se conectar ao NetSuite, o conector usa a conectividade de banco de dados Java (JDBC) protegida com autenticação básica de nome de usuário e senha.
Observação: Para ativar o JDBC em seu ambiente NetSuite, configure o SuiteAnalytics Connect® Service para seu locatário.
Para configurar o conector, você precisará de:
- Um usuário de integração designado criado no NetSuite para o conector com acesso ao NetSuite Analytics Module
- O nome de usuário e a senha do usuário de integração
- O URL da conexão JDBC, como
jdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID]), com a mesma conta e função configuradas no SuiteAnalytics Connect para o locatário do NetSuite
Observação: Para se conectar a uma instância local do NetSuite, você precisará de um GroundRunner para o conector com a máquina virtual Java (JVM) instalada em seu ambiente. Para se conectar a uma instância de nuvem do NetSuite, use o CloudRunner padrão.
Configurar o conector JDBC do NetSuite
Para tornar o conector disponível para uso nas cadeias de sua organização, um administrador de segurança da organização deve primeiro habilitá-lo em Configuration.
Então:
- Em Construtor de cadeia, clique em Conexões e, em seguida, Criar no canto superior direito.
- Em Conector Conexão, selecione NetSuite JDBC e o executor a ser usado com a conexão.
- Digite um nome e uma descrição exclusivos para ajudar a identificar a conexão.
- Em Propriedades, insira os detalhes do conector:
Propriedade Detalhes Nome de usuário Digite o nome de usuário do usuário de integração do NetSuite do conector. Senha Digite a senha da propriedade Nome de usuário. URL de conexão Digite o URL da conexão JDBC com quaisquer propriedades opcionais anexadas após um ponto e vírgula. Por exemplo:
Por padrão, a porta éjdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID])1708.Observação: Todas as credenciais confidenciais são automaticamente criptografadas e armazenadas com criptografia Advanced Encryption Standard (AES) 256. Por motivos de segurança, evite incluir credenciais de usuário como propriedades personalizadas na entrada Connection URL.
- Selecione os ambientes a serem usados com a conexão e clique em Save.
- Para testar a conexão, crie e execute uma cadeia com o comando Get Table Definition do conector e verifique se ele retorna uma saída válida.
Solução de problemas
Campos personalizados
Observe que a API do NetSuite não pode retornar campos personalizados. Como alternativa, o Data Prep pode criar transformações que imitam a lógica de um campo personalizado do Netsuite.
Falha na conexão
Se a conexão com o NetSuite falhar:
- Verificar as credenciais de autenticação do usuário de integração
- Verifique o URL da conexão JDBC, incluindo o servidor e a porta
Se a conexão não conseguir executar um comando, verifique se as entradas - como a sintaxe ou a tabela SQL - são válidas.