2013-08-24 3 views
0

나는 etl 및 fact table에 대해 문의하는 것을 좋아합니다.팩트 테이블 (패키지 포함)

가능성, 내 팩트 테이블의 구조는 다음과 같다 :

  1. UserDimension
  2. QuestionDimension
  3. QuestionStaging

질문 :

Id | Name | QuestionAanswer | QuestionBanswer | QuestionCanswer 

이 같은 차원을 가지고 스테이징 데이터는 이름이 구조적으로 A257_IDr, H1_ques1, H2_ques2, H3_ques3과 같이 무작위 인 csv 파일에서 가져온 것입니다. 예 :

A001 | 1 | 2 | 1 | 

A001 -> 사용자 ID 및 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 

무엇 데이터 흐름 구성 요소 또는 제어 흐름을 사용해야합니다. 이온?

답변

0

플랫 파일 연결 관리자, 데이터 흐름 제어 구성 요소, 플랫 파일 데이터 원본 작업 및 데이터베이스에 따라 데이터 대상 작업 (OLE DB)이 필요합니다.

+0

음, 이미 완료되었습니다. 하지만 여전히 사실 테이블을 업데이트 할 수 있습니까? – pegasustech

+0

Business Intelligence Development Studio를 열어 위에서 언급 한 개체를 페이지에 놓은 다음 해당 개체를로드 한 다음 _specific_ 질문이나 오류를 전달하여 시작할 수 있습니다. 아직 테이블을 만들었 니? –

관련 문제