使用 NetSuite® JDBC 连接器,您可以 在链中使用命令 在 NetSuite 中执行结构化查询语言 (SQL) 操作。例如,使用此连接器,您可以:
- 在 NetSuite 中执行
SELECT查询 - 检索有关 NetSuite 表的表
注:此连接器由 Workiva 构建,并连接到第三方系统。虽然我们的支持团队可以帮助您在工作区内配置此连接器,但我们无法对源自 Workiva 平台之外的任何问题进行故障排除或提供其他帮助。
先决条件
要连接到 NetSuite,连接器使用 Java 数据库连接 (JDBC),并通过基本的用户名和密码身份验证进行保护。
注: 要在您的 NetSuite 环境中启用 JDBC, 请为您的租户配置 SuiteAnalytics Connect® 服务。
要设置连接器,您需要:
- 在 NetSuite 中为连接器创建了一个指定的集成用户,该用户具有对 NetSuite 分析模块的访问权限。
- 集成用户的用户名和密码
- JDBC 连接的 URL,例如
jdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID]),其中 NetSuite 租户的 SuiteAnalytics Connect 中设置的帐户和角色与此相同
注意: 要连接到 NetSuite 的本地实例,您需要 GroundRunner 连接器 并且其环境中已安装 Java 虚拟机 (JVM)。要连接到 NetSuite 的云实例,请使用默认的 CloudRunner。
设置 NetSuite JDBC 连接器
要使连接器可在您组织的链中使用, 组织安全管理员必须首先从 配置中启用 它。
然后:
- 从 链构建器中,单击 连接,然后单击右上角的 创建 。
- 在 连接器连接下,选择 NetSuite JDBC和要与连接一起使用的运行程序。
- 输入唯一的名称和描述,以帮助识别连接。
- 在 属性下,输入连接器的详细信息:
注意: 所有敏感凭证均自动加密并以高级加密标准 (AES)-256 加密方式存储。出于安全考虑,请勿在 “连接 URL ”输入框中包含用户凭据作为自定义属性
。 - 选择要与连接一起使用的环境,然后单击 保存。
- 要测试连接, 创建并运行一个链 ,使用 连接器的 获取表定义命令,并验证它是否返回有效输出。
疑难解答
自订栏位
请注意,NetSuite API 无法返回自定义字段。作为替代方案, Data Prep 可以创建模仿 Netsuite 自定义字段逻辑的转换。
连接失败
如果与 NetSuite 的连接失败:
- 验证集成用户的身份验证凭据
- 检查 JDBC 连接的 URL,包括其服务器和端口。
如果连接执行命令失败,请验证其输入(例如 SQL 语法或表)是否有效。