2009-11-13 142 views
0

我有一個主數據庫,有一個表(companyTable)存儲每個公司的子數據庫的名稱。我需要使用Pentaho來動態連接到多個數據庫

  1. companyTable獲取公司數據庫名稱列表。
  2. 通過迭代1中獲得的值建立與公司數據庫的連接。
  3. 從這些公司數據庫中獲取一些信息並將其放入另一個數據庫。

現在的問題是我無法動態地定義數據庫連接;當我嘗試創建通過輸入查詢變量(${{dbname}})一個新的數據庫連接:

程序將拋出我沒有找到一個

數據源名稱,並沒有 指定默認驅動程序

運行時異常。

任何想法如何通過從另一個主數據庫檢索相關數據庫連接名稱來連接到多個數據庫?

我正在使用水壺。

+0

什麼產品被選中?水壺(Pentaho數據集成)?或Weka或另一個? – merin 2009-11-25 14:48:24

+0

這是水壺,數據整合 – Graviton 2009-11-25 15:31:13

回答

1

如果使用Kettle,則可以通過訪問轉換從Java代碼中使用它。參數必須在java -D =值風格

+0

它是水壺,數據整合 – Graviton 2009-11-25 15:40:51