在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吗?