2009-09-24 2 views
1

사용자가 자신의 "쿼리"를 정의하고 보고서를 생성 할 수 있도록 기존 OLAP 스타 스키마 위에 놓을 수있는 컨트롤을 찾고 있습니다. 큐브 위에 미리 정의 된 몇 가지 보고서가 있지만 사용자가 내가 만든 큐브를 기반으로 자신의 기준을 정의 할 수있게하고 싶습니다. OLAP 큐브와 같은 트랜잭션 테이블을 처리 할 수있는 제품이 많이 있지만 기존 큐브는 특별히 필요하지 않습니다.OLAP 용보고 도구, * 아니 * OLTP!

EDIT : OLAP 큐브에 대해보고 할 수있는 수많은보고 도구가 있다는 것을 알고 있습니다. 문제는 모두 트랜잭션 데이터를보고 자신의 큐브를 만들려고한다고 가정합니다. 나는 수십억 가지의 레코드를 포함하는 테이블을 가지고 있습니다. 많은 데이터를 처리 할 때 대부분의 도구가 충돌하고, 다른 도구는 매우 천천히 실행됩니다. 나는 사업 사람들을 목표로하는 도구를 원하지 않는다.

별과 눈송이 스키마가 무엇인지 이해하는 도구가 필요합니다. 사실 테이블이 무엇인지 차원 테이블이 무엇인지 알려주고 그 위에 UI를 만듭니다. 이것은 스푼으로 큐브를 공급하기 때문에 도구 공급 업체가 해결하기가 더 쉬운 문제입니다. 저는 큐브가 표준화 된 패턴이라는 사실에 의지하고 싶습니다. 저는이 사실을 이용하는 툴을 원합니다. 나는 개발자를 목표로하고 실제로 데이터 관리 방법을 알고 있다는 가정하에 시작하는 도구를 원한다. 단지 나를 위해 예쁜 보고서를 만들고 내 데이터의 무게로 무너질 필요가 없다.

답변

4

음 SSRS for SQL Server는 큐브와 함께 사용하도록 설계되었지만 (우리는 항상이 데이터웨어 하우스를 쿼리합니다.) 이는 공급 업체별 구현이며 SQL 서버가 없으면 사용할 수 없습니다 SQL Server와 함께 제공됩니다. 직접적인 t-sql이 아닌 MDX 쿼리를 작성할 수 있습니다. 쿼리에서 다른 데이터베이스를 참조 할 수는 있지만 SQL Server 데이터웨어 하우스에서 데이터웨어 하우스를 사용하기 때문에 다른 공급 업체의 테이블을 참조하지 않았습니다.

0

스테판, 최종 목표가보고 용이라면 나는 Tableau와 같은 도구를 제안 할 것입니다. 일반 사용자를 위해 배우는 것이 매우 간단하며 인터페이스를 사용하여 즉석에서 보고서를 만들거나 데이터베이스에 대해 사용자 지정 쿼리를 입력 할 수 있습니다. 좀 더 진보 된 것을 찾고 있다면 CockPit과 같은 제품을 제안 할 것입니다. (저는 알고 있습니다 ...) 독일의 회사에서 개발 한 제품입니다.이 제품은 정말 깔끔하고 이륙하기 시작했습니다.

+0

답해 주셔서 감사합니다.하지만 그 도구가 내가 찾고있는 도구라고 생각하지 않습니다. 둘 다 OLTP 스키마로 시작한다고 가정 해 본 다른보고 도구와 비슷합니다. 내 질문에 대한 업데이트를보고 내가 틀렸다면 나를 바로 잡으십시오. –

1

저는 다양한보고 도구를 사용해 왔지만 최종 사용자에게 가장 익숙한 도구는 MS Excel 피벗 테이블입니다. 자세한 내용은 this link을 참조하십시오.

+0

EXCEL 스프레드 시트의 경우 최대 64,000 개의 행을 스케일하지 않습니다! –

+0

동의합니다. 그러나 80/20 원칙을 고수하고 있습니다. 따라서 테라 바이트의 데이터와 많은 치수 및 계산 된 측정 값으로 거대한 큐브를 관리해야하는 경우 COGNOS와 같은 전용 도구를 구입해야합니다. 그러나 모든것과 마찬가지로 때로는 미사일이 나비를 죽이는 가장 좋은 도구는 아닙니다. – Rodrigo

+0

Excel 2003/xp 이하의 64,000 행 제한 포함하는 경우 Office Web Components [OWC]를 사용하는 것이 더 쉬울 것입니다. –

1

완전한 엔터프라이즈 레벨 소프트웨어를 원하면 Cognos (IBM)보고 제품군과 같은 도구를 찾고 있습니다. 이들 도구에는 모델링 방식에 따라 관계형 및 OLAP 소스에 대해보고하기위한 단일 쿼리 프레임 워크가 있습니다. 즉, SQL Server 및 MSAS에 대한 다차원보고를 올바르게 모델링 한 경우 동일한 도구로 다차원보고를 수행 할 수 있습니다. 그들은 자신의 큐브, TM1, 오라클, Microsoft, SAPBW 등을 지원합니다. 자신 만의 프론트 엔드 도구를 작성할 때 사용할 수있는 SDK가 있습니다. 싸구려는 아니지만 기업은 없습니다.

이 필드의 경쟁자 (사용하지 않은 사람)는 Business Objects (SAP) 및 Hyperion (Oracle)입니다. 그리고 아마 JasperSoft (오픈 소스).

question에 대한 답변도 확인하십시오. 그는 BO와 Microsoft 솔루션에 대해 언급합니다.

0

최종 사용자가 큐브에서 만든 차원과 측정 값을 기반으로 자신의 보고서를 만들 수있는 Dundas 솔루션을 사용해보십시오.

0

Mondrian과 같은 것입니까?이전 프로젝트에서이 프로젝트를 사용했는데 OLAP보고가 꽤 좋았던 것을 기억합니다. 그래도 gui가 있는지 기억할 수는 없습니다. 그건 내 지역이 아니야. 나는 단지 설정 파일을 엉망으로 만들었습니다 ...

0

안녕하세요 당신은 사용자가 OLAP 장점을 사용하여 사용자 지정 mdx 쿼리를 작성할 수있는 큐브를 탐색하는 보고서를 작성할 수있는 SSRS를 사용할 수 있습니다. 당신은 SQL 서버 보고서 작성기 를 사용하고 지속 할 수없는 최소한의 Microsoft Excel 2007 심지어 마이크로 소프트 엑셀 서비스

0

2007 I가 자유롭게-인정 내 손을 잡고 통해 SharePoint의 큐브를 노출 할 수 큐브를 탐색의 좋은 기능이 있습니다 이 도메인의 전문가는 아니지만 InfoBright을 살펴볼 수 있습니다. 필자는 기존 데이터의 색인을 생성하고 색인을 생성 할 것이라는 점을 이해합니다. 그러나 데이터를 대량으로 처리 할 수 ​​있다고 믿게되었습니다.

커뮤니티 에디션과 상용 에디션이 있습니다. 필자는이 소프트웨어를 사용한 적이 없지만 이전에 읽은 것에서는 인상적이었습니다.

0

Web Pivot Table을 시도해 볼 수 있으며 CSV 파일과 OLAP 큐브 모두에 ​​연결할 수있는 웹 기반보고 도구입니다. 여기에 demodocuments입니다.

여러 원본 데이터 (예 : 여러 OLAP 큐브)에 연결하고, 여러 피벗 테이블과 피벗 차트를 만든 다음 이러한 피벗 테이블과 피벗 차트의 조합을 기반으로 여러 보고서를 만들 수 있습니다.