etlとファクトテーブルについてお聞きしたいです。
おそらく、私のファクト テーブルの構造は次のようになります。
Id | Name | QuestionAanswer | QuestionBanswer | QuestionCanswer
私はこのような次元を持っています:
- ユーザー次元
- QuestionDimension
- QuestionStaging
QuestionStaging データは csv ファイルから取得され、名前は A257_IDr、H1_ques1、H2_ques2、H3_ques3 のように構造的にランダムになっています。元 :
A001 | 1 | 2 | 1 |
where 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
また
1 A001 Richard Bad Bad Good
このような状況では、どのデータ フロー コンポーネントまたは制御フローを使用する必要がありますか?