質問
テーブル (companyTable
) には、各会社の子データベースの名前が格納されます。Pentaho を使用する必要がある
- から企業データベース名のリストを取得します。
companyTable
. - 1 で取得した値を繰り返し処理して、企業データベースへの接続を確立します。
- それらの企業データベースから情報を取得し、それを別のデータベースに置きます。
現在の問題は、データベース接続を動的に定義できないことです。変数を入力して新しいデータベース接続を作成しようとすると (${{dbname}}
):
プログラムは私に
データソース名が見つからず、デフォルトのドライバーが指定されていません
実行時の例外。
別のマスター データベースから関連するデータベース接続名を取得して、複数のデータベースに接続する方法をご存知ですか?
ケトルを使っています。
解決
Kettleを使用する場合は、変換にアクセスすることでJavaコードから使用できます。パラメータは次の中にある必要があります java -D=値 スタイル
所属していません StackOverflow