我有一個維度表稱爲Product_Dim
混亂在結構中,TMAP
Create Table Product_Dim
(
Product_ID INT primary key,
Product_Line CHAR(20),
Product_Category CHAR(25),
Product_Group CHAR(25),
Product_Name CHAR(45),
Supplier_Country CHAR(2),
Supplier_Name CHAR(30),
Supplier_ID INT
)
和兩個源表Supplier
和Product_List
所屬類別是如下:
Product_ID
Product_Name
Supplier_ID
Product_Level
Product_Ref_ID
其中Product_Level具有值(1,2,3,4)
1意味着它是一個產品 2意味着它是一個產品組 3意味着它是一個產品類別 4意味着它是一個產品線
所以爲了填補我Product_Dim
表 我沒有拖動4次Product_list
(相應地更改查詢Product_level
) 和一個供應商
所以對於加入我執行以下操作:
product_list.Product_Name => PRoduct_Name
product_group.Product_Name => PRoduct_Group
product_line.Product_Name => PRoduct_line
product_group.Product_category => PRoduct_category
....
我的問題是在product_ID
我不知道在那裏拖動什麼,我想拖動四個Product_ID
s,但我不知道寫什麼表達方式。
任何幫助將不勝感激。
編輯: Product_Dim
Product_ID Product_Name Product_line Product_group ...
1 PN1
2 PN2
....
3 PL1
4 PL2
....
5 PG1
6 PG2
...
....
等等,但我不知道如何做到這一點。
您是否閱讀過Talend用戶指南?你在使用哪種Talend產品? –
我使用TOS-All-r67267-V4.2.3我在sourceforge中發現,它是TalendOpenStudio-win32-x86。 IMO我需要爲Product_ID列找到一個表達式,[鏈接到屏幕截圖](http://postimg.org/image/f32lxgt75/full/),除了Product_Dim之外,所有產品表都具有相同的結構,它們只是有不同的疑問。 – MNS
也許你可以告訴我們你想達到什麼目的?您的問題不是真正的問題,因爲我的帖子中沒有看到您的問題。 –