使用 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]),並在 SuiteAnalytics Connect 中為 NetSuite 租戶設定相同的帳戶和角色。
注意: 若要連接至 NetSuite 的內部部署實例,您需要為連接器 設置一個GroundRunner,並在其環境中安裝 Java Virtual Machine (JVM)。要連接到 NetSuite 的雲端實例,請使用預設的 CloudRunner。
設定 NetSuite JDBC 連接器
要使連接器可用於組織的鏈中,,組織安全管理員必須首先啟用它 fromConfiguration 。
然後
- 在「鏈結產生器」中,按一下「連線」,然後按一下右上角的「建立」。
- 在Connector Connection 下 ,選擇NetSuite JDBC ,以及要與連接一起使用的運行程序。
- 輸入唯一的名稱和描述,以協助識別連線。
- 在Properties 下 ,輸入連接器的詳細資訊:
摘要資訊 詳細資料 使用者名稱 輸入連接器的 NetSuite 整合使用者的使用者名稱。 密碼 輸入Username 屬性的密碼。 連線 URL 輸入 JDBC 連線的 URL,並在分號後面附加任何可選的屬性 。例如:
預設連接埠為jdbc:ns://[server_host]:[port];ServerDataSource=[datasource];encrypted=1;CustomProperties=(AccountID=[accountID];RoleID=[roleID])1708。注意:所有敏感認證都會自動加密並以進階加密標準 (AES)-256 加密方式儲存。為了安全起見,避免在Connection URL 輸入中包含使用者認證作為自訂內容。
- 選擇連接使用的環境,然後按一下儲存 。
- 要測試連線,,使用連接器的Get Table Definition 指令建立並執行連線 ,並驗證它是否傳回有效的輸出。
疑難排解
自訂欄位
請注意 NetSuite API 無法傳回自訂欄位。作為替代方案,Data Prep 可以建立模擬 Netsuite 自訂欄位邏輯的轉換。
連接失敗
如果與 NetSuite 的連接失敗:
- 驗證整合使用者的驗證憑證
- 檢查 JDBC 連接的 URL,包括其伺服器和連接埠
如果連線無法執行指令,請驗證其輸入,例如其 SQL 語法或資料表是否有效。