2009-02-02 2 views
2

그래서 SQL 데이터베이스 중 하나에서 큐브에 연결 문자열을 받았습니다. 저는이 데이터에 대해 30 명의 사람들에게 이메일로 보낼 수있는 보고서를 작성해야합니다.SQL - Query Cubes

필자는 저장 프로 시저를 작성하고 SSRS가 예상 한대로 언제든지 보내도록했습니다. 문제는 데이터베이스가 매우 복잡하고 모든 정보를 일치시켜 정확한 정보를 얻을 수 있는지 잘 모르겠다는 것입니다.

큐브의 정보를 볼 수있는 저장 프로 시저를 작성할 수 있습니까?

이 문제가 있지만 데이터베이스와 큐브가 동일한 SQL 서버에 있는지 확실하지 않습니다.

큐브에 대한 모든 정보가 유용 할 것입니다. 나는 그들이 아마도 가장 많이 사용되는 것에 기초한 사전 계산에 대해서 알고 있습니다.

감사

답변

0

두 개의 서로 다른 언어 - T-SQL은 관계형 데이터를 쿼리에 대한 RDBMS 도구입니다; 큐브와 대화하려면 MDX를 사용합니다.

+1

MDX를 저장 프로 시저에 넣을 수 있습니까? 저장 프로 시저에서 T-SQL도 포함되어 있습니까? – dkretz

+1

OPENROWSET을 사용하여 할 수 있습니다. MDX는 2D 결과 세트를 반환해야합니다. –

3

당신은 당신의 보고서가 정기적으로 저장 프로 시저를 사용 할 수 있지만 저장 프로 시저는 여전히 (OLEDB를 통해) 큐브에 반하는 MDX 쿼리를 실행할 수 있습니다.

어떤 보고서를 사용하고 있는지 확실하지 않습니다. 특히 로컬 또는 서버 기반 보고서인지 여부에 관계없이 SQL Server의 서버 기반 보고서에는 초보자부터 MDX 구문을 숨기는 MDX 생성기가 있으며 간단한 표 (Tablix in SSRS 2008) 및 매트릭스 기반 보고서를 채우는 데 적합합니다. 더 복잡한보고를 위해 MDX 구문 학습에 도움이됩니다.

보고 서버와 달리 응용 프로그램 서버에서 실행되는 로컬 보고서를 사용하는 경우이 MDX 쿼리를 사용하여 OLEDB 공급자를 통해 Analysis Services 큐브를 쿼리해야하므로 MDX 구문을 알아야합니다. 귀하의 미들웨어 구성 요소.

큐브는 요약에서 상세 정보까지 드릴 다운하거나 드릴해야 할 때 가장 유용합니다. 치수 정보를 사용하여 데이터 (치수)를 분할하고 다이 싱하는 데 가장 적합합니다. 행렬 컨트롤은 측정 값을 나타내는 데이터 셀 자체와 측정 값을 나타내는이 셀의 열 (들) 및 머리글을 사용하여 큐브의 데이터를 보는 데 가장 좋은 도구입니다. 매트릭스는 선택한 차원에 따라 자동으로 데이터를 "변환"합니다.