보고서, 보고서 파트 및 보고서 정의(보고서 작성기 및 SSRS)Reports, Report Parts, and Report Definitions (Report Builder and SSRS)

Reporting ServicesReporting Services 는 다양한 용어를 사용하여 사용자에게 표시되는 초기 정의, 게시된 보고서 및 표시된 보고서를 비롯한 여러 상태의 페이지가 매겨진 보고서를 설명합니다. uses a variety of terms to describe a paginated report in different states, including the initial definition, the published report, and the viewed report as it appears to the user.

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

보고서 정의 파일(.rdl)Report Definition (.rdl) Files

보고서 정의는 보고서 작성기나 보고서 디자이너에서 만든 파일입니다.A report definition is a file that you create in Report Builder or Report Designer. 이 파일은 데이터 원본 연결에 대한 완전한 설명, 데이터 검색에 사용되는 쿼리, 식, 매개 변수, 이미지, 입력란, 테이블 및 보고서에 포함할 수 있는 기타 디자인 타임 요소를 제공합니다.It provides a complete description of data source connections, queries used to retrieve data, expressions, parameters, images, text boxes, tables, and any other design-time elements that you might include in a report. 보고서 정의는 복잡할 수도 있지만 기본적으로 쿼리 및 기타 보고서 내용, 보고서 속성 및 보고서 레이아웃을 지정합니다.Although report definitions can be complex, at a minimum they specify a query and other report content, report properties, and a report layout.

보고서 정의는 런타임에 처리된 보고서로 렌더링됩니다.Report definitions are rendered at run time as a processed report. 이 시점에서 데이터가 데이터 원본에서 검색되고 보고서 정의의 명령에 따라 형식이 지정됩니다.At that time, the data is retrieved from the data source and formatted according to the instructions in the report definition. 보고서 정의는 컴퓨터에서 직접 실행하고 로컬에 저장할 수 있으며 보고서 서버에 게시하여 다른 사람이 실행하도록 할 수도 있습니다.A report definition can be run directly from your computer and saved locally, or it can be published to a report server for others to run as well.

보고서 정의는 RDL(Report Definition Language)이라는 XML 문법에 맞는 XML로 작성됩니다.Report definitions are written in XML that conforms to an XML grammar called Report Definition Language (RDL). RDL은 보고서에서 가정할 수 있는 모든 변형을 포함하는 XML 요소를 기술합니다.RDL describes the XML elements, encompassing all possible variations that a report can assume.

클라이언트 보고서 정의 파일(.rdlc)Client Report Definition (.rdlc) Files

Visual Studio 보고서 디자이너는 ReportViewer 컨트롤에 사용할 클라이언트 보고서 정의 파일(.rdlc)을 생성합니다.The Visual Studio Report Designer produces client report definition (.rdlc) files for use with the ReportViewer control. .rdlc 파일을 .rdl 파일로 변환하여 Reporting Services 보고서 디자이너에 사용할 수 있습니다.The .rdlc files can be converted to .rdl files for use with Reporting Services Report Designer.

보고서 파트 파일(.rsc)Report Part (.rsc) Files

보고서 파트는 보고서 서버에 저장된 자체 포함된 보고서 항목으로 다른 보고서에 포함될 수 있습니다.Report parts are self-contained report items that are stored on the report server and can be included in other reports. 보고서 작성기를 사용하여 보고서 파트 갤러리에서 보고서에 추가할 파트를 찾아 선택합니다.Use Report Builder to browse and select parts from the Report Part Gallery to add to your reports. 보고서 디자이너 또는 보고서 작성기를 사용하여 보고서 파트 갤러리에 사용할 보고서 파트를 저장합니다.Use Report Designer or Report Builder to save report parts for use in the Report Part Gallery.

보고서 파트 정의는 보고서 정의 파일의 XML 조각입니다.A report part definition is an XML fragment of a report definition file. 보고서 정의를 만든 다음 보고서의 보고서 항목을 선택하여 별도의 보고서 파트로 게시하는 방법으로 보고서 파트를 만들 수 있습니다.You create report parts by creating a report definition, and then selecting report items in the report to publish separately as report parts. 보고서 파트에는 데이터 영역, 사각형과 이에 포함된 항목 및 이미지가 포함됩니다.Report parts include data regions, rectangles and their contained items, and images. 보고서 파트를 종속 데이터 집합 및 공유 데이터 원본 참조와 함께 저장하여 다른 보고서에서 다시 사용할 수 있습니다.You can save a report part with its dependent datasets and shared data source references so it can be reused in other reports.

자세한 내용은 보고서 파트(보고서 작성기 및 SSRS)보고서 디자이너의 보고서 파트(SSRS)를 참조하세요.For more information, see Report Parts (Report Builder and SSRS) and Report Parts in Report Designer (SSRS).

게시된 보고서Published Reports

.rdl 파일을 만든 후에는 로컬에 저장하거나 보고서 서버의 내 보고서 폴더와 같은 개인 폴더에 저장할 수 있습니다.After you create an .rdl file, you can save it locally, or save it to a personal folder (such as the My Reports folder) on the report server. 다른 사용자가 볼 수 있도록 보고서를 설정하려면 보고서 작성기에서 보고서 서버의 공용 폴더로 저장하거나, Reporting ServicesReporting Services 웹 포털을 통해 업로드하거나, 보고서 디자이너에서 보고서 프로젝트 솔루션을 배포하여 게시합니다.When the report is ready for others to see, you publish it by saving it from Report Builder to a public folder on the report server, uploading it through the Reporting ServicesReporting Services web portal, or deploying a report project solution from Report Designer. 게시된 보고서는 보고서 서버 데이터베이스에 저장되고 보고서 서버 또는 SharePoint 사이트에서 관리됩니다.A published report is an item that is stored in a report server database and managed on a report server or SharePoint site.

게시된 보고서는 Reporting ServicesReporting Services 역할 기반 보안 모델을 사용하여 역할 할당을 통해 보안이 유지됩니다.A published report is secured through role assignments using the Reporting ServicesReporting Services role-based security model. 게시된 보고서는 URL, SharePoint 웹 파트 또는 Reporting ServicesReporting Services 웹 포털을 통해 액세스하거나 보고서 작성기에서 해당 보고서를 찾아서 열 수 있습니다.Published reports are accessed through URLs, SharePoint Web parts, or the Reporting ServicesReporting Services web portal, or you can navigate to and open them in Report Builder.

보고서 스냅숏Report Snapshots

보고서는 보고서를 처음 실행했을 때의 레이아웃 정보와 데이터가 모두 포함된 스냅숏으로 게시할 수도 있습니다.A report can also be published as a snapshot that contains both layout information and data as of the time the report was initially run. 보고서 스냅숏은 특정 렌더링 형식으로 저장되지 않으며Report snapshots are not saved in a particular rendering format. 사용자나 응용 프로그램이 보고서 스냅숏을 요청할 때만 HTML과 같은 최종 보기 형식으로 렌더링됩니다.Instead, report snapshots are rendered in a final viewing format (such as HTML) only when a user or an application requests it. 자세한 내용은 보고서 관리자에서 보고서 찾기 및 보기(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Finding and Viewing Reports in Report Manager (Report Builder and SSRS).

렌더링된 보고서Rendered Reports

렌더링된 보고서는 데이터와 레이아웃 정보가 HTML과 같은 적합한 표시 형식으로 포함되어 있는 완전히 처리된 보고서입니다.A rendered report is a fully processed report that contains both data and layout information in a format suitable for viewing (such as HTML). 출력 형식으로 렌더링되지 않은 보고서는 볼 수 없습니다.Until a report is rendered into an output format, it cannot be viewed. 다음 중 하나를 수행하여 보고서를 렌더링할 수 있습니다.You can render a report by doing one of the following:

  • 보고서 작성기 또는 보고서 디자이너에서 보고서를 만들거나 열고 실행합니다.Create or open a report in Report Builder or Report Designer and run it.

  • Reporting ServicesReporting Services 웹 포털에서 보고서를 찾아 실행합니다.Find and run a report in the Reporting ServicesReporting Services web portal.

  • Reporting ServicesReporting Services 보고서 서버와 통합된 SharePoint 사이트에서 보고서를 찾고 실행합니다.Find and run a report on a SharePoint site that is integrated with a Reporting ServicesReporting Services report server.

  • 사용자가 지정한 출력 형식으로 전자 메일 받은 편지함이나 파일 공유 위치로 배달되는 보고서를 구독합니다.Subscribe to a report, which is delivered to an e-mail inbox or a file share in an output format that you specify.

    사용자가 지정한 출력 형식으로 전자 메일 받은 편지함이나 파일 공유 위치로 배달되는 보고서를 구독합니다.Subscribe to a report, which is delivered to an e-mail inbox or a file share in an output format that you specify. 보고서의 기본 렌더링 형식은 HTML 4.0입니다.The default rendering format for a report is HTML 4.0. 보고서는 HTML 외에도 Excel, Word, XML, PDF, TIFF 및 CSV를 비롯한 다양한 출력 형식으로 렌더링할 수 있습니다.In addition to HTML, reports can be rendered in a variety of output formats, including Excel, Word, XML, PDF, TIFF, and CSV. 게시된 보고서와 마찬가지로 렌더링된 보고서는 편집하거나 보고서 서버에 다시 저장할 수 없습니다.As with published reports, rendered reports cannot be edited or saved back to a report server. 자세한 내용은 보고서 내보내기(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Export Reports (Report Builder and SSRS).

관련 항목:See Also

보고서 제작 개념(보고서 작성기 및 SSRS) Report Authoring Concepts (Report Builder and SSRS)
SQL Server 2016의 보고서 작성기 Report Builder in SQL Server 2016
보고서 찾기, 보기 및 관리(보고서 작성기 및 SSRS) Finding, Viewing, and Managing Reports (Report Builder and SSRS )
보고서 내보내기(보고서 작성기 및 SSRS)Export Reports (Report Builder and SSRS)