2

현재, 나는 고객 이탈 문제, 부정 행위 감지 & CRM 분석을 특징으로하는 웨어 하우스 기반 지능형 트랜잭션 분석 뱅킹 시스템에 관여했습니다. 우리는 데이터베이스 &으로 Oracle을 사용했습니다.이 데이터베이스는 데이터 마이닝 알고리즘을 분석에 사용하여 완전히 데이터웨어 하우징 프로젝트입니다.스타와 데이터웨어 하우징의 Snowflake 스키마?

저희 은행에는 약 1000 명의 고객이 기록되어 있습니다. 모델링을 위해 스타 스키마 또는 눈송이 스키마 또는 별자리 스키마를 사용하는 것이 더 나은지 여부 별표와 눈송이 스키마의 기본적인 차이점은 크기가 큰 데이터베이스의 경우 연결에 문제가 될 수있는 눈송이 (snowflake) 스키마에서 차원 테이블의 정규화가 발생한다는 것입니다.

그렇다면 어떤 스키마가 내 경우에 더 좋을까요? 데이터웨어 하우징에 관련된 숙련 된 프로그래머의 응답은 대단히 환영합니다!

미리 감사드립니다.

답변

3

간단히 말해서 이와 같은 프로젝트에 참여하는 것은 스타 스키마가 적절하다는 것입니다. 차원이 너무 커서 전체 스캔을 효율적으로 수행 할 수없는 것으로 보인 경우 눈금 표시 을 사용하면 쿼리 효율이 의미있게 향상 될 수 있습니다. 차원이 파티션 키의 사실 테이블에 조인되지 않은 경우 눈송이에 배치 된 술어에 파티션 정리를 적용 할 때 어려움).

+0

비즈니스 인텔리전스 설계자는 데이터웨어 하우징에서 스키마 유형을 선택하는 대부분의 방법에 대해 어떻게 생각합니까? @David Aldridge – Jivan

+0

@Zane 죄송합니다. Inmon vs Kimball과 같은 것을 의미합니까? –

+0

오, 간단히 말해서 - 경험을 바탕으로 모델링하는 동안 스타 또는 눈송이로 일반적으로 사용하기를 선호하는 스키마는 무엇입니까? @David Aldridge – Jivan