0

我有一个主数据库,它有一个表(companyTable)存储每个公司的子数据库的名称。我需要使用 Pentaho 来

  1. 从 中获取公司数据库名称列表companyTable
  2. 通过迭代 1 中获得的值来建立与公司数据库的连接。
  3. 从那些公司数据库中获取一些信息,并将其放入另一个数据库中。

现在的问题是我无法动态定义数据库连接;当我尝试通过输入变量 ( ${{dbname}}) 创建新的数据库连接时:

该程序会给我一个

未找到数据源名称且未指定默认驱动程序

运行时异常。

知道如何通过从另一个主数据库中检索相关的数据库连接名称来连接到多个数据库吗?

我正在使用水壶。

4

1 回答 1

1

如果您使用 Kettle,您可以通过访问转换从 java 代码中使用它。参数必须是java -D=value样式

于 2009-11-25T14:49:28.683 回答