SQL Azure 와 SQL Reporting Service

Cloud 2010. 9. 30. 22:24 Posted by 알 수 없는 사용자

현재 SQL Azure에서는 Business Intelligence 에 대한 내용을 제공해주고 있지 않지만 향후에는 지원이 될 예정입니다. SQL Azure를 활용하는 방법 중의 하나로 SQL Reporting Service에서 SQL Azure를 이용하는 방법을 다루어보도록 하겠습니다.

사실 데이터 원본에 대한 내용이 SQL Azure 이며 나머지 보고서를 작성하는 것은 별 다른 차이가 없습니다.

보고서 서버 프로젝트를 생성해서 보고서를 추가하고 데이터 원본을 생성합니다.

데이터 원본의 서버이름은 SQL Azure의 서버 이름을 입력하고 SQL 계정과 비밀번호를 입력하고 데이터베이스 이름은 직접 입력합니다.


SQL Azure
에 있는 테이블과 뷰로 보고서 집합을 생성합니다.

여기서는 Category, SubCategory, Product 테이블에 대한 뷰를 생성하도록 하겠습니다.

쿼리 디자이너를 통해 테이블을 추가하려고 하면 아래와 같은 메시지를 볼 수 있습니다.

그래서 직접 쿼리문을 작성하거나 SQL Server Management Studio에서 쿼리문을 작성해서 데이터 집합을 생성합니다.

쿼리문은 아래와 같습니다.

아래와 같이 보고서를 디자인합니다.

미리보기를 클릭해서 결과를 확인합니다.


현재의 SQL Azure Business Intelligence를 제공하고 있지 않아 SQL Azure를 활용하는 방법으로 SQL Server Reporting Service에서 SQL Azure 데이터를 표시하는 것을 다루어 보았습니다.