자습서: 오프라인에서 빠른 차트 보고서 만들기(보고서 작성기 3.0)

이 자습서에서는 마법사를 사용하여 원형 차트를 만든 다음 차트를 약간 수정해 보면서 어떤 작업이 가능한지에 대해 알아 봅니다. 이 자습서는 다음 두 가지 방법으로 진행할 수 있습니다. 두 방법 모두 결과가 같습니다. 즉, 아래 그림과 같은 원형 차트가 만들어집니다.

실행 뷰에 표시된 "My First Pie Chart"

필수 구성 요소

XML 데이터나 Transact-SQL 쿼리를 사용하려면 SQL Server 2008 R2 Report Builder 3.0에 대한 액세스 권한이 있어야 합니다. 보고서 관리자나 SharePoint 사이트에서 사용할 수 있는 독립 실행형 버전이나 ClickOnce 버전을 실행할 수 있습니다. ClickOnce 버전의 경우 첫 번째 단계, 즉 보고서 작성기를 여는 방법만 다릅니다. 자세한 내용은 보고서 작성기 3.0 설치, 제거 및 지원를 참조하십시오.

이 자습서에서 수행하는 두 가지 방법

  • XML 데이터로 원형 차트 만들기

  • 데이터를 포함하는 Transact-SQL 쿼리로 원형 차트 만들기

이 자습서에서 XML 데이터 사용

이 항목에서 복사한 XML 데이터를 사용하여 마법사에 붙여 넣을 수 있습니다. 보고서 서버나 SharePoint 통합 모드에 있는 보고서 서버에 연결되어 있지 않아도 되며 SQL Server 2008 R2의 인스턴스에 대한 액세스가 없어도 됩니다.

XML 데이터로 원형 차트 만들기

이 자습서에 대한 데이터가 포함된 Transact-SQL 쿼리 사용

데이터가 포함된 쿼리를 이 항목에서 복사하여 마법사에 붙여 넣을 수 있습니다. SQL Server 2008 R2의 인스턴스 이름과 모든 데이터베이스에 대한 읽기 전용 액세스 권한이 있는 자격 증명이 있어야 합니다. 자습서의 데이터 집합 쿼리에서는 리터럴 데이터를 사용하지만 쿼리를 SQL Server 2008 R2의 인스턴스에서 처리해야 보고서 데이터 집합에 필요한 메타데이터가 반환됩니다.

다른 Report Builder 3.0 자습서에서도 Transact-SQL 쿼리를 사용하므로 이 쿼리를 사용하면 다른 자습서를 수행할 때 수행할 내용을 미리 알 수 있다는 장점이 있습니다.

Transact-SQL 쿼리에는 몇 가지 필수 구성 요소가 필요합니다. 자세한 내용은 자습서의 사전 요구 사항(Report Builder 3.0)를 참조하십시오.

데이터를 포함하는 Transact-SQL 쿼리로 원형 차트 만들기

문서 내용

마법사 실행 후 작업

다음 단계

XML 데이터로 원형 차트 만들기

XML 데이터로 원형 차트를 만들려면

  1. 시작을 클릭하고 프로그램, Microsoft SQL Server 2008 R2 Report Builder를 차례로 가리킨 다음 Report Builder 3.0을 클릭합니다.

    시작 대화 상자가 나타납니다.

    [!참고]

    시작 대화 상자가 나타나지 않으면 보고서 작성기 단추에서 새로 만들기를 클릭합니다.

  2. 왼쪽 창에서 보고서가 선택되어 있는지 확인합니다.

  3. 오른쪽 창에서 차트 마법사를 클릭한 다음 만들기를 클릭합니다.

  4. 데이터 집합 선택 페이지에서 데이터 집합 만들기를 클릭하고 다음을 클릭합니다.

  5. 데이터 원본에 대한 연결 선택 페이지에서 새로 만들기를 클릭합니다.

    데이터 원본 속성 대화 상자가 열립니다.

  6. 데이터 원본 이름으로 원하는 이름을 지정할 수 있습니다. 이름 상자에 MyPieChart를 입력합니다.

  7. 연결 유형 선택 상자에서 XML을 클릭합니다.

  8. 자격 증명 탭을 클릭하고 현재 Windows 사용자를 사용하십시오. Kerberos 위임이 필요할 수도 있습니다를 선택한 후 확인을 클릭합니다.

  9. 데이터 원본에 대한 연결 선택 페이지에서 MyPieChart를 클릭하고 다음을 클릭합니다.

  10. 다음 텍스트를 복사하여 쿼리 디자인 페이지 가운데에 있는 큰 상자에 붙여 넣습니다.

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (선택 사항) 실행 단추(!)를 클릭하여 차트에서 기반으로 하는 데이터를 확인합니다.

  12. 다음을 클릭합니다.

  13. 차트 종류 선택 페이지에서 원형을 클릭하고 다음을 클릭합니다.

  14. 차트 필드 정렬 페이지의 사용 가능한 필드 상자에서 Sales 필드를 두 번 클릭합니다.

    Sales 필드는 숫자 값이므로 자동으로 상자로 이동합니다.

  15. 사용 가능한 필드 상자에서 FullName 필드를 범주 상자로 끌어 오거나 FullName 필드를 두 번 클릭하여 범주 상자로 이동한 후 다음을 클릭합니다.

  16. 스타일 선택 페이지에 Ocean이 기본적으로 선택되어 있습니다. 다른 스타일을 클릭하여 모양을 확인합니다.

  17. 마침을 클릭합니다.

    이제 새 원형 차트 보고서가 디자인 화면에 나타납니다. 이 원형 차트 보고서에는 보고서 내용이 대략적으로 나타납니다. 영업 사원 이름 대신 Full Name 1, Full Name 2 등의 범례가 표시되고 원형 차트의 각 조각 크기도 정확하게 나타나지 않습니다. 이 보고서는 단순히 보고서의 대략적인 모양을 보여 주는 역할을 합니다.

  18. 실제 원형 차트를 보려면 리본 메뉴의 탭에서 실행을 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

Transact-SQL 쿼리로 원형 차트 만들기

데이터를 포함하는 Transact-SQL 쿼리로 원형 차트를 만들려면

  1. 시작을 클릭하고 프로그램, Microsoft SQL Server 2008 R2 Report Builder를 차례로 가리킨 다음 Report Builder 3.0을 클릭합니다.

  2. 새 보고서 또는 데이터 대화 상자의 왼쪽 창에서 보고서가 선택되어 있는지 확인합니다.

  3. 오른쪽 창에서 차트 마법사를 클릭한 다음 만들기를 클릭합니다.

  4. 데이터 집합 선택 페이지에서 데이터 집합 만들기를 클릭하고 다음을 클릭합니다.

  5. 데이터 원본에 대한 연결 선택 페이지에서 기존 데이터 원본을 선택하거나 보고서 서버를 찾아 데이터 원본을 선택하고 다음을 클릭합니다. 사용자 이름과 암호를 입력해야 할 수 있습니다.

    [!참고]

    적절한 권한만 가지고 있으면 선택하는 데이터 원본은 중요하지 않습니다. 데이터를 데이터 원본에서 가져오는 것은 아니기 때문입니다. 자세한 내용은 자습서의 사전 요구 사항(Report Builder 3.0)을 참조하십시오.

  6. 쿼리 디자인 페이지에서 텍스트로 편집을 클릭합니다.

  7. 쿼리 창에 다음 쿼리를 붙여 넣습니다.

    SELECT 150 AS Sales, 'Jae Pak' AS FullName 
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName 
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName 
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName 
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName 
    
  8. (선택 사항) 실행 단추(!)를 클릭하여 차트에서 기반으로 하는 데이터를 확인합니다.

  9. 다음을 클릭합니다.

  10. 차트 종류 선택 페이지에서 원형을 클릭하고 다음을 클릭합니다.

  11. 차트 필드 정렬 페이지의 사용 가능한 필드 상자에서 Sales 필드를 두 번 클릭합니다.

    Sales 필드는 숫자 값이므로 자동으로 상자로 이동합니다.

  12. 사용 가능한 필드 상자에서 FullName 필드를 범주 상자로 끌어 오거나 FullName 필드를 두 번 클릭하여 범주 상자로 이동한 후 다음을 클릭합니다.

  13. 스타일 선택 페이지에 Ocean이 기본적으로 선택되어 있습니다. 다른 스타일을 클릭하여 모양을 확인합니다.

  14. 마침을 클릭합니다.

    이제 새 원형 차트 보고서가 디자인 화면에 나타납니다. 이 원형 차트 보고서에는 보고서 내용이 대략적으로 나타납니다. 영업 사원 이름 대신 Full Name 1, Full Name 2 등의 범례가 표시되고 원형 차트의 각 조각 크기도 정확하게 나타나지 않습니다. 이 보고서는 단순히 보고서의 대략적인 모양을 보여 주는 역할을 합니다.

  15. 실제 원형 차트를 보려면 리본 메뉴의 탭에서 실행을 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

마법사 실행 후 작업

원형 차트 보고서를 만들었으므로 이제 보고서를 사용할 수 있습니다. 리본 메뉴의 실행 탭에서 디자인을 클릭하면 계속해서 보고서를 수정할 수 있습니다.

차트를 크게 만들기

원형 차트를 좀 더 크게 만들어 봅니다. 차트의 요소가 아니라 차트를 클릭하여 선택한 다음 오른쪽 아래 모퉁이를 끌어 크기를 조정합니다.

보고서 제목 추가

차트 위쪽의 차트 제목을 선택하고 Sales Pie Chart와 같은 제목을 입력합니다.

백분율 추가

원형 차트에 레이블로 백분율 값을 표시하려면

  1. 원형 차트를 마우스 오른쪽 단추로 클릭하고 데이터 레이블 표시를 선택합니다. 원형 차트의 각 조각 내에 데이터 레이블이 표시됩니다.

  2. 레이블을 마우스 오른쪽 단추로 클릭하고 계열 레이블 속성을 선택합니다. 계열 레이블 속성 대화 상자가 표시됩니다.

  3. 레이블 데이터 옵션에 #PERCENT{P0}를 입력합니다.

    {P0}는 소수 자릿수 없이 백분율을 표시합니다. #PERCENT만 입력하면 숫자가 소수점 두 자리까지 표시됩니다. #PERCENT는 자동으로 계산이나 기능을 수행하는 키워드이며 이외에도 많은 키워드가 있습니다.

차트 레이블 및 범례를 사용자 지정하는 방법은 방법: 원형 차트에서 백분율 값 표시(보고서 작성기 3.0 및 SSRS)방법: 범례 항목의 텍스트 변경(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

다음 단계

보고서 작성기에서 첫 번째 보고서를 만들었으므로 이제 다른 자습서를 수행하고 고유의 데이터로 보고서를 만들 수 있습니다. 보고서 작성기를 실행하려면 연결 문자열을 사용하여 데이터베이스 등의 데이터 원본에 액세스할 수 있는 권한이 있어야 합니다. 연결 문자열은 실제로 사용자를 데이터 원본에 연결하는 역할을 합니다. 시스템 관리자가 연결 문자열 정보를 가지고 있으며 사용자에 대해 데이터 원본 연결을 설정할 수 있습니다.

다른 자습서를 진행하려면 SQL Server 2008 R2의 인스턴스 이름과 모든 데이터베이스에 대한 읽기 전용 액세스 권한이 있는 자격 증명만 있으면 됩니다. 데이터베이스 액세스 권한은 시스템 관리자가 대신 설정할 수 있습니다.

마지막으로, 보고서를 보고서 서버나 보고서 서버와 통합된 SharePoint 사이트에 저장하려면 URL 및 해당 권한이 있어야 합니다. 만든 보고서를 사용자의 컴퓨터에서 직접 실행할 수도 있지만 보고서 서버나 SharePoint 사이트에서 실행하면 더 많은 기능을 사용할 수 있습니다. 자신이 만든 보고서나 다른 사용자의 보고서를 보고서가 게시된 보고서 서버나 SharePoint 사이트에서 실행할 수 있는 권한이 있어야 합니다. 시스템 관리자에게 액세스 권한을 요청하십시오.

시작하기 전에 몇 가지 개념이나 용어에 대해 알아 두면 좋습니다. 자세한 내용은 보고서 제작 개념(보고서 작성기 3.0 및 SSRS)을 참조하십시오. 또한 처음 보고서를 만들 때는 사전에 시간을 들여 계획을 세우는 것이 좋습니다. 자세한 내용은 보고서 계획(보고서 작성기 3.0)을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동