AdventureWorks 보고서 예제

업데이트: 2006년 4월 14일

AdventureWorks 예제 보고서는 AdventureWorks 데이터베이스를 데이터 원본으로 사용하는 미리 정의된 보고서 정의 파일 집합입니다. 각 보고서를 개별적으로 업로드하고 볼 수 있지만 일부 보고서는 링크를 사용하여 함께 작동하도록 디자인되었습니다. 예제 보고서는 Reporting Services의 기능을 익히는 데 사용하거나, 새 보고서를 디자인할 때 템플릿으로 사용할 수 있습니다.

[!참고] SQL Server 2005 Express Edition with Advanced Services를 사용하는 경우 보고서 서버에 예제 보고서를 게시하기 전에 보고서 서버 URL을 수정해야 합니다. 또한 Sales Reason Comparison 보고서가 지원되지 않습니다. 이 보고서를 사용하려면 익스프레스 버전에서 사용할 수 없는 Analysis Services가 필요합니다.

시나리오

Adventure Works Cycles는 회사 전체의 직원이 액세스하는 제품 및 판매 정보를 게시합니다. 이 보고서는 해당 데이터를 다양한 형식으로 나타냅니다. 필요할 때 보고서 관리자에서 보고서를 열어 살펴볼 수 있습니다.

언어

RDL(Report Definition Language)

기능

AdventureWorks 예제 보고서는 광범위한 보고서 기능을 보여 줍니다. 다음 표에서는 각 보고서에서 구현되는 기능을 설명합니다.

보고서

설명

Company Sales

분기 및 제품 범주별로 나타낸 Adventure Works Cycles 판매 보고서입니다. 이 보고서에서는 행을 표시하거나 숨김으로써 요약 데이터에서 정보 데이터로 드릴다운하는 행렬 데이터 영역과 배경 이미지의 사용 예를 보여 줍니다.

Employee Sales Summary

개별 직원에 대한 Adventure Works Cycles 판매 보고서입니다. 이 보고서에는 개별 주문별 드릴스루가 포함된 Current Month Order Summary 테이블 외에 Sales Comparison 및 Current Month Sales Comparison 차트가 포함됩니다. 이 보고서는 여러 데이터 집합, 차트, 테이블, 드릴스루, 동적 매개 변수의 사용 예를 보여 줍니다.

Product Catalog

전체 제품 카탈로그와 관련 그림을 제공하는 Adventure Works Cycles 보고서입니다. 이 보고서는 포함 이미지, 데이터베이스 이미지, 페이지 나누기, 페이지 바닥글, 테이블, 조건부 서식 및 문서 구조의 사용 예를 보여 줍니다.

Product Line Sales

판매 실적이 상위 5위 안에 드는 영업 사원과 영업소에 대한 Adventure Works Cycles 보고서입니다. 이 보고서는 TOP 절을 포함하는 쿼리를 사용하여 데이터 집합을 보여 줍니다. 또한 테이블, 차트, 다중값 매개 변수, 최종 사용자 정렬, 계산 필드 및 드릴스루 링크의 사용 예를 보여 줍니다.

ms160721.note(ko-kr,SQL.90).gif참고:

SQL Server 2005 서비스 팩 1에서부터 하위 범주 매개 변수 드롭다운 목록에 "All" 멤버가 포함되지 않습니다.

Sales Order Detail

개별 주문에 대한 Adventure Works Cycles 상세 보고서입니다. 이 보고서는 Employee Sales Summary 및 Territory Sales 드릴다운 보고서에 대한 드릴스루 보고서로 사용될 수 있습니다. 이 보고서는 목록, 테이블, 매개 변수 및 식의 사용 예를 보여 줍니다.

Territory Sales

영역별로 나타낸 Adventure Works Cycles 판매 보고서입니다. 이 보고서는 개별 주문에 대한 드릴스루로 영업 사원 및 주문 번호를 드릴다운합니다. 이 보고서는 행을 표시하거나 숨김으로써 요약 데이터에서 정보 데이터로 드릴다운하는 테이블 데이터 영역의 사용 예를 보여 줍니다. 또한 이 보고서는 드릴스루 링크와 조건부 서식의 사용 예를 보여 줍니다.

Sales Reason Comparison

Analysis Services 큐브의 sales reason comparison 데이터를 보여 줍니다. 또한 다중값 매개 변수의 사용 예를 보여 줍니다. Sales Reason Comparisons 보고서를 사용하려면 SQL Server Analysis Services와 AdventureWorks Analysis Services 데이터베이스가 필요합니다.

필수 구성 요소

예제 보고서를 사용하려면 다음과 같은 시스템 요구 사항이 필요합니다.

서버

  • Microsoft SQL Server 2005 Reporting Services(Evaluation, Standard, Developer 또는 Enterprise Edition) 또는 SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005
  • AdventureWorks 및 AdventureWorksDW 예제 데이터베이스는 SQL Server 2005에 포함되어 있으며 SQL Server Developer 웹 사이트에서도 다운로드할 수 있습니다.
  • Microsoft SQL Server 2005 Analysis Services(Sales Reason Comparison 보고서에 필요)
  • AdventureWorks OLAP 큐브(Sales Reason Comparison 보고서에 필요)

클라이언트

  • Microsoft Internet Explorer 6.0(스크립팅 사용)

  • Business Intelligence Development Studio(옵션)

    [!참고] Itanium 기반 컴퓨터에서는 Business Intelligence(BI) Development Studio가 지원되지 않지만 x64 기반 컴퓨터에는 BI Development Studio를 사용할 수 있습니다. SQL Server 2005 예제 데이터베이스가 Itanium 기반 컴퓨터에 배포된 경우 x86 기반 또는 x64 기반 컴퓨터의 BI Development Studio를 사용하여 예제를 수정한 다음 실행하십시오.

예제 설치

SQL Server 예제는 설치하는 동안 자동으로 설치되지 않습니다. 예제 설치 방법에 대한 지침은 예제 설치를 참조하십시오.

예제 큐브 배포

예제 AdventureWorks Analysis Services 프로젝트는 스탠더드 및 엔터프라이즈 버전에서 사용할 수 있습니다. Sales Reason Comparisons 보고서는 두 프로젝트 버전 모두에서 작동합니다.

스탠더드 버전의 예제 큐브를 배포하는 방법

  1. Business Intelligence Development Studio 도구 모음에서 파일을 클릭하고 열기를 가리킨 다음 프로젝트/솔루션을 클릭합니다.

  2. C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard로 이동하여 Adventure Works DW.sln 파일을 선택한 다음 열기를 클릭합니다.

  3. 솔루션 탐색기에서 Adventure Works DW Standard Edition을 마우스 오른쪽 단추로 클릭한 다음 배포를 선택합니다.

  4. Management Studio에서 기본 Analysis Services 인스턴스에 연결합니다.

  5. 데이터베이스를 확장하고 Adventure Works DW Standard Edition을 사용할 수 있는지 확인합니다.

  6. Business Intelligence Development Studio에서 파일을 클릭하고 열기를 가리킨 다음 프로젝트/솔루션을 클릭합니다.

  7. C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports로 이동하여 AdventureWorks Sample Reports.sln 파일을 선택한 다음 열기를 클릭합니다.

    [!참고] Reporting Services 예제와 Analysis Services 예제는 서로 다른 폴더에 있습니다. AdventureWorks Sample Reports.sln 파일을 찾을 수 없으면 경로 정보가 맞는지 확인합니다.

  8. 솔루션 탐색기에서 AdventureWorksAS.rds 파일을 두 번 클릭합니다.

  9. 다음 연결 문자열을 입력하거나 복사하여 붙여 넣습니다. 연결 문자열은 스탠더드 버전의 Adventure Works DW 예제 데이터베이스를 지정합니다.

    Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
    
  10. "AdventureWorks 예제 보고서 배포"에 제공된 지침을 사용하여 예제 보고서를 배포합니다. 솔루션이 이미 열려 있으므로 3단계로 진행할 수 있습니다.

엔터프라이즈 버전의 예제 큐브를 배포하는 방법

  1. Business Intelligence Development Studio 도구 모음에서 파일을 클릭하고 열기를 가리킨 다음 프로젝트/솔루션을 클릭합니다.
  2. C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise로 이동하여 Adventure Works DW.sln 파일을 선택한 다음 열기를 클릭합니다.
  3. 솔루션 탐색기에서 Adventure Works DW를 마우스 오른쪽 단추로 클릭한 다음 배포를 선택합니다.
  4. SQL Server Management Studio에서 기본 Analysis Services 인스턴스에 연결합니다.
  5. 데이터베이스를 확장하고 예제 데이터베이스 AdventureWorksDW를 사용할 수 있는지 확인합니다.
  6. 다음 섹션의 단계로 계속하여 AdventureWorks 예제 보고서를 보고서 서버에 배포합니다.

AdventureWorks 예제 보고서 배포

  1. Business Intelligence Development Studio 도구 모음에서 파일을 클릭하고 열기를 가리킨 다음 프로젝트/솔루션을 클릭합니다.
  2. C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports로 이동하여 AdventureWorks Sample Reports.sln 파일을 선택한 다음 열기를 클릭합니다.
  3. SQL Server 2005 Express Edition with Advanced Services를 사용하는 경우 대상 보고서 서버 URL 속성을 수정하고 AdventureWorks 예제 데이터베이스에 대한 연결을 지정하는 기본 연결 문자열을 변경해야 합니다. 이 예제의 기본값은 SQL Server Express 설치에 올바르지 않습니다.
    1. 프로젝트 메뉴에서 속성을 선택합니다.
    2. OverwriteDataSources에서 True를 선택합니다.
    3. TargetServerURL에 다음 URL을 입력합니다.
      http://localhost/reportserver$SQLExpress
    4. 확인을 클릭하여 솔루션 속성 페이지 대화 상자를 닫습니다.
    5. 솔루션 탐색기의 공유 데이터 원본에서 AdventureWorks.rds를 두 번 클릭합니다.
    6. 공유 데이터 원본 대화 상자의 일반 탭에서 다음 값을 사용하도록 연결 문자열을 수정합니다.
      Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
    7. 확인을 클릭하여 공유 데이터 원본 대화 상자를 닫습니다.
  4. 표준 도구 모음에서 Production 솔루션 구성을 선택합니다. 기본 구성은 Debug입니다.
  5. 빌드 메뉴에서 AdventureWorks 예제 보고서 배포를 클릭합니다. 솔루션을 배포하면 보고서가 보고서 서버에 게시됩니다.

보고서 관리자에서 보고서 예제 보기

게시한 보고서 예제는 보고서 관리자에서 볼 수 있습니다. 보고서를 보려면 다음 권한이 필요합니다.

  • AdventureWorks 데이터베이스를 호스팅하는 로컬 SQL Server 데이터베이스 엔진에 로그온하기 위한 권한이 있어야 합니다. 기본적으로 보고서 데이터 원본은 Windows 통합 보안을 사용하도록 구성되어 있습니다. Windows 계정 자격 증명은 데이터베이스에 로그온하는 데 사용합니다.
  • 보고서 액세스를 허용하는 역할을 할당받아야 합니다. 로컬 관리자인 경우 이러한 모든 권한이 자동으로 부여됩니다. 로컬 관리자가 아니면 보고서를 보기 전에 역할 할당 및 로그인 권한을 구성해야 합니다.

보고서 관리자에서 보고서를 보려면 다음 단계를 따르십시오.

  1. 브라우저 창을 엽니다. 보고서 관리자를 사용하려면 스크립팅이 사용되는 Internet Explorer 6.0 이상이 필요합니다.
  2. 웹 브라우저의 주소 표시줄에 보고서 관리자 URL을 입력합니다. 기본적으로 이 URL은 http://<webservername>/reports입니다. SQL Server Express를 사용하는 경우 기본 URL은 http://localhost/reports$SQLExpress입니다.
  3. 보고서가 포함된 폴더로 이동합니다. 기본적으로 AdventureWorks Sample Reports 폴더에 있습니다.
  4. 열려는 보고서의 이름을 클릭합니다.

참고 항목

작업

스크립트 예제(Reporting Services)

관련 자료

AdventureWorks 예제 및 예제 데이터베이스 설치
방법: 보고서 예제 게시(보고서 디자이너)
방법: 보고서 예제 업로드(보고서 관리자)

도움말 및 정보

SQL Server 2005 지원 받기