Configuration Manager에서 보고 기능 운영 및 유지 관리

적용 대상: Configuration Manager(현재 분기)

Configuration Manager에서 보고용 인프라가 준비된 후 보고서 및 구독을 관리하기 위해 일반적으로 수행하는 다양한 작업이 있습니다.

참고

이 문서에서는 SQL Server Reporting Services의 보고서에 대해 집중적으로 설명합니다. 버전 2002부터 보고 기능을 Power BI Report Server와 통합할 수 있습니다. 자세한 내용은 Power BI Report Server와 통합을 참조하세요.

Reporting Services에서 보고서 실행

Configuration Manager는 SQL Server Reporting Services에 해당 보고서를 저장합니다. 보고서는 Configuration Manager 사이트 데이터베이스에서 데이터를 검색합니다. Configuration Manager 콘솔에서 또는 웹 브라우저를 통해 보고서 관리자를 사용하여 보고서에 액세스할 수 있습니다. 보고 서비스 지점에 액세스할 수 있고 사용자에게 보고서를 볼 수 있는 권한이 있는 컴퓨터의 웹 브라우저에서 보고서를 엽니다. 보고서를 실행하려면 사이트 권한과 특정 개체에 대한 보고서 실행 권한의 읽기 권한이 필요합니다.

보고서를 실행하면 보고서 제목, 설명 및 범주가 로컬 OS의 언어로 표시됩니다. 자세한 내용은 보고서 언어를 참조하세요.

참고

보고서 관리자는 웹 기반 보고서 액세스 및 관리 도구입니다. 보고서 관리자를 사용하여 HTTPS 연결을 통해 단일 보고서 서버 인스턴스를 관리할 수 있습니다. 보고서 보기, 보고서 속성 수정, 연결된 보고서 구독 관리 등의 운영 작업에 보고서 관리자를 사용합니다. 이 문서에서는 보고서 관리자에서 보고서를 확인하고 보고서 속성을 수정하는 단계를 제공합니다. 보고서 관리자의 다른 옵션에 대한 자세한 내용은 보고서 관리자란?을 참조하세요.

Configuration Manager 보고서를 실행 하려면 다음 절차를 따르십시오.

Configuration Manager 콘솔에서 보고서 실행

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동합니다. 보고 를 확장하고 보고서 를 선택합니다. 이 노드에는 사용 가능한 보고서가 나열됩니다.

    이 노드에 보고서가 나열되지 않는 경우 보고 서비스 지점이 설치 및 구성되어 있는지 확인합니다. 자세한 내용은 보고 구성을 참조하세요.

  2. 실행할 보고서를 선택합니다. 리본의 탭에 있는 보고서 그룹 섹션에서 실행 을 선택하여 보고서를 엽니다.

  3. 필수 매개 변수가 있는 경우 해당 매개 변수를 지정하고 보고서 보기 를 선택합니다.

웹 브라우저에서 보고서 실행

  1. 웹 브라우저에서 보고서 관리자 URL(예: https://Server1/Reports)로 이동합니다. 이 주소는 Reporting Services Configuration Manager의 보고서 관리자 URL 페이지에서 확인할 수 있습니다.

  2. 보고서 관리자에서 Configuration Manager의 보고서 폴더(예: ConfigMgr_CAS)를 선택합니다.

    보고서 관리자에 보고서가 나열되지 않는 경우 보고 서비스 지점이 설치 및 구성되어 있는지 확인합니다. 자세한 내용은 보고 구성을 참조하세요.

  3. 실행할 보고서의 보고서 범주를 선택하고 특정 보고서를 선택합니다. 보고서 관리자에서 보고서가 열립니다.

  4. 필수 매개 변수가 있는 경우 해당 매개 변수를 지정하고 보고서 보기 를 선택합니다.

보고서 속성 수정

보고서 속성에는 보고서 이름과 설명이 포함됩니다. Configuration Manager 콘솔에서 보고서 속성을 볼 수 있습니다.

속성을 변경하려면 보고서 관리자를 사용합니다.

  1. 웹 브라우저에서 보고서 관리자 URL(예: https://Server1/Reports)로 이동합니다.

  2. 보고서 관리자에서 Configuration Manager의 보고서 폴더(예: ConfigMgr_CAS)를 선택합니다.

  3. 보고서 범주를 선택하고 특정 보고서를 선택합니다. 보고서 관리자에서 보고서가 열립니다.

  4. 속성 탭을 선택합니다. 보고서 이름 및 설명을 수정한 다음 적용 을 선택합니다.

보고서 관리자는 보고서 서버에 보고서 속성을 저장합니다. Configuration Manager 콘솔에 보고서의 업데이트된 보고서 속성이 표시됩니다.

보고서 편집

기존 Configuration Manager 보고서가 원하는 정보를 검색하지 않는 경우 보고서 작성기에서 편집합니다. 보고서 작성기를 사용하여 보고서 레이아웃이나 디자인을 변경할 수도 있습니다. 기본 보고서를 직접 편집할 수도 있지만 복제하는 것이 가장 좋습니다. 편집할 보고서를 열고 다른 이름으로 저장 을 선택합니다.

보고서를 편집하려면 사이트 권한과 보고서의 특정 개체에 대한 보고서 수정 권한이 필요합니다.

중요

사이트 업데이트는 기본 제공 보고서를 유지합니다. 표준 보고서를 수정한 경우 사이트가 업데이트될 때 밑줄 접두사(_)를 사용하여 보고서 이름을 바꿉니다. 이 동작은 사이트 업데이트가 표준 보고서에 의해 수정된 보고서를 덮어쓰지 않도록 합니다.

미리 정의된 보고서를 수정한 경우 사이트 업데이트를 설치하기 전에 사용자 지정 보고서를 백업합니다. 업데이트 후에 Reporting Services에서 해당 보고서를 복원합니다. 미리 정의된 보고서를 많이 변경하는 경우에는 대신 새 보고서를 만듭니다. 사이트를 업그레이드하기 전에 만든 새 보고서는 덮어써지지 않습니다.

다음 절차를 사용하여 Configuration Manager 보고서의 속성을 편집합니다.

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동합니다. 보고 를 펼치고 보고서 노드를 선택합니다.

  2. 수정할 보고서를 선택합니다. 리본의 탭에 있는 보고서 그룹 섹션에서 편집 을 선택합니다. 자격 증명을 입력하라는 메시지가 표시될 수도 있습니다. 컴퓨터에 보고서 작성기가 설치되어 있지 않으면 Configuration Manager에서 설치하라는 메시지가 표시됩니다. 보고서를 수정하고 만들려면 보고서 작성기가 필요합니다.

  3. 보고서 작성기에서 해당 보고서 설정을 수정합니다. 저장 을 선택하여 보고서 서버에 보고서를 저장합니다.

보고서 만들기

다음 두 가지 유형의 보고서를 만들 수 있습니다.

중요

새 보고서를 만들려면 사용자 계정에 사이트 수정 권한이 필요합니다. 보고서 수정 권한이 있는 폴더에만 보고서를 만들 수 있습니다.

모델 기반 보고서 만들기

모델 기반 Configuration Manager 보고서를 만들려면 다음 절차를 사용합니다.

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 보고 를 펼치고 보고서 노드를 선택합니다.

  2. 리본의 탭에 있는 만들기 섹션에서 보고서 만들기 를 선택합니다. 이 작업을 수행하면 보고서 만들기 마법사 가 열립니다.

  3. 정보 페이지에서 다음 설정을 구성합니다.

    • 형식: 모델 기반 보고서 를 선택합니다.

    • 이름: 보고서의 이름을 지정합니다.

    • 설명: 보고서의 설명을 지정합니다.

    • 서버: 이 보고서를 만들 보고서 서버의 이름을 표시합니다.

    • 경로: 찾아보기 를 선택하여 보고서를 저장할 폴더를 지정합니다.

  4. 모델 선택 페이지의 목록에서 이 보고서를 만드는 데 사용할 수 있는 모델을 선택합니다. 미리 보기 섹션에 이 보고서 모델에서 사용할 수 있는 SQL Server 뷰와 엔터티가 표시됩니다.

  5. 보고서 만들기 마법사를 완료합니다.

  6. 보고서 작성기를 열어 보고서 설정을 구성합니다. 자세한 내용은 Configuration Manager 보고서 편집을 참조하세요.

  7. 보고서 작성기에서 보고서 레이아웃을 만들고 사용 가능한 SQL Server 뷰에서 데이터를 선택하고 보고서에 매개 변수를 추가합니다.

  8. 실행 을 선택하여 보고서를 실행합니다. 보고서가 필요한 정보를 제공하는지 확인합니다. 필요한 경우 디자인 을 선택하여 보고서를 추가로 수정합니다.

  9. 저장 을 선택하여 보고서 서버에 보고서를 저장합니다.

SQL 기반 보고서 만들기

사용자 지정 보고서의 SQL 문을 만드는 경우 SQL Server 테이블을 직접 참조하지 마세요. 항상 사이트 데이터베이스에서 지원되는 보고 SQL Server 뷰를 참조합니다. 해당 뷰의 이름은 v_로 시작합니다. 자세한 내용은 Configuration Manager에서 SQL Server 뷰를 사용하여 사용자 지정 보고서 만들기를 참조하세요.

사이트 데이터베이스에서 퍼블릭 저장 프로시저를 참조할 수도 있습니다. 해당 저장 프로시저의 이름은 sp_로 시작합니다.

SQL 기반 Configuration Manager 보고서를 만들려면 다음 절차를 사용합니다.

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 보고 를 펼치고 보고서 노드를 선택합니다.

  2. 리본의 탭에 있는 만들기 섹션에서 보고서 만들기 를 선택합니다. 이 작업을 수행하면 보고서 만들기 마법사 가 열립니다.

  3. 정보 페이지에서 다음 설정을 구성합니다.

    • 형식: SQL 기반 보고서 를 선택합니다.

    • 이름: 보고서의 이름을 지정합니다.

    • 설명: 보고서의 설명을 지정합니다.

    • 서버: 이 보고서를 만들 보고서 서버의 이름을 표시합니다.

    • 경로: 찾아보기 를 선택하여 보고서를 저장할 폴더를 지정합니다.

  4. 보고서 만들기 마법사를 완료합니다.

  5. 보고서 작성기를 열어 보고서 설정을 구성합니다. 자세한 내용은 Configuration Manager 보고서 편집을 참조하세요.

  6. 보고서 작성기에서 보고서의 SQL 문을 제공합니다. 사용 가능한 뷰의 열을 사용하여 SQL 문을 빌드할 수도 있습니다. 필요한 경우 보고서에 매개 변수를 추가합니다.

  7. 실행 을 선택하여 보고서를 실행합니다. 보고서가 필요한 정보를 제공하는지 확인합니다. 필요한 경우 디자인 을 선택하여 보고서를 추가로 수정합니다.

  8. 저장 을 선택하여 보고서 서버에 보고서를 저장합니다.

보고서 구독 관리

SQL Server Reporting Services의 보고서 구독을 사용하면 예약된 간격으로 지정한 보고서를 전자 메일로 자동 배달하거나 파일 공유에 자동 배달하도록 구성할 수 있습니다. 보고서 구독을 구성하려면 Configuration Manager의 구독 만들기 마법사 를 사용합니다.

보고서를 파일 공유에 배달하는 보고서 구독 만들기

보고서를 파일 공유에 배달하는 보고서 구독을 만든 경우 Reporting Services는 지정된 형식의 보고서를 지정된 파일 공유에 복사합니다. 보고서를 한 번에 하나씩만 구독하고 배달을 요청할 수 있습니다.

파일 공유를 사용하는 구독을 만드는 경우에는 기존 공유 폴더를 대상으로 지정합니다. 보고서 서버는 폴더 또는 네트워크 공유를 만들지 않습니다. 구독에 대상 폴더를 지정하는 경우 UNC 경로를 사용하고 폴더 경로 끝에 백슬래시(\)를 포함하지 않습니다. 예를 들어 \\server\reportfiles\operations\2001은 대상 폴더의 유효한 UNC 경로입니다.

참고

구독을 만들 때 사용자 이름과 암호를 지정합니다. 이 계정은 대상 폴더에 대한 쓰기 권한으로 이 공유에 액세스할 수 있어야 합니다.

Reporting Services는 다양한 파일 형식으로 보고서를 렌더링할 수 있습니다. 예를 들어 MHTML, Excel 등이 있습니다. 구독을 만들 때 형식을 선택합니다. 지원되는 렌더링 형식을 원하는 대로 선택할 수 있지만 파일을 렌더링하는 경우 다른 형식보다 더 잘 작동하는 형식이 있습니다.

파일 공유 보고서 구독의 제한 사항

다음 목록에는 파일 공유 보고서 구독의 제한 사항이 포함되어 있습니다.

  • 보고서 서버에서 호스트하고 관리하는 보고서와 달리 Reporting Services는 보고서를 정적 파일로 공유 폴더에 배달합니다.

  • 파일로 저장된 보고서에서는 보고서의 대화형 기능이 작동하지 않습니다. 대화형 기능은 보고서에서 정적 요소로 표시됩니다.

  • 보고서에 차트가 포함된 경우 기본 프레젠테이션이 사용됩니다.

  • 보고서가 링크를 통해 다른 보고서에 연결된 경우 링크가 정적 텍스트로 렌더링됩니다.

배달된 보고서에서 대화형 기능을 유지하려면 메일 배달을 사용합니다. 자세한 내용은 보고서를 메일로 배달하는 보고서 구독 만들기를 참조하세요.

파일 공유 보고서 구독을 만드는 프로세스

파일 공유에 보고서를 배달하는 보고서 구독을 만들려면 다음 절차를 참조합니다.

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 보고 를 펼치고 보고서 노드를 선택합니다.

  2. 보고서 폴더를 선택하고 구독할 보고서를 선택합니다. 리본의 탭에 있는 보고서 그룹 섹션에서 구독 만들기 를 선택합니다. 이 작업을 수행하면 구독 만들기 마법사 가 열립니다.

  3. 구독 배달 페이지에서 다음 설정을 구성합니다.

    • 보고서 배달 방법: Windows 파일 공유 를 선택합니다.

    • 파일 이름: 보고서의 파일 이름을 지정합니다. 기본적으로 보고서 파일에는 파일 이름 확장명이 포함되지 않습니다. 형식에 따라 파일 이름 확장명을 자동으로 추가하려면 만들 때 파일 확장명 추가 를 선택합니다.

    • 경로: 이 보고서를 배달할 기존 폴더의 UNC 경로를 지정합니다. 예들 들어 \\server\reportfiles\operations입니다.

    • 렌더링 형식: 보고서 파일에 대해 다음 형식 중 하나를 선택합니다.

      • 보고서 데이터를 가진 XML 파일
      • CSV(쉼표로 분리)
      • TIFF 파일
      • Acrobat(PDF) 파일
      • HTML 4.0

        참고

        보고서에 이미지가 있는 경우 HTML 4.0 형식에는 이미지가 포함되지 않습니다.

      • MHTML(웹 보관 파일)
      • RPL 렌더러(보고서 페이지 레이아웃)
      • Excel
      • Word
    • 사용자 이름: 지정된 경로 에 대한 쓰기 권한이 있는 Windows 사용자 계정을 지정합니다.

    • 암호: 위에서 지정한 Windows 사용자 계정의 암호를 지정합니다.

    • 덮어쓰기 옵션: 다음 옵션 중 하나를 선택하여 동일한 이름의 파일이 대상 폴더에 존재하는 경우에 수행할 동작을 구성합니다.

      • 기존 파일을 최신 버전으로 덮어쓰기
      • 기존 파일 덮어쓰지 않음
      • 최신 버전이 추가되면 파일 이름 증가: 이 옵션은 새 보고서의 파일 이름에 숫자를 추가하여 이전 버전과 구분합니다.
    • 설명: 필요에 따라 이 보고서 구독에 대한 추가 정보를 지정합니다.

  4. 구독 일정 페이지에서 보고서 구독에 대해 다음 배달 일정 옵션 중 하나를 선택합니다.

    • 공유 일정 사용: 공유 일정이란 다른 보고서 구독에서 사용할 수 있는 미리 정의된 일정입니다. 이 옵션을 선택한 경우 공유 일정도 선택합니다. 공유 일정이 없으면 새 일정을 만드는 옵션을 선택합니다.

    • 새 일정 만들기: 이 보고서가 실행되는 일정을 구성합니다. 일정에는 이 구독의 간격, 시작 시간과 날짜, 종료 날짜가 포함됩니다. 기본적으로 새 구독은 현재 날짜와 시간부터 1시간마다 실행되도록 새 일정을 만듭니다.

  5. 구독 매개 변수 페이지에서 이 보고서를 무인 모드로 실행하는 데 필요한 매개 변수를 지정합니다. 보고서에 매개 변수가 없으면 마법사에서 이 페이지를 표시하지 않습니다.

  6. 마법사를 완료합니다.

  7. Configuration Manager에서 보고서 구독을 성공적으로 만들었는지 확인합니다. 구독 노드를 선택하여 보고서 구독을 확인하고 수정합니다.

보고서를 메일로 배달하는 보고서 구독 만들기

메일로 보고서를 배달하는 보고서 구독을 만든 경우 Reporting Services는 구성된 받는 사람에게 메일을 보냅니다. 보고서는 메일에 첨부 파일로 포함됩니다. 보고서 서버는 메일 주소의 유효성을 검사하거나 메일 서버에서 보고서를 가져오지 않습니다. 조직 내/외부의 유효한 메일 계정으로 보고서를 배달할 수 있습니다.

참고

메일 구독 옵션을 사용하도록 설정하려면 Reporting Services에서 메일 설정을 구성해야 합니다. 자세한 내용은 Reporting Services의 메일 배달을 참조하세요.

다음 전자 메일 배달 옵션 중 하나 또는 둘 모두를 선택할 수 있습니다.

  • 생성된 보고서에 대한 링크가 포함된 알림을 보냅니다.

  • 포함된 보고서 또는 첨부된 보고서를 보냅니다. 렌더링 형식과 브라우저에 따라 보고서를 포함할지 또는 첨부할지가 결정됩니다.

    • 브라우저에서 HTML 4.0 및 MHTML을 지원하고 MHTML(웹 보관) 형식을 선택한 경우 메일 메시지에 보고서가 포함됩니다.
    • 다른 모든 형식은 보고서를 첨부 파일로 배달합니다.
    • Reporting Services는 보고서를 보내기 전에 첨부 파일이나 메시지의 크기를 확인하지 않습니다. 첨부 파일이나 메시지가 메일 서버에서 허용되는 최대한도를 초과하면 보고서가 배달되지 않습니다.

전자 메일을 사용하여 보고서를 배달하는 보고서 구독을 만들려면 다음 절차를 참조합니다.

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 보고 를 펼치고 보고서 노드를 선택합니다.

  2. 보고서 폴더를 선택하고 구독할 보고서를 선택합니다. 리본의 탭에 있는 보고서 그룹 섹션에서 구독 만들기 를 선택합니다. 이 작업을 수행하면 구독 만들기 마법사 가 열립니다.

  3. 구독 배달 페이지에서 다음 설정을 구성합니다.

    • 보고서 배달 방법: 이메일 을 선택합니다.

    • 받는 사람: 유효한 메일 주소를 받는 사람으로 지정합니다.

      참고

      받는 사람을 여러 개 입력하려면 각 메일 주소를 세미콜론(;)으로 구분합니다.

    • 참조: 필요에 따라 이 보고서를 참조로 받을 메일 주소를 지정합니다.

    • 숨은 참조: 필요에 따라 이 보고서를 숨은 참조로 받을 메일 주소를 지정합니다.

    • 회신 대상: 회신 주소를 지정합니다. 받는 사람이 메일 메시지에 회신하는 경우 회신은 이 주소로 배달됩니다.

    • 제목: 구독 전자 메일 메시지의 제목 줄을 지정합니다.

    • 우선 순위: 이 이메일 메시지에 낮음, 보통, 높음 으로 우선 순위를 선택합니다. Microsoft Exchange는 이 플래그를 사용하여 메일 메시지의 중요도를 표시합니다.

    • 댓글: 구독 메일 메시지의 본문 텍스트를 지정합니다.

    • 설명: 필요에 따라 이 보고서 구독에 대한 추가 정보를 지정합니다.

    • 링크 포함: 이 보고서의 URL을 메일 메시지 본문에 포함합니다.

    • 보고서 포함: 보고서를 메일 메시지에 첨부합니다. 렌더링 형식 옵션을 사용하여 첨부할 보고서 형식을 지정할 수 있습니다.

    • 렌더링 형식: 첨부된 보고서 파일에 대해 다음 형식 중 하나를 선택합니다.

      • 보고서 데이터를 가진 XML 파일
      • CSV(쉼표로 분리)
      • TIFF 파일
      • Acrobat(PDF) 파일
      • MHTML(웹 보관 파일)
      • Excel
      • Word
  4. 구독 일정 페이지에서 보고서 구독에 대해 다음 배달 일정 옵션 중 하나를 선택합니다.

    • 공유 일정 사용: 공유 일정이란 다른 보고서 구독에서 사용할 수 있는 미리 정의된 일정입니다. 이 옵션을 선택한 경우 공유 일정도 선택합니다. 공유 일정이 없으면 새 일정을 만드는 옵션을 선택합니다.

    • 새 일정 만들기: 이 보고서가 실행되는 일정을 구성합니다. 일정에는 이 구독의 간격, 시작 시간과 날짜, 종료 날짜가 포함됩니다. 기본적으로 새 구독은 현재 날짜와 시간부터 1시간마다 실행되도록 새 일정을 만듭니다.

  5. 구독 매개 변수 페이지에서 이 보고서를 무인 모드로 실행하는 데 필요한 매개 변수를 지정합니다. 보고서에 매개 변수가 없으면 마법사에서 이 페이지를 표시하지 않습니다.

  6. 마법사를 완료합니다.

  7. Configuration Manager에서 보고서 구독을 성공적으로 만들었는지 확인합니다. 구독 노드를 선택하여 보고서 구독을 확인하고 수정합니다.

즐겨찾기

Configuration Manager는 기본적으로 수백 개의 보고서가 함께 제공되며 사용자가 이 목록에 더 추가할 수 있습니다. 흔히 사용하는 보고서를 지속적으로 검색하는 대신 버전 2103부터 보고서를 즐겨찾기로 만들 수 있습니다. 이 작업을 통해 새 즐겨찾기 노드에서 빠르게 액세스할 수 있습니다.

즐겨찾기 목록 기준은 사이트나 계층 구조가 아닌 사용자입니다.

보고서 즐겨찾기를 위한 전제 조건

사이트의 보고 서비스 지점에서 SQL Server Reporting Services 버전은 SQL Server 2017 이상이어야 합니다.

참고

서버에서 SQL Server Reporting Services의 모든 인스턴스는 2017 버전 이상이어야 합니다.

즐겨찾기 추가

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동합니다. 보고 노드를 확장하고 보고서 또는 Power BI 보고서 노드를 선택합니다.

  2. 자주 사용하는 보고서를 선택합니다. 그런 다음 리본에서 즐겨찾기에 추가 를 선택합니다. 보고서의 아이콘이 즐겨찾기를 나타내는 노란색 별로 바뀝니다.

    Power BI 보고서에 대한 즐겨찾기에 추가 작업의 스크린샷

    둘 이상의 보고서를 선택하여 모두 즐겨찾기에 추가할 수 있습니다.

    즐겨찾기 목록에서 보고서를 제거하려면 해당 보고서를 선택하고 즐겨찾기에서 제거 를 선택합니다. 사용자가 즐겨찾기를 제거해도 Configuration Manager는 해당 보고서를 삭제하지 않습니다.

  3. 보고 노드에서 새 즐겨찾기 노드를 확장합니다. 즐겨찾기 목록을 보려면 보고서 또는 Power BI 보고서 노드 중 하나를 선택합니다.

    브라우저에서 즐겨찾는 보고서에 직접 연결할 수 있습니다. 예들 들어 https://rsp.contoso.com/Reports/favorites입니다.

    즐겨찾기 목록에서 동일하게 보고서를 관리할 수 있습니다.