在SnapLogic中,有沒有一種方法來設置數據庫連接信息的參數,這樣你就可以創建一個可重複使用的管道,它可以傳遞選擇管理單元的賬戶的db連接信息?SnapLogic - 你可以參數化db連接
0
A
回答
0
0
數據庫連接信息不能作爲參數被傳遞(並且它不應該是)。您必須必須爲每個連接創建單獨的帳戶。
根據this這裏的答案,您可以傳遞帳戶名稱作爲管道參數,並將數據庫讀取快照配置爲連接到應該連接的任何實例。
一個更好的方法是創建一個表達式庫文件,該文件將包含帳戶信息並將模式名稱和表名作爲管道參數傳遞。通過這種方式,您可以使用相同的管道使用相同的連接從各種模式的不同表中提取數據。這可以通過在需要它的地方拖放這個流水線,或者使用流水線執行從不同的流水線調用它來完成。您可以維護配置爲不同帳戶的多個此類表達庫文件。
創建與架構名稱和管道參數傳遞的表名和包含帳戶信息的表達式庫文件管道:
在管理單元的設置選項卡配置模式名,表名:
充分利用表達式庫文件中的帳戶信息:
在這個例子中使用的表達式庫文件config.expr
:
{
"account": "../shared/TEST"
}
它的工作原理:
注:正如你所看到的,我創建了一個Generic Database Account
在項目的共享文件夾中命名爲TEST
我正在使用的空間。此帳戶包含所有連接信息。
希望這會有所幫助:)
相關問題
- 1. DB連接,可選參數
- 2. db連接初始化 - nodejs
- 3. 可以多次連接db連接嗎? PHP - MySQL的
- 4. 你可以連接SQL中可變數量的文本嗎?
- 5. DB連接不可用
- 6. 從Microsoft SQL Server 2012可以通過DB LINK連接哪些DB?
- 7. 你可以綁定()和連接()兩端的UDP連接
- 8. 可以在函數中定義PDO db連接嗎?
- 9. 可以通過Oracle的DB LINK連接哪些數據庫?
- 10. 你可以參數化一個意圖創建功能嗎?
- 11. Snaplogic Select Multiple Columns
- 12. 你怎麼連接到從oracle的oracle數據庫db
- 13. 你可以連接到Springboot中的兩個postgres數據庫嗎?
- 14. 你可以使用sql()函數進行表連接嗎?
- 15. 監控DB的連接數
- 16. 你可以爲你連接的同一個數據庫創建dblink嗎?
- 17. DB連接
- 18. Drupal db連接
- 19. 在DB連接
- 20. MySQL db連接
- 21. python db連接
- 22. 你可以使用直接路徑插入連接嗎?
- 23. SSIS參數化連接字符串
- 24. PyQt:參數化連接功能
- 25. 你可以鏈接屬性?
- 26. 你可以在函數中通過cfscript做可選參數嗎?
- 27. JNDI DB連接可以存儲在會話中嗎?
- 28. BusinessObject的IEnterpriseSession可以像db連接一樣被緩存嗎?
- 29. SourcePro DB可以使用PKI連接到Oracle嗎?
- 30. Oracle的ADO.NET提供程序可以連接peoplesoft DB嗎?