2014-10-24 1 views
0

웹 트래픽 데이터웨어 하우스 용 SSAS 큐브와 함께 사실 및 차원 테이블을 통합했으며 이제는 특정 캠페인이 다양한 차원에서 트래픽에 미치는 영향을 확인하려고합니다.데이터 소스가 여러 개있는 비즈니스 인텔리전스 솔루션

다차원 관계로 볼 때 ETL의 일반적인 접근 방식 및 데이터 모델 측면에서이 프로세스를 어떻게 수행해야합니까? 현재 ETL 솔루션을 사용하는 웹 요청은 단일 국가의 단일 장치에서 비롯되므로 팩트 테이블을 구성 할 때 적절한 차원 키를 적용하기 만하면됩니다. 캠페인은 여러 플랫폼을 대상으로 지정 될 수 있으며 여러 캠페인이 동시에 활성화 될 수 있습니다.

기본적으로 내가 찾고있는 것은 현재 트래픽에 영향을 미칠 수있는 모든 캠페인의 크기와 측면을 비교하여 크기를 기준으로 트래픽을 슬라이스/주사위로 배치 할 수있는 현재 테이블보기를 사용할 수 있도록하는 것입니다.

답변

1

나는 SQLBI.com에서 많은 백서에 대부분을 읽어 보시기 바랍니다 : 나는 연결하려는 사실과 치수 만 키를 포함 할 DSV에 명명 된 쿼리를 시작하는 것이 좋습니다 http://www.sqlbi.com/articles/many2many/

. 예를 들어 캠페인에 여러 플랫폼이 포함될 수있는 경우 캠페인 차원과 플랫폼 차원을 결합하는 DSV 내에서 사실 테이블을 만들 수 있습니다. 그 결과를 팩트가없는 팩트 테이블이라고합니다. 사실없는 사실을 입방체에 가져 오지 만 그로부터 어떤 조치도 숨기십시오. 그런 다음 차원 특성 관계에서 캠페인 및 플랫폼에서 팩트없는 팩트 그룹으로의 정규 차원 관계를 만든 다음 해당 차원에서 나머지 측정 값 그룹에 대한 다 대다 관계를 만듭니다.

백서는 시나리오를 통해 이야기하고 사례를 공유하는 훌륭한 작업을 수행합니다. 독서를 덮을만한 가치가 있습니다.

몇 가지 추가 링크 :

http://msdn.microsoft.com/en-us/library/ms170463.aspx

http://social.technet.microsoft.com/wiki/contents/articles/19854.tutorial-many-to-many-dimension-example-for-sql-server-analysis-services.aspx