공유 데이터 집합 디자인 뷰 (보고서 작성기)Shared Dataset Design View (Report Builder)

보고서에서 데이터 집합은 외부 데이터 원본에 대해 쿼리를 실행할 때 반환되는 보고서 데이터를 나타냅니다.In a report, a dataset represents report data that is returned from running a query on an external data source. 공유 데이터 집합은 보고서 서버에 게시되며 여러 보고서에서 사용할 수 있습니다.Shared datasets are published on a report server and can be used by multiple reports. 다른 사용자와 공유할 데이터 집합을 만들 수 있습니다.You can create datasets to share with others. 공유 데이터 집합 디자인 창에서 공유 데이터 원본을 선택하고, 공유 데이터 집합에 대한 속성을 지정하고, 쿼리 디자이너를 통해 쿼리를 만듭니다.In the Shared Dataset Design window, you select a shared data source, specify properties for the shared dataset, and create a query in the query designer.

rs_SharedDatasetDesignModers_SharedDatasetDesignMode

보고서에서 데이터 작업에 대한 자세한 내용은 보고서 데이터 집합(SSRS)을 참조하세요.For more information about working with data in a report, see Report Datasets (SSRS).

리본The Ribbon

리본은 태스크를 완료하는 데 필요한 명령을 빠르게 찾을 수 있도록 도와줍니다.The Ribbon helps you quickly find the commands that you need to complete a task. 명령은 연결, 데이터 집합, 쿼리 디자이너 같은 논리 그룹에 구성됩니다.Commands are organized into the following logical groups: Connection, Dataset, and Query Designer.

연결Connection

연결 그룹의 선택 단추를 사용하여 보고서에서 공유 데이터 원본을 선택하거나 보고서 서버에서 공유 데이터 원본을 찾습니다.Use the Select button in the Connection group to select a shared data source in your report, or browse to a shared data source on the report server.

참고

공유 데이터 집합은 공유 데이터 원본을 기반으로 해야 합니다.A shared dataset must be based on a shared data source. 필요한 데이터 원본을 사용할 수 없는 경우 보고서 서버에서 만들어야 합니다.If the data source you need isn't available, you need to create one on the report server. 자세한 내용은 공유 데이터 원본 만들기, 수정 및 삭제(SSRS)를 참조하세요.For more information, see Create, Modify, and Delete Shared Data Sources (SSRS) .

자세한 내용은 Data Connections, Data Sources, and Connection Strings in Report Builder을 참조하세요.For more information, see Data Connections, Data Sources, and Connection Strings in Report Builder.

데이터 집합Dataset

옵션 설정 단추를 사용하여 공유 데이터 집합 속성을 설정할 수 있습니다.Use the Set Options button to set shared dataset properties. 여기에는 다음과 같은 옵션이 포함됩니다.These include the following:

  • 필드.Fields. 필드 컬렉션에 필드를 추가하거나 편집할 수 있습니다.You can add a field or edit a field in the field collection.

  • 데이터 옵션.Data options. 대/소문자 구분 및 데이터 정렬처럼 일치 조건과 데이터 정렬 순서에 영향을 주는 옵션을 설정할 수 있습니다.You can set options that affect match criteria and sort order, such as case sensitivity and collation.

  • 필터.Filters. 데이터 연결에서 검색된 보고서 데이터를 제한하는 필터를 정의할 수 있습니다.You can define filters that limit the data in a report after it is retrieved from the data connection.

  • 매개 변수.Parameters. 매개 변수를 추가하거나 매개 변수 옵션을 편집할 수 있습니다.You can add a parameter or edit parameter options. 예를 들어 보고서 서버에서 이 공유 데이터 집합에 대한 캐시 새로 고침 계획을 만들 수 있도록 각 매개 변수에 대한 기본값을 지정할 수 있습니다.For example, you can specify a default value for each parameter so that you can create a cache refresh plan for this shared dataset on the report server.

    설정한 값이 보고서 서버에서 공유 데이터 집합 정의의 일부가 됩니다.The values that you set become part of the shared dataset definition on the report server. 보고서 작성자가 이 공유 데이터 집합을 보고서에 포함시키면 지정한 옵션이 해당 데이터 집합 인스턴스에 적용됩니다.When a report author includes this shared dataset in a report, the options that you specify apply to that dataset instance.

    공유 데이터 집합이 보고서에 추가되면 보고서 작성자가 데이터 정렬, 대/소문자 구분, 악센트 구분, 일본어 가나 구분, 전자/반자 구분, 부분합 옵션을 재정의할 수 있습니다.After a shared dataset is added to a report, a report author can override the following options: collation, case sensitivity, accent sensitivity, kanatype sensitivity, width sensitivity, subtotals. 또한 데이터 집합 필터를 추가로 만들어 보고서에서 데이터를 제한할 수도 있습니다.They can also create additional dataset filters to limit the data in the report.

    자세한 내용은 보고서 포함된 데이터 집합 및 공유 데이터 집합(보고서 작성기 및 SSRS)이라는 데이터 집합이 들어 있습니다.For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

    캐시 새로 고침 계획에 대한 자세한 내용은 공유 데이터 집합 캐시(SSRS)를 참조하세요.For more information about cache refresh plans, see Cache Shared Datasets (SSRS).

쿼리 디자이너Query Designer

쿼리 디자이너 도구 모음을 사용하면 데이터 연결에서 검색할 데이터를 지정하는 쿼리를 작성할 수 있습니다.Use the query designer toolbar to help build a query that specifies which data to retrieve from the data connection. 표시되는 도구 모음은 데이터 연결의 데이터 원본 유형과 연결된 쿼리 디자이너에 따라 다릅니다.The toolbar that you see depends on the query designer that is associated with the data source type from the data connection.

자세한 내용은 외부 데이터 원본의 데이터 추가(SSRS)에서 데이터 원본 유형에 해당하는 항목을 참조하세요.For more information, see the topic that corresponds to the data source type in Add Data from External Data Sources (SSRS).

쿼리 디자이너 화면The Query Designer Surface

쿼리 디자이너를 사용하면 외부 데이터 원본에 필요한 구문으로 쿼리를 작성할 수 있습니다.A query designer helps you to build a query in the syntax that is required by the external data source.

일부 데이터 원본 유형은 외부 데이터 원본의 메타데이터를 탐색하는 데 사용할 수 있는 그래픽 쿼리 디자이너를 제공합니다.Some data source types provide a graphical query designer that you can use to explore the metadata on an external data source. 메타데이터 창에서 이름을 쿼리 디자인 화면으로 대화형으로 끌어 오거나 사용할 이름을 대화형으로 선택할 수 있습니다.You can interactively drag names from the metadata pane to the query design surface, or interactively select the names to use.

일부 데이터 원본 유형은 SQL Server Management StudioSQL Server Management Studio등의 다른 도구에서 만든 쿼리에 붙여넣는 데 사용할 수 있는 텍스트 기반 쿼리 디자이너를 지원합니다.Some data source types support a text-based query designer that you can use to paste in queries that you have created in other tools, such as SQL Server Management StudioSQL Server Management Studio.

각 데이터 원본 유형은 외부 데이터 원본에서 작동하는 쿼리에 대한 특정 요구 사항이 있습니다.Each data source type has specific requirements for the query that will work against the external data source. 자세한 내용은 외부 데이터 원본의 데이터 추가(SSRS)Reporting Services(SSRS)에서 지원하는 데이터 원본에서 데이터 원본 유형에 해당하는 항목을 참조하세요.For more information, see the topic that corresponds to the data source type in Add Data from External Data Sources (SSRS) and Data Sources Supported by Reporting Services (SSRS).

쿼리 결과 보기Viewing Query Results

보고서가 처리될 때 데이터 연결에서 데이터를 검색하는 쿼리를 공유 데이터 집합 디자인 뷰에서 작성합니다.In shared dataset design view, you are building a query that will retrieve data from the data connection when the report is processed.

쿼리를 실행하여 데이터 연결의 예제 데이터를 검토하여 쿼리가 예상되는 데이터 형식을 반환하는지 확인합니다.Run the query to see example data from the data connection to verify that the query returns the type of data that you expect. 결과 집합의 열은 데이터 연결의 데이터 스키마에 대한 메타데이터에서 가져온 것입니다.The columns in the result set come from the metadata for data schemas from the data connection. 열 이름은 데이터 집합 필드 컬렉션이 됩니다.The column names become the dataset field collection. 쿼리 결과 집합에 표시되는 데이터 값은 디자인 타임 데이터입니다.The values of the data that you see in the query result set is design time data. 공유 데이터 집합을 보고서 서버에 공유 데이터 집합 정의로 저장하면 쿼리 텍스트만 저장됩니다.After you save the shared dataset as a shared dataset definition on the report server, only the query text is saved. 쿼리 결과 집합의 데이터는 저장되지 않습니다.The data in the query result set is not saved.

보고서 작성자가 이 공유 데이터 집합을 보고서에 추가하면 보고서 서버의 데이터 집합 정의에 대한 포인터가 추가됩니다.When a report author adds this shared dataset to a report, a pointer to the dataset definition on the report server is added. 보고서에서 데이터 집합 필드 컬렉션은 보고서 데이터 창에 표시됩니다.In the report, the dataset field collection appears in the Report Data pane. 쿼리 텍스트는 사용할 수 없습니다.The query text is not available.

쿼리를 실행하기 위해 사용한 자격 증명은 보고서 서버에서 보고서를 미리 보거나 보고서를 실행할 때 사용한 자격 증명과 구분됩니다.The credentials that you use to run a query are separate from the credentials that are used to preview a report or to run a report from the report server. 자세한 내용은 Specify Credential and Connection Information for Report Data Sources을 참조하세요.For more information, see Specify Credential and Connection Information for Report Data Sources.

매개 변수가 있는 보고서 실행Running a Report with Parameters

쿼리에 쿼리 변수가 포함되는 경우 데이터 집합 매개 변수가 자동으로 만들어집니다.When your query includes query variables, dataset parameters are created automatically for you. 또한 데이터 집합 쿼리 작성을 마치면 데이터 집합 매개 변수로 설정된 보고서 매개 변수가 자동으로 만들어집니다.In turn, when you finish building the dataset query, report parameters that are set to dataset parameters are created automatically.

보고서에 매개 변수가 있는 경우 모든 매개 변수에 기본값이 있어야 보고서를 자동으로 실행할 수 있습니다.If a report contains parameters, all the parameters must have default values before the report can run automatically. 매개 변수에 기본값이 없는 경우 보고서를 실행할 때에는 매개 변수 값을 선택한 후 실행 탭에서 보고서 보기 를 클릭해야 합니다.If a parameter does not have a default value, when you run the report you must choose a value for the parameter, and then click View Report on the Run tab.

자세한 내용은 보고서 매개 변수(보고서 작성기 및 보고서 디자이너)을 참조하세요.For more information, see Report Parameters (Report Builder and Report Designer).

공유 데이터 집합 저장Saving the Shared Dataset

작성한 쿼리를 저장하려면 보고서 작성기 단추에서 저장 또는 다른 이름으로 저장을 클릭합니다.To save the query that you built, on the Report Builder button, click Save or Save As. 보고서 서버에서 해당 폴더로 이동하고 공유 데이터 집합 정의를 저장합니다.Navigate to the appropriate folder on the report server and save the shared dataset definition. 공유 데이터 집합은 보고서 서버에 저장할 때까지 다른 사용자가 사용할 수 없습니다.The shared dataset is not available to others until you save it to the report server.

관련 항목:See Also

보고서 데이터 집합(SSRS) Report Datasets (SSRS)
데이터 필터링, 그룹화 및 정렬(보고서 작성기 및 SSRS) Filter, Group, and Sort Data (Report Builder and SSRS)
보고서 매개 변수(보고서 작성기 및 보고서 디자이너)Report Parameters (Report Builder and Report Designer)