我想问一下etl和fact table。
可能,我的事实表的结构是这样的:
Id | Name | QuestionAanswer | QuestionBanswer | QuestionCanswer
我有这样的维度:
QuestionStaging数据来自csv文件,其名称结构如A257_IDr,H1_ques1,H2_ques2,H3_ques3。 例如:
A001 | 1 | 2 | 1 |
其中A001
- > UserID和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 :(得分:0)
您需要一个平面文件连接管理器,数据流控制组件,平面文件数据源任务,以及根据您的数据库,数据目标任务(可能是OLE DB)。