透過 SAP HANA® JDBC 連接器,您可以在一連串指令中使用指令 ,在 SAP 高性能分析裝置 (HANA) 中執行結構化查詢語言 (SQL) 作業。例如,使用此連接器,您可以
- 執行 SQL 指令,包括
CREATE或UPDATE語句或SELECT查詢 - 擷取 SAP HANA 資料表的詳細資訊
- 將記錄插入 SAP HANA 資料庫
註: 此連接器由 Workiva 建立並連接至第三方系統。雖然我們的支援團隊可協助您在工作區內設定此連接器,但我們無法排除故障或協助解決任何源自 Workiva 平台以外的問題。
必要條件
要啟用與 SAP HANA 的連線,連接器使用 Java 資料庫連線 (JDBC),並以基本使用者名稱和密碼驗證。要設定連接器,您需要
- 在 SAP HANA 中為連接器建立的指定整合使用者
- 整合使用者的使用者名稱和密碼
- JDBC 連線的 URL,例如
jdbc:sap://<server>:<port>[/?<options>]。 - 若要連接至 SAP HANA 的內部部署實例,。
注意: 若要連接至 SAP HANA 的雲端實例,請使用預設的 CloudRunner。
設定 SAP HANA JDBC 連接器
注意:為了使連接器可用於組織的鏈結,組織安全性管理員首先要從組態中啟用它。
- 從Chains(自動化工作流程)建立器 ,按一下Connections ,然後按一下右上方的Create 。
- 在Connector Connection 下 ,選取SAP HANA JDBC 以及要與連線一起使用的執行器。
- 在「基本資訊」(Basic Info) 下,輸入唯一的名稱和描述以識別連結。
-
在Properties 下 ,輸入連接器的詳細資訊:
摘要資訊 詳細資料 使用者名稱 輸入連接器的 SAP HANA 整合使用者的使用者名稱。 密碼 輸入Username 屬性的密碼。 連接 URL 輸入 JDBC 連接的 URL,任何可選的屬性 附加為查詢字串,例如
jdbc:sap://localhost:<server>:<port>/?<options>。例如,要禁用連接的延遲和超時,jdbc:sap://localhost:30015/?latency=0&communicationtimeout=0。注意: 默认情况下,端口为
30015;但是,您的环境可能会有所不同。注意:所有敏感認證都會自動加密並以進階加密標準 (AES)-256 加密方式儲存。為了安全起見,避免在Connection URL 輸入中包含使用者認證作為可選屬性。
- 選擇連接使用的環境,然後按一下儲存 。
- 要測試連線,,使用連接器的Get Table Definition 指令建立並執行連線 ,並驗證它是否傳回有效的輸出。
疑難排解
如果與 SAP HANA 的連接失敗:
- 驗證整合使用者的驗證憑證
- 檢查 JDBC 連接的 URL,包括其伺服器和連接埠
如果連線無法執行指令,請驗證其輸入,例如其 SQL 語法或資料表是否有效。