이 항목에서는 SQL Server Reporting Services 개념에 대한 간략한 요약을 제공합니다.
| 적용 대상: Reporting Services SharePoint 모드 | Reporting Services 기본 모드 |
이 주제에서:
보고서 서버 개념
보고서 서버는 Reporting Services 인스턴스가 설치된 컴퓨터입니다. 보고서 서버는 보고서, 보고서 관련 항목 및 리소스, 일정 및 구독과 같은 항목을 내부적으로 저장합니다. 보고서 서버는 독립 실행형 단일 서버 또는 스케일 아웃 팜으로 구성하거나 SharePoint Server와 통합할 수 있습니다. Reporting Services 웹 서비스, WMI 공급자, URL 액세스를 통해 또는 스크립트를 통해 프로그래밍 방식으로 보고서 서버 항목과 상호 작용합니다. 보고서 서버와 상호 작용하는 방법은 배포 토폴로지 및 구성에 따라 달라집니다.
기본 모드 보고서 서버 기본 모드로 구성된 보고서 서버는 SQL Server Reporting Services가 설치되고 독립 실행형 서버로 구성된 컴퓨터입니다. 보고서 관리자 또는 URL 액세스 명령, SQL Server Management Studio 또는 스크립트를 통해 프로그래밍 방식으로 브라우저를 사용하여 보고서 서버, 보고서 및 보고서 관련 항목과 상호 작용합니다. 자세한 내용은 Reporting Services 보고서 서버(기본 모드)를 참조하세요.
SharePoint 모드 보고서 서버 SharePoint와 통합된 보고서 서버에는 두 가지 가능한 구성이 있습니다. SQL Server 2014 Reporting Services(SSRS)에서 Reporting Services는 SharePoint Server와 함께 SharePoint 공유 서비스로 설치됩니다. 이전 릴리스에서 보고서 서버는 Reporting Services SharePoint 추가 기능을 설치하여 SharePoint Server와 통합됩니다. 두 경우 모두 SharePoint 사이트의 애플리케이션 페이지를 사용하여 보고서 서버, 보고서 및 보고서 관련 항목과 상호 작용합니다. SharePoint 문서 라이브러리 및 사용자가 만든 다른 라이브러리를 사용하여 보고서와 관련된 콘텐츠 형식을 저장합니다. 자세한 내용은 Reporting Services 보고서 서버(SharePoint 모드)를 참조하세요.
보고서 서버 항목 보고서 서버 항목에는 보고서, 모델, 공유 데이터 원본, 공유 데이터 세트 및 보고서 서버에 게시, 업로드 또는 저장할 수 있는 기타 항목이 포함됩니다. 기본 보고서 서버 또는 SharePoint 사이트의 SharePoint 콘텐츠 라이브러리에서 보고서 서버 계층적 폴더 구조의 항목을 구성합니다. 자세한 내용은 보고서 서버 콘텐츠 관리(SSRS 기본 모드)를 참조하세요.
폴더 네이티브 보고서 서버에서 폴더는 보고서 서버에 저장된 주소 지정 가능한 모든 항목의 계층적 탐색 구조와 경로를 제공합니다. 폴더 계층 구조와 사이트 및 폴더 권한을 사용하여 항목 수준 보안이라고 하는 보고서 서버 항목에 대한 액세스를 제어할 수 있습니다. 기본적으로 특정 폴더에 대해 정의하는 역할 할당은 폴더 계층 구조의 자식 폴더에 의해 상속됩니다. 특정 역할을 폴더에 할당하면 상속 규칙이 더 이상 적용되지 않습니다. 폴더 구조는 Home이라는 루트 노드와 선택적 내 보고서 기능을 지원하는 예약된 폴더로 구성됩니다. 브라우저에서 루트 노드는 보고서 서버 가상 디렉터리의 이름입니다(예: ). http://myreportserver/reports. 자세한 내용은 폴더를 참조하세요.
SharePoint 사이트에서 문서 라이브러리 및 콘텐츠 라이브러리의 SharePoint 폴더를 사용하여 항목을 구성합니다.
역할 및 권한 네이티브 보고서 서버에서 보고서 서버 시스템 관리자는 액세스 권한을 관리하고, 보고서 요청을 처리하고, 스냅샷 기록을 유지 관리하고, 보고서, 데이터 원본, 데이터 세트 및 구독에 대한 사용 권한을 관리하도록 보고서 서버를 구성합니다. 예를 들어 게시된 보고서는 Reporting Services 역할 기반 보안 모델을 사용하여 역할 할당을 통해 보호됩니다. 자세한 내용은 역할 및 사용 권한(Reporting Services)을 참조하세요.
SharePoint 사이트에서 SharePoint 사이트 관리자 페이지를 사용하여 보고서 및 보고서 관련 사이트 콘텐츠에 대한 액세스 권한을 관리합니다.
일정 네이티브 보고서 서버에서 보고서, 공유 데이터 세트 및 구독을 예약하여 데이터를 검색하고 특정 시간 또는 사용량이 많은 시간에 보고서 및 데이터 세트 쿼리를 배달할 수 있습니다. 일정은 시간, 일, 주 또는 월 간격으로 한 번 또는 연속적으로 실행할 수 있습니다. 자세한 내용은 일정을 참조하세요.
구독 및 배달 구독은 특정 시간에 또는 이벤트에 대한 응답으로 구독에 지정한 애플리케이션 파일 형식으로 보고서를 배달하기 위한 대기 요청입니다. 구독은 요청 시 보고서를 실행하는 대신 사용할 수 있습니다. 주문형 보고를 사용하려면 보고서를 볼 때마다 보고서를 적극적으로 선택해야 합니다. 반면 구독을 사용하여 보고서 배달을 예약한 다음 자동화할 수 있습니다. 전자 메일 받은 편지함 또는 파일 공유로 보고서를 배달할 수 있습니다. 자세한 내용은 구독 및 배달(Reporting Services)을 참조하세요.
확장 SQL Server Reporting Services는 보고서 솔루션을 사용자 지정하는 데 사용할 수 있는 확장 가능한 아키텍처를 제공합니다. 보고서 서버는 사용자 지정 인증 확장 프로그램, 데이터 처리 확장 프로그램, 보고서 처리 확장 프로그램, 렌더링 확장 프로그램 및 배달 확장 프로그램을 지원하며 사용자가 사용할 수 있는 확장 프로그램은 RSReportServer.config 구성 파일에서 구성할 수 있습니다. 예를 들어 보고서 뷰어에서 사용할 수 있는 내보내기 형식을 제한할 수 있습니다. 배달 및 보고서 처리 확장 프로그램은 선택 사항이지만 보고서 배포 또는 사용자 지정 컨트롤을 지원하려면 필요합니다. 자세한 내용은 확장(SSRS)을 참조하세요.
보고서 액세스 주문형 액세스를 사용하면 사용자가 보고서 보기 도구에서 보고서를 선택할 수 있습니다. 보고서 서버 구성에 따라 보고서 관리자, Microsoft SharePoint 2.0 웹 파트, Reporting Services가 SharePoint 통합 모드로 설치될 때 SharePoint 라이브러리, 포함된 ReportViewer 컨트롤 또는 URL 액세스를 사용하는 브라우저를 사용할 수 있습니다. 보고서에 대한 주문형 액세스에 대한 자세한 내용은 보고서 찾기, 보기 및 관리(보고서 작성기 및 SSRS)를 참조하세요.
구독은 요청 시 보고서를 실행하는 대신 사용할 수 있습니다. 자세한 내용은 구독 및 배달(Reporting Services)을 참조하세요.
보고서 서버와 상호 작용하는 데 사용할 도구 목록은 Reporting Services 도구를 참조하세요.
보고서 및 관련 항목 개념
보고서 및 보고서 정의RDL. 보고서 정의는 RDL(Report Definition Language)이라는 XML 문법을 준수하는 XML 파일입니다. Reporting Services에서는 보고서 작성기 또는 보고서 디자이너와 같은 도구에서 보고서 정의를 만듭니다. 여기에는 데이터 원본 연결을 정의하는 요소, 데이터, 식, 매개 변수, 이미지, 텍스트 상자, 테이블 및 기타 디자인 타임 레이아웃을 검색하는 데 사용되는 쿼리가 포함됩니다. 자세한 내용은 SSRS(보고서 정의 언어)를 참조하세요.
RDLX. RDLX의 보고서 정의는 Power View 시각화 환경을 사용하도록 설정하는 내부 확장이 있는 RDL 파일입니다. 자세한 내용은 Power View 개요를 참조하세요.
RDLC. Visual Studio 보고서 디자이너는 ReportViewer 컨트롤에 사용할 XML 형식의 클라이언트 보고서 정의(.rdlc) 파일을 생성합니다.
데이터 연결 및 데이터 원본 보고 보고서는 데이터 연결을 사용하여 쿼리가 실행되거나 보고서가 처리될 때 보고서에 대한 데이터를 검색합니다. 보고서 정의에서 데이터 연결은 데이터 원본과 동일합니다. 기본 제공 데이터 연결 형식 목록에서 선택하여 관계형 데이터베이스, 다차원 데이터베이스, 웹 서비스 또는 기타 데이터 원본에 연결합니다. 다음 용어는 데이터 연결을 설명할 때 사용됩니다.
데이터 연결. 데이터 원본이라고도 함. 데이터 연결에는 연결 형식에 종속된 이름 및 연결 속성이 포함됩니다. 기본적으로 데이터 연결에는 자격 증명이 포함되지 않습니다. 데이터 연결은 외부 데이터 원본에서 검색할 데이터를 지정하지 않습니다. 이렇게 하려면 데이터 세트를 만들 때 쿼리를 지정합니다.
데이터 원본 정의입니다. 보고서 데이터 원본의 XML 표현을 포함하는 파일입니다. 보고서가 게시되면 보고서 서버 또는 SharePoint 사이트에 보고서 정의와는 별개로 해당 데이터 원본이 데이터 원본 정의로 저장됩니다. 예를 들어 보고서 서버 관리자는 연결 문자열 또는 자격 증명을 업데이트할 수 있습니다. 네이티브 보고서 서버에서 파일 형식은 .rds입니다. SharePoint 사이트에서 파일 형식은 .rsds입니다.
연결 문자열입니다. 연결 문자열은 데이터 원본에 연결하는 데 필요한 연결 속성의 문자열 버전입니다. 연결 속성은 데이터 연결 형식에 따라 다릅니다.
공유 데이터 원본입니다. 여러 보고서에서 사용할 보고서 서버 또는 SharePoint 사이트에서 사용할 수 있는 데이터 원본입니다.
공유 데이터 원본은 자주 사용하는 데이터 원본이 있는 경우에 유용합니다. 공유 데이터 원본을 가능한 한 많이 사용하는 것이 좋습니다. 보고서 및 보고서 액세스를 보다 쉽게 관리할 수 있도록 하며, 보고서 및 액세스하는 데이터 원본을 보다 안전하게 유지하는 데 도움이 됩니다. 공유 데이터 원본이 필요한 경우 시스템 관리자에게 공유 데이터 원본을 만들어 달라고 요청합니다.
보고서 작성기에서는 공유 데이터 원본을 만들 수 없습니다. 보고서 서버에서 공유 데이터 원본을 찾아서 선택할 수 있습니다.
보고서 디자이너에서는 보고서 서버에서 공유 데이터 원본으로 이동할 수 없습니다. 솔루션 탐색기에서 프로젝트의 일부로 공유 데이터 원본을 만들고 보고서 서버에 배포할지 여부를 선택할 수 있습니다. 컴퓨터 또는 보고서 서버에서 필요한 자격 증명의 차이 때문에 로컬에서만 사용하도록 선택할 수 있습니다.
포함된 데이터 원본입니다. 보고서별 데이터 원본이라고도 하는 embeddeddata 원본은 보고서에 정의되고 해당 보고서에서만 사용됩니다.
포함된 데이터 원본은 보고서 정의에 저장된 데이터 연결입니다. 포함된 데이터 원본 연결 정보는 포함된 보고서에서만 사용할 수 있습니다.
자격 증명. 자격 증명은 외부 데이터에 액세스할 수 있도록 제공해야 하는 인증 정보입니다.
자격 증명은 포함된 데이터 원본을 만들거나, 쿼리를 실행하거나, 보고서 처리 중에 데이터를 검색하는 데 사용됩니다. 데이터 원본의 소유자는 데이터에 액세스하는 데 사용해야 하는 자격 증명 유형을 결정합니다. 자격 증명은 보고서 서버, SharePoint 사이트 또는 보고서 작성 환경의 로컬 컴퓨터에서 데이터 연결과 독립적으로 관리됩니다. 데이터 원본 유형에 따라 자격 증명을 저장하여 프롬프트 없이 사용하거나, 각 사용자에게 프롬프트를 표시하도록 설정할 수 있습니다. 필요한 자격 증명은 컴퓨터 또는 보고서 서버에서 데이터 원본에 연결하는지 여부에 따라 다를 수 있습니다. 자세한 내용은 보고서 작성기에서 자격 증명 지정을 참조하세요.
보고서 데이터 세트 보고서에서 데이터 세트는 외부 데이터 원본에서 쿼리를 실행하여 반환되는 보고서 데이터를 나타냅니다. 데이터 세트는 외부 데이터 원본에 대한 정보를 포함하는 데이터 연결에 따라 달라집니다. 데이터 자체는 보고서 정의에 포함되지 않습니다. 데이터 세트에는 쿼리 명령, 필드 컬렉션, 매개 변수, 필터 및 대/소문자 구분 및 데이터 정렬이 포함된 데이터 옵션이 포함됩니다. 데이터 세트에는 두 가지 유형이 있습니다.
공유 데이터 세트. 공유 데이터 세트는 보고서 서버에 게시되며 여러 보고서에서 사용할 수 있습니다. 공유 데이터 세트는 공유 데이터 원본을 기반으로 해야 합니다. 캐시 새로 고침 계획을 만들어 공유 데이터 세트를 캐시하고 예약할 수 있습니다.
포함된 데이터 세트. 포함된 데이터 세트는 단일 보고서에서 정의되고 사용됩니다.
자세한 내용은 보고서 포함 데이터 세트 및 공유 데이터 세트(보고서 작성기 및 SSRS)를 참조하세요.
보고서 매개 변수 보고서 매개 변수는 보고서 정의의 일부입니다. 보고서에 매개 변수를 추가하여 관련 보고서를 연결하거나, 보고서 모양을 제어하거나, 보고서 데이터를 필터링하거나, 보고서의 범위를 특정 사용자 또는 위치로 좁힐 수 있습니다. 보고서가 네이티브 보고서 서버 또는 SharePoint 사이트에 게시되면 보고서 매개 변수는 별도의 보고서 서버 항목으로 저장됩니다. 매개 변수는 보고서 정의와 독립적으로 관리할 수 있습니다. 동일한 보고서에 대해 여러 매개 변수 집합을 만들려면 연결된 보고서를 만듭니다.
보고서 항목 보고서 항목은 보고서 정의의 내부적이지만 기본적인 개념입니다. 보고서 항목의 속성은 보고서에 추가하는 데이터 영역, 지도, 텍스트 상자, 이미지 및 기타 디자인 요소에 적용됩니다. 보고서 항목의 속성을 이해하면 사용자 지정된 보고서 콘텐츠 및 모양을 디자인하는 데 도움이 될 수 있습니다. 예를 들어 모든 보고서 항목에는 가시성을 제어하는 Hidden 속성이 있습니다.
데이터 영역 및 맵 데이터 영역은 단일 데이터 세트의 데이터를 표시하는 레이아웃 요소입니다. 데이터 영역 유형에는 테이블릭스, 차트, 계기 및 표시기가 포함됩니다. 맵은 공간 데이터가 포함된 데이터 세트와 분석 데이터가 포함된 데이터 세트의 데이터를 표시할 수 있기 때문에 특수한 유형의 데이터 영역입니다.
데이터 영역을 사용하여 테이블, 행렬, 또는 목록의 숫자 및 텍스트, 차트 또는 게이지의 그래픽 표시, 지도에 대한 지리적 표시와 같은 일반적인 데이터 시각화를 활성화합니다. 테이블, 행렬 및 목록은 모두 테이블릭스 데이터 영역을 기반으로 하며, 필요에 따라 확장되어 데이터 세트의 모든 데이터를 표시합니다. 테이블릭스 데이터 영역은 여러 행 및 열 그룹 및 정적 행과 동적 행 및 열을 모두 지원합니다. 차트는 여러 계열 및 범주 그룹을 다양한 차트 형식으로 표시합니다. 계기에는 데이터 세트에 대한 단일 값 또는 집계된 값이 표시됩니다. 지도는 데이터 세트의 집계된 데이터에 따라 모양이 다를 수 있는 지도 요소로 공간 데이터를 표시합니다.
테이블입니다. 테이블은 행별로 데이터 행을 표시하는 데이터 영역입니다. 테이블 열은 정적입니다. 보고서를 디자인할 때 열 수를 결정합니다. 테이블 행은 동적입니다. 데이터를 수용하기 위해 아래쪽으로 확장됩니다. 테이블에 그룹을 추가하여 선택한 필드 또는 표현식에 따라 데이터를 구성할 수 있습니다. 자세한 내용은 테이블(보고서 작성기 및 SSRS)을 참조하세요.
행렬. 행렬을 크로스탭이라고도합니다. 행렬 데이터 영역에는 동적 열과 행이 모두 포함됩니다. 데이터를 수용하도록 확장됩니다. 행렬에는 동적 열과 행, 정적 열 및 행이 있을 수 있습니다. 열 또는 행은 다른 열 또는 행을 포함할 수 있으며 데이터를 그룹화하는 데 사용할 수 있습니다. 자세한 내용은 행렬(보고서 작성기 및 SSRS)을 참조하세요.
목록. 목록은 자유형 방식으로 정렬된 데이터를 표시하는 데이터 영역입니다. 보고서 항목을 정렬하여 텍스트 상자, 이미지 및 목록 내의 아무 곳에나 배치된 기타 데이터 영역이 있는 양식을 만들 수 있습니다. 자세한 내용은 목록(보고서 작성기 및 SSRS)을 참조하세요.
그래프 차트는 데이터를 그래픽으로 표시합니다. 차트의 예로는 가로 막대형, 원형 및 꺾은선형 차트가 있지만 더 많은 스타일이 지원됩니다. 자세한 내용은 차트(보고서 작성기 및 SSRS)를 참조하세요.
계기. 계기가 범위 내의 특정 값을 가리키는 표시기가 있는 범위로 데이터를 표시합니다. 계기를 사용하여 KPI(핵심 성과 지표) 및 기타 메트릭을 표시합니다. 계기의 예로는 선형 및 원형이 있습니다. 자세한 내용은 계기판(보고서 작성기 및 SSRS)를 참조하세요.
지도. 지도를 사용하면 지리적 배경에 대해 데이터를 표시할 수 있습니다. 지도 데이터는 SQL Server 쿼리, ESRI 셰이프 파일 또는 Microsoft Bing 지도 타일의 공간 데이터일 수 있습니다. 공간 데이터는 셰이프 또는 영역을 나타내는 다각형, 경로 또는 경로를 나타내는 선 및 표식으로 표시되는 점을 정의하는 좌표 집합으로 구성됩니다. 집계 데이터를 지도 요소와 연결하여 색과 크기를 자동으로 변경할 수 있습니다. 예를 들어 판매 금액 또는 속도 제한에 따라 도로 색에 따라 매장의 표식 유형을 변경할 수 있습니다. 자세한 내용은 맵(보고서 작성기 및 SSRS)을 참조하세요.
데이터 영역에 연결되지 않은 데이터 세트의 값을 다음과 같은 방법으로 포함할 수도 있습니다.
다른 데이터 세트를 범위 매개 변수로 지정하는 집계 함수에 대한 호출을 포함하는 식입니다. 예를 들면 다음과 같습니다
=Max(Fields!Sales.Value, "AnnualSales").함수
Lookup를 사용하여 다른 데이터 세트의 이름/값 쌍에서 값을 조회합니다.
보고서 파트 보고서 파트 정의(.rsc)는 보고서 정의 파일의 XML 조각인 보고서 서버 항목입니다. 보고서 정의를 만든 다음 보고서에서 보고서 항목을 선택하여 보고서 파트로 별도로 게시하여 보고서 파트를 만듭니다. 보고서 파트에는 데이터 영역, 사각형 및 포함된 항목 및 이미지가 포함됩니다. 다른 보고서에서 다시 사용할 수 있도록 종속 데이터 세트 및 공유 데이터 원본 참조를 사용하여 보고서 파트를 저장할 수 있습니다. 자세한 내용은 SSRS(보고서 디자이너)의 보고서 파트를 참조하세요.
데이터 경고 데이터 경고는 경고 데이터베이스에 내부적으로 저장된 항목입니다. 데이터 경고 정의에는 기존 보고서 데이터 피드에서 사용할 데이터, 충족할 조건, 일정 및 경고 받는 사람이 포함됩니다. 데이터 경고는 SharePoint Server와 통합된 보고서 서버에 게시된 보고서에서만 사용할 수 있습니다. 기본 보고서 서버 설치에서는 데이터 경고를 사용할 수 없습니다. 자세한 내용은 Reporting Services 데이터 경고를 참조하세요.
보고서 유형
Reporting Services에서 보고서 라는 용어는 특정 유형의 보고서 서버 항목, 레이아웃 디자인 또는 솔루션 디자인에 적용할 수 있습니다. 단일 보고서에는 둘 이상의 형식의 특징이 있을 수 있습니다. 예를 들어 보고서는 독립 실행형 보고서, 주 보고서에서 참조하는 하위 보고서, 다른 주 보고서의 드릴스루 보고서 대상 및 연결된 보고서일 수 있습니다.
드릴다운 보고서 드릴다운 보고서는 처음에는 복잡성을 숨기고 사용자가 조건부로 숨겨진 보고서 항목을 토글하여 보려는 세부 정보 데이터를 제어할 수 있도록 하는 레이아웃 디자인입니다. 드릴다운 보고서는 보고서에 표시될 수 있는 모든 가능한 데이터를 검색해야 합니다. 대량의 데이터를 사용하는 보고서의 경우 대신 드릴스루 보고서를 고려합니다. 자세한 내용은 드릴다운 작업(보고서 작성기 및 SSRS)을 참조하세요.
하위 보고서 하위 보고서는 보고서에 레이아웃 요소로 추가하는 보고서 항목입니다. 하위 보고서는 다른 보고서를 가리키고 주 보고서의 본문 내부에 하위 보고서 인스턴스로 표시됩니다. 하위 보고서는 주 보고서와 다른 데이터 원본을 사용할 수 있습니다. 하위 보고서의 각 인스턴스에서 데이터를 필터링하는 매개 변수를 사용하여 데이터 영역에서 하위 보고서를 반복할 수 있지만, 하위 보고서는 일반적으로 주 보고서와 함께 브리핑 북 또는 관련 보고서 컬렉션의 컨테이너로 사용됩니다. 하위 보고서의 각 인스턴스는 기본 보고서와 하위 보고서 간에 보고서 처리를 위한 컨텍스트를 전환합니다. 여러 하위 보고서 인스턴스를 사용하는 보고서의 경우 드릴스루 보고서를 대신 사용하는 것이 좋습니다. 자세한 내용은 하위 보고서(보고서 작성기 및 SSRS)를 참조하세요.
기본/세부 보고서 및 드릴스루 보고서 기본/세부 보고서 솔루션에는 세부 정보를 표시하는 하나 이상의 보고서에 대한 하이퍼링크가 있는 요약 정보를 표시하는 기본 보고서가 포함되어 있습니다. 세부 정보 보고서는 보고서 읽기 프로그램이 링크를 클릭하는 경우에만 실행됩니다. 드릴스루 보고서는 주 보고서와 별도로 열립니다. 작업 속성이 있는 보고서 항목(예: 텍스트 상자, 자리 표시자 텍스트 또는 차트 계열)에 하이퍼링크를 정의할 수 있습니다. 자세한 내용은 드릴스루 보고서(보고서 작성기 및 SSRS)를 참조하세요.
연결된 보고서 연결된 보고서는 보고서 정의에 대한 포인터를 포함하지만 고유한 보고서 속성 및 설정 집합이 있는 보고서 서버 항목입니다. 여기에는 보안, 매개 변수, 위치, 구독 및 일정이 포함됩니다. 매개 변수는 서버에서 독립적으로 관리되므로 새 매개 변수 설정을 사용하는 기본 보고서를 다시 게시해도 주 보고서 또는 연결된 보고서에 대한 기존 매개 변수 설정을 덮어쓰지 않습니다.
자세한 내용은 연결된 보고서 만들기를 참조하세요.
기록 보고서 보고서 기록은 보고서 스냅샷의 컬렉션입니다. 보고서 기록을 사용하여 시간에 따른 보고서 레코드를 유지할 수 있습니다. 보고서 기록은 기밀 또는 개인 데이터가 포함된 보고서를 위한 것이 아닙니다. 이러한 이유로 보고서 기록에는 단일 자격 증명 집합을 사용하여 데이터 원본을 쿼리하는 보고서만 포함될 수 있습니다. 또는 내보낸 파일 형식으로 보고서를 파일 공유에 배달하는 일정 및 구독을 정의하여 보고서의 기록을 만들 수 있습니다. 자세한 내용은 성능, 스냅샷, 캐싱(Reporting Services)을 참조하세요.
캐시된 보고서 캐시된 보고서는 컴파일된 보고서 및 보고서 데이터의 저장된 복사본입니다. 캐시된 보고서는 보고서 프로세서에 대한 처리 요청 수를 줄이고 큰 보고서 데이터 세트를 검색하는 데 필요한 시간을 줄여 성능을 향상시키는 데 사용됩니다. 일반적으로 몇 분 안에 필수 만료 기간이 있습니다. 캐시된 보고서를 사용하는 방법에 대한 자세한 내용은 SSRS(캐싱 보고서)를 참조하세요.
공유 데이터 세트에 대한 쿼리 결과를 캐시할 수도 있습니다. 자세한 내용은 SSRS(공유 데이터 세트) 캐시를 참조하세요.
스냅샷 보고서 스냅샷은 특정 시점에 검색된 레이아웃 정보 및 쿼리 결과를 포함하는 보고서입니다. 보고서를 볼 때 up-to-date 쿼리 결과를 가져오는 주문형 보고서와 달리 보고서 서버는 스냅샷이 생성될 당시 보고서에 대해 최신 상태였던 컴파일된 보고서 및 보고서 데이터를 검색합니다. 보고서 스냅샷은 특정 렌더링 형식으로 저장되지 않습니다. 대신 보고서 스냅샷은 사용자 또는 애플리케이션이 요청할 때만 최종 보기 형식(예: HTML)으로 렌더링됩니다. 자세한 내용은 성능, 스냅샷, 캐싱(Reporting Services)을 참조하세요.
모델 보고서 및 클릭수 보고서
보고서 모형. 보고서 모델은 미리 설정된 데이터 관계 및 자동 생성된 쿼리를 사용하여 기본 데이터베이스에 대한 사용자에게 친숙한 설명입니다. 보고서 모델은 보고서 디자이너 및 보고서 작성기에서 만든 보고서의 데이터 원본으로 사용할 수 있습니다.
클릭 결과 보고서입니다. 클릭 통과 보고서는 모델 기반 보고서에 포함된 대화형 데이터를 클릭할 때 보고서 모델의 관련 데이터를 표시하는 보고서입니다. 클릭수 보고서는 자동으로 생성됩니다. 자세한 내용은 SSRS(Clickthrough Reports)를 참조하세요.
SMDL 모델에 대한 자세한 내용은 SQL Server 2014의 SQL Server Reporting Services 주요 변경 내용을 참조하세요.
저장된 보고서 저장된 보고서는 보고서 정의(.rdl) 파일입니다. 보고서 정의는 로컬로 저장하거나 보고서 서버에 업로드할 수 있습니다. 보고서 정의를 게시하는 대신 업로드하는 경우 버전 유효성 검사 또는 식 유효성 검사가 수행되지 않습니다. 보고서가 실행될 때까지 오류가 표시되지 않습니다. 자세한 내용은 저장 및 배포를 참조하세요.
게시된 보고서 게시된 보고서는 Reporting Services 도구에서 보고서 서버에 게시하는 보고서 서버 항목입니다. 네이티브 보고서 서버에서 사용 권한이 있는 폴더에 보고서를 게시합니다. SharePoint 보고서 서버에서 보고서 콘텐츠 형식으로 사용하도록 설정된 문서 라이브러리에 보고서를 게시할 수 있습니다. 다른 사람을 사용하는 보고서를 공유하려면 보고서를 볼 수 있는 권한이 부여되어야 합니다. 자세한 내용은 저장 및 배포를 참조하세요.
업그레이드된 보고서 업그레이드된 보고서는 보고서 서버가 Reporting Services의 한 버전에서 이후 버전으로 업그레이드될 때 최신 스키마로 변환되는 게시된 보고서 정의입니다. 원래 보고서 정의는 유지됩니다. 보고서는 메모리에서 업그레이드되고 컴파일되며 컴파일된 버전은 내부적으로 저장됩니다. 자세한 내용은 업그레이드 보고서를 참조하세요.
보고서 개발 단계
보고서 정의를 생성, 게시 또는 저장, 컴파일, 처리, 캐시, 렌더링, 보기, 내보내기 및 기록으로 저장할 수 있습니다. 보고서를 실행할 때 보고서 서버는 보고서 처리, 데이터 처리 및 렌더링의 세 단계로 보고서를 처리합니다. 데이터 및 보고서 처리는 보고서 정의에서 수행됩니다. 결과는 내부 중간 형식입니다. 중간 형식인 보고서는 이후에 특정 보기 형식으로 렌더링됩니다. 다음 다이어그램에서는 보고서 처리의 단계와 요소를 보여 있습니다.
보고서 처리 다이어그램
보고서 정의 보고서 서버에 저장된 보고서 정의 파일(.rdl)입니다. 자세한 내용은 SSRS(보고서 정의 언어)를 참조하세요.
컴파일된 보고서 및 중간 보고서 형식 평가된 식, 매개 변수 및 매개 변수 속성을 사용하는 보고서입니다.
스냅샷 또는 보고서 기록 스냅샷은 특정 시점의 보고서 데이터 집합과 보고서 레이아웃 정보를 포함하는 중간 형식입니다. 자세한 내용은 성능, 스냅샷, 캐싱(Reporting Services)을 참조하세요.
처리된 보고서 데이터 및 레이아웃 정보를 모두 포함하는 완전히 처리된 보고서입니다.
렌더링된 보고서 완전히 처리된 보고서는 대상 렌더링 형식의 각 페이지에서 데이터와 레이아웃을 결합하기 위해 보고서 렌더러로 전송됩니다. 렌더링 확장 프로그램은 사용자 지정 가능하고 확장 가능합니다. 보고서의 기본 렌더링 형식은 HTML 4.0입니다. 자세한 내용은 페이지 레이아웃 및 렌더링(보고서 작성기 및 SSRS) 및 확장명(SSRS)을 참조하세요.
내보낸 보고서 내보낸 보고서는 특정 파일 형식으로 저장된 완전히 페이징된 보고서입니다. 내보내기 형식은 설치된 렌더링 확장 프로그램에 따라 달라지며 사용자 지정할 수 있습니다. 기본적으로 내보내기 형식에는 Excel, Word, XML, PDF, TIFF 및 CSV가 포함됩니다. 자세한 내용은 보고서 내보내기(보고서 작성기 및 SSRS)를 참조하세요.
또한 참조하십시오
Reporting Services 기능 및 작업(SSRS)SSRS(기술 참조)Reporting Services(SSRS)