2017-10-10 13 views
0

저는 스타 스키마에 익숙하지 않아 어떤 변수를 포함할지 혼란 스럽습니다. 일부 영화의 데이터 프레임이 있고, 열에 감독, 배우, 평점, 리뷰, 장르 등의 정보가 포함되어 있다고 가정 해 봅시다. 별표 스키마를 만들고 싶다면 모든 모든 열을 포함해야합니까? 누군가 제게 이것을 설명해 주시겠습니까? 고맙습니다. 그것은 당신의 개발 조직이 솔루션 : 예를 들어스타 스키마에 모든 것을 포함 시키시겠습니까?

의 수신기에 의존하기 때문에

+0

귀하의 요구 사항은 무엇입니까? 고객/사용자가 필요로하는 것을 포함시켜야합니다. 그것이 무엇인지 모른다면 여기 아무도 당신을 도울 수 없습니다. – sqlvogel

+0

스타 스키마에 대한 자습서를 요청하는 것 같습니다. 웹에 튜토리얼이 있습니다. 데이터 분석 방법을 알고 싶다면 다차원 데이터 모델링을 살펴보십시오. –

답변

1

이렇게 많은 방법이,이 질문에 대답하기 위해, 당신은 당신이 지원하는 비즈니스 프로세스에 중요한 속성 만 포함될 수 있습니다. 판매 데이터 마트에는 영업 담당자가 포함되지만 신발 크기는 제외됩니다. 글쎄, 회사가 신발을 팔지 않는 한 ...

신뢰할 수있는 테스트를 거쳐 최신 버전을 확인할 수있는 속성 만 포함 할 수 있습니다. 이것은 엄격 해 보일 수도 있지만 조직에 따라 많은 지원 작업을 절약 할 수 있습니다 ...

사용자 커뮤니티에서 특별히 요청한 속성 만 포함 할 수 있습니다. 이 방법은 항상 어떤 정보를 사용할 수 있는지, 왜 정보를 사용할 수 있었고 누가 요청했는지에 대한 로그가 있습니다.

그러나 나는 그것이 가지고있는 모든 것을 포함시키는 것은 전반적으로 나쁜 생각이라고 생각합니다.

분명히 당신은 당신의 조직에 따라 위의 몇 가지 조합을 사용할 것입니다.

+0

답해 주셔서 감사합니다. 쿼리 및 검색을 위해 지금 데이터베이스를 구축하기 만하면 어떤 종류의 문제를 해결할 것인지 알지 못합니다.이 경우 모든 것을 포함시켜야합니까? – efsee

+0

일반적으로 우리는 필요하기 때문에 물건을 만듭니다. 따라서 보통 규칙은 여기에 적용되지 않습니다 :) 더 중요한 점은 가장 중요한 비즈니스 프로세스를 지원하는 하나의 사실 테이블부터 시작하여 거기에서부터 시작하십시오 – Ronnis

+0

사실과 차원에서 모델링하려는 가장 단순한 이벤트로 디자인을 시작하십시오. –