2013-08-24 20 views
0

我想問一下關於etl和事實表。與包的事實表

有可能的,我的事實表的結構是這樣的:

Id | Name | QuestionAanswer | QuestionBanswer | QuestionCanswer 

我有這樣的尺寸:

  1. UserDimension
  2. QuestionDimension
  3. QuestionStaging

問題分段數據來自csv文件,名稱結構上與A257_IDr,H1_ques1,H2_ques2,H3_ques3類似。 例如:

A001 | 1 | 2 | 1 | 

其中A001 - >用戶名和1,2,1 - >用戶回答以下問題。

QuestionDimension的結構是這樣的:

SK_Question | ID_Question | IDAnswer 

前。我有如下問題=

你們公司今年的利潤如何?壞:好:最佳

然後在表中的數據的結構是這樣的:

Sk_Question | IDQuestion | IdAnswer | AnswerDetail 
1     Q1  1    Bad 
2     Q1  1    Good 
3     Q2  1    Best 

我的期望FactTable可能:

SK_USer |Id | Name | QuestionAanswer | QuestionBanswer | QuestionCanswer 
1  A001  Richard    1     1      2 

OR

1  A001  Richard    Bad     Bad     Good 

什麼數據流組件或控制流程應該用於這些情況離子?

回答

0

您將需要一個平面文件連接管理器,數據流控制組件,平面文件數據源任務,並根據您的數據庫,需要一個數據目標任務(可能是OLE DB)。

+0

是的,已經完成了。但是,如何更新我的事實表? – pegasustech

+0

您可以先打開Business Intelligence Development Studio,將上述對象放置在頁面上,嘗試加載它們,然後傳遞您具有的任何_specific_問題或錯誤。你有沒有創建表? –