在SnapLogic中,有没有一种方法来设置数据库连接信息的参数,这样你就可以创建一个可重复使用的管道,它可以传递选择管理单元的账户的db连接信息?SnapLogic - 你可以参数化db连接
0
A
回答
0
0
数据库连接信息不能作为参数被传递(并且它不应该是)。您必须必须为每个连接创建单独的帐户。
根据this这里的答案,您可以传递帐户名称作为管道参数,并将数据库读取快照配置为连接到应该连接的任何实例。
一个更好的方法是创建一个表达式库文件,该文件将包含帐户信息并将模式名称和表名作为管道参数传递。通过这种方式,您可以使用相同的管道使用相同的连接从各种模式的不同表中提取数据。这可以通过在需要它的地方拖放这个流水线,或者使用流水线执行从不同的流水线调用它来完成。您可以维护配置为不同帐户的多个此类表达库文件。
创建与架构名称和管道参数传递的表名和包含帐户信息的表达式库文件管道:
在管理单元的设置选项卡配置模式名,表名:
充分利用表达式库文件中的帐户信息:
在这个例子中使用的表达式库文件config.expr
:
{
"account": "../shared/TEST"
}
它的工作原理:
注:正如你所看到的,我创建了一个Generic Database Account
在项目的共享文件夹中命名为TEST
我正在使用的空间。此帐户包含所有连接信息。
希望这会有所帮助:)
相关问题
- 1. db连接初始化 - nodejs
- 2. 可以多次连接db连接吗? PHP - MySQL的
- 3. 你可以绑定()和连接()两端的UDP连接
- 4. 你可以使用sql()函数进行表连接吗?
- 5. 你可以连接到Springboot中的两个postgres数据库吗?
- 6. 你可以为你连接的同一个数据库创建dblink吗?
- 7. python db连接
- 8. DB连接
- 9. 在DB连接
- 10. MySQL db连接
- 11. PyQt:参数化连接功能
- 12. SSIS参数化连接字符串
- 13. 你可以使用直接路径插入连接吗?
- 14. 是否可以将公司DB连接到Odoo 9(OpenERP)?
- 15. SourcePro DB可以使用PKI连接到Oracle吗?
- 16. PHP OO DB连接
- 17. Azure AWS Db连接
- 18. VBScript WScript Db连接
- 19. 连接到mongo DB
- 20. 添加DB连接
- 21. PHP和db连接
- 22. 的web2py:将参数传递给DB连接()
- 23. SSIS 2012动态OLE DB连接字符串使用参数
- 24. 连接远程mysql时连接ETIMEOUT db
- 25. 获取连接超时与DB连接
- 26. 你可以直接在命名空间中使用函数参数吗?
- 27. TSQL连接参数
- 28. p2p连接参数
- 29. PEAR:DB连接参数
- 30. jsoup连接参数