簡體   English   中英

我該如何使pentaho勺子自動創建桌子?

[英]How can I make pentaho spoon auto-create a table?

Pentaho Spoon的問題很少:我想將一個表從一個數據庫復制到另一個數據庫。

當我在工具菜單中單擊“復制表”時,它會自動為此創建轉換。 但是當我運行它時,我遇到了以下問題:

  1. 截斷表被打勾,這就是為什么我得到表不存在的錯誤的原因。

  2. 我必須手動取消勾選。 即使這樣,我也會收到錯誤消息,因為未創建表。 我必須單擊SQL,然后執行查詢。 有什么辦法可以自動做到嗎?

  3. 第三個問題是pentaho創建的表未檢測到date字段,因此將日期類型設置為UNKNOWN 我必須手動將其更改為varchar 有什么辦法可以解決這個問題或默認為VARCHAR嗎?

UNKNOWN數據類型通常是驅動程序問題。 您正在使用哪個數據庫,並且您具有正確的驅動程序?

無法在PDI中自動創建表-故意不這樣做。 但是,您可以將PDI與執行此操作的工具集成在一起,例如dbDeploy之類是個好主意。

更新現在有一種自動創建表的方法,您可以按照以下藍圖進行操作:

https://github.com/mattcasters/blueprints

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM