2016-11-16 31 views
0

我正嘗試使用勺子(Pentaho數據集成)將典型行格式的數據更改爲實體屬性值格式。如何使用勺子歸一化來轉換爲實體屬性值(EAV)

我的源數據如下:

enter image description here

我的規範器的設置如下:

enter image description here

而且這裏的結果:

enter image description here

爲什麼字符串值列中的CONDITION_START_DATE和CONDITION_STOP_DATE值不是date_value列?

根據this文檔

  • 字段名:字段的名稱標準化
  • 類型:給一個字符串到外地進行分類。
  • 新欄位:您可以提供一個或多個應將新值傳送到的欄位。

回答

0

請檢查正常化多個行在一個步驟部分在http://wiki.pentaho.com/display/EAI/Row+Normaliser。根據這一點,您應該有一組具有相同類型的字段(pr_sl - > Product1,pr1_nr - > Product1),只有在這種情況下,您可以在輸出中獲取多個字段(pr_sl - > Product Sales,pr1_nr - > Product Number )。

在你的情況,你可以日期轉換爲字符串,然後使用行正規化單新的領域,然後用公式例如:

enter image description here

然後轉換DATE_VALUE日期。

相關問題