什么是最合适和最佳实践驱动的配置转换方式?
换句话说,让我们假设我有一个基于水壶的大型ETL解决方案,通过连接到不同的数据源来完成工作,我想将这些数据源存储在一个集中的位置,并让每个转换在每次需要时查找它连接某处。
在SSIS中有包装配置我和pentaho有什么选择?
Ps:我不想安装任何第三方框架。
谢谢
答案 0 :(得分:3)
这可以通过各种方式完成。
参数化数据库连接,并通过kettle.properties配置属性。您仍然可以从共享区域或其他东西访问该kettle.properties。
如上所述,但是通过从数据库中读取凭据来配置连接。必须手工制作,但可以与一些警告一起使用。
如果您使用存储库,则无论如何都会集中存储数据库连接。因此,如果你有一个dev和prd repo,当你进行推广时,不要提升数据库连接本身。比它听起来更狡猾。
至于所有这些,新的4.4(?)版本应该有适当的生命周期管理,以便更轻松地处理所有这些东西!