2011-07-04 5 views
0

Transaction Data 용 Presentation Engine 응용 프로그램 중 하나에 Power Pivot을 사용하고 싶습니다.C# 및 Columnar 데이터베이스의 Power Pivot

다음은 내가 답을 찾고있는 질문입니다.

  1. PowerPivot이란 무엇입니까?
  2. SQL Server 테이블 중 하나에 100 개의 M 행이있는 경우 전원 피벗을 사용할 수 있습니까?
  3. 처리를 위해 100M 행을 간단한 SQL 서버 데이터베이스 테이블에 저장할 수 있습니까? 아니면 원주 형 데이터베이스가 필요합니까?
  4. 전원 피벗 기능은 정확히 어떻게 작동합니까?
+0

어떻게하면됩니까? –

답변

0

PowerPivot은 단순히 BI 도구 일뿐입니다. 특히 오픈 소스 분야에 뛰어 들고 싶다면 BI 툴이 많이 있습니다. Pentaho, Jaspersoft 및 BIRT/Actuate를 살펴보십시오. 이 도구는 또한 다양한 소스/데이터베이스에 연결할 수 있습니다.

질문 3의 경우 데이터 사용 방법에 관한 모든 것입니다. 동일한 필터링 기준에 따라 항상 쿼리하는 경우 인덱스를 사용하면 효과가 있습니다. 1 억 개의 행이 약 50 기가의 원시 데이터라고 가정하면 행 지향 접근 방식과 열 기반 접근 방식 사이에서 쿼리 응답/규모의 "변화"가 나타나기 시작합니다. 쿼리가 임시적이거나 데이터베이스 크기가 계속 커질 경우 Infobright와 같은 컬럼 데이터베이스를 고려해야합니다.