Share via


AdventureWorks 보고서 예제

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

중요

SQL Server 예제 및 예제 데이터베이스를 보거나 사용하려면 먼저 다운로드하여 설치해야 합니다. 자세한 내용은 SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항을 참조하십시오.

참고

SQL Server 2008 Express with Advanced Services를 사용하는 경우 보고서 서버에 예제 보고서를 게시하기 전에 보고서 서버 URL을 수정해야 합니다. 또한 Sales Reason Comparison 보고서가 지원되지 않습니다. 이 보고서를 사용하려면 SSAS(SQL Server 2008 Analysis Services)가 필요합니다. SQL Server 2008 Express에서는 SSAS를 사용할 수 없습니다.

시나리오

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

언어

RDL(Report Definition Language)

기능

AdventureWorks 2008 예제 보고서에서는 매우 다양한 보고서 기능을 보여 줍니다. 다음 표에는 각 보고서에서 구현되는 기능에 대한 설명이 나와 있습니다.

보고서 설명

Company Sales 2008

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

Employee Sales Summary 2008

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

Product Catalog 2008

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

Product Line Sales 2008

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

Sales Order Detail 2008

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

Territory Sales 2008

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

Store Contacts 2008

Adventure Works Cycles 대리점 연락처입니다. 각 대리점에는 하나 이상의 연락처가 있을 수 있습니다. 이 보고서는 Product Line 판매 차트에 대한 드릴스루 보고서 및 대리점의 모든 연락처를 표시하기 위해 Sales Order Detail에 사용되는 하위 보고서입니다. 테이블의 테두리 스타일이 "없음"이므로 주 보고서에 테두리가 표시되지 않습니다. 보고서가 하위 보고서인 경우 페이지 머리글 및 바닥글 내용은 포함되지 않습니다.

Sales Trend 2008

범주 및 하위 범주별로 제품의 전년동기대비 판매 성장률(Y/Y)을 비교하는 Adventure Works Cycles 판매 경향 분석입니다. 이 보고서에서는 조건부로 숨겨진 정적 열을 사용하는 테이블릭스, 반복 열 및 행 머리글, KeepTogether 정적 테이블릭스 멤버 등의 기능을 비롯하여 Y/Y 추세를 계산하는 집계 함수 Previous, 사용자 지정 코드, 조건부 글꼴, 배경 셀 색, KPI 이미지 및 드릴스루 매개 변수를 보여 줍니다.

준비 작업

예제 보고서를 사용하려면 시스템이 다음 요구 사항을 충족해야 합니다.

서버

  • Microsoft SQL Server 2008 Reporting Services(SSRS)(Evaluation, Standard, Developer 또는 Enterprise) 또는 SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008.
  • AdventureWorks 2008 예제 데이터베이스

클라이언트

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

  • Business Intelligence Development Studio(선택 사항)

    참고

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

예제 설치

SQL Server 예제 및 예제 데이터베이스를 보거나 사용하려면 먼저 다운로드하여 설치해야 합니다. 자세한 내용은 SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항을 참조하십시오.

AdventureWorks 예제 보고서 배포

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

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

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

  • AdventureWorks 데이터베이스를 호스팅하는 로컬 SQL Server 데이터베이스 엔진에 로그인하기 위한 권한이 있어야 합니다. 기본적으로 보고서 데이터 원본은 Windows 통합 보안을 사용하도록 구성되어 있습니다. Windows 계정 자격 증명은 데이터베이스에 로그온하는 데 사용합니다.
  • 보고서 액세스를 허용하는 역할을 할당받아야 합니다. 로컬 관리자인 경우 이러한 모든 권한이 자동으로 부여됩니다. 로컬 관리자가 아니면 보고서를 보기 전에 역할 할당 및 로그인 권한을 구성해야 합니다.
보고서 관리자에서 보고서를 보려면
  1. 브라우저 창을 엽니다. 보고서 관리자를 사용하려면 스크립팅이 사용되는 Internet Explorer 6.0 이상이 필요합니다.
  2. 웹 브라우저의 주소 표시줄에 보고서 관리자 URL을 입력합니다. 기본적으로 이 URL은 http://<webservername>/reports입니다. SQL Server Express를 사용하는 경우 기본 URL은 https://localhost/reports$SQLExpress입니다.
  3. 보고서가 포함된 폴더로 이동합니다. 기본적으로 AdventureWorks Sample Reports 폴더에 있습니다.
  4. 열려는 보고서의 이름을 클릭합니다.

참고 항목

관련 자료

SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항

도움말 및 정보

SQL Server 2008 지원 받기