기본 제공 컬렉션 - DataSources 및 데이터 집합 참조(보고서 작성기)Built-in Collections - DataSources and DataSets References (Report Builder)

DataSources 컬렉션은 보고서에 사용되는 모든 데이터 원본을 나타냅니다.The DataSources collection represents all the data sources used in a report. 마찬가지로 DataSets 컬렉션은 보고서의 모든 데이터 원본에 대한 모든 데이터 집합을 나타냅니다.Similarly, the DataSets collection represents all the datasets for all the data sources in a report. 보고서 데이터 창을 사용하여 참조하는 데이터 원본 아래에 구성된 보고서 데이터 집합을 계층적으로 볼 수 있습니다.Use the Report Data pane for a hierarchical view of report datasets organized under the data source they reference. 이러한 컬렉션에 대한 참조를 추가할 경우 보고서를 미리 볼 때 값이 표시되지 않습니다.If you include references to these collections, you will not see values when previewing your report. 이러한 컬렉션은 보고서가 보고서 서버에 게시된 다음에만 사용할 수 있습니다.These collections are only available after the report has been published to a report server.

참고

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.

DataSourcesDataSources

DataSources 컬렉션은 게시된 보고서 정의에 참조되는 데이터 원본을 나타냅니다.The DataSources collection represents the data sources referenced in a published report definition. 이 정보를 보고서에 포함하도록 선택하여 보고서 데이터의 원본을 문서화할 수 있습니다.You may choose to include this information in your report to document the source of the report data. 이 컬렉션은 미리 보기 모드에서는 사용할 수 없습니다.This collection is not available in Preview mode. 다음 표에서는 DataSources 컬렉션 내의 변수를 설명합니다.The following table describes the variables within the DataSources collection.

변수Variable 형식Type DescriptionDescription
DataSourceReferenceDataSourceReference 문자열String 보고서 서버에 있는 데이터 원본 정의의 전체 경로입니다.The full path of the data source definition on the report server. 예를 들어 보고서 기록의 일부로 보고서에 사용된 모든 데이터 원본 목록을 포함할 수 있습니다.For example, you might include a list of all the data sources a report used as part of a report history. 다음 예에서는 AdventureWorks2012라는 데이터 원본의 전체 경로를 보여 줍니다.The following example shows the full path for the data source named AdventureWorks2012:

/DataSources/AdventureWorks2012./DataSources/AdventureWorks2012.
형식Type 문자열String 데이터 원본의 데이터 공급자 유형입니다.The type of data provider for the data source. SQL)을 입력합니다.For example, SQL.

DataSetsDataSets

DataSets 컬렉션은 보고서 정의에 참조되는 데이터 집합을 나타냅니다.The DataSets collection represents the datasets referenced in a report definition. 보고서에 입력란으로 쿼리를 포함하면 보고서에 정확히 어떤 데이터가 있는지 알고자 하는 사용자가 원본 명령 텍스트를 볼 수 있습니다.You may choose to include the query in the report in a text box, so a user interested in exactly which data is in the report can see the original command text. 이 컬렉션은 미리 보기 모드에서는 사용할 수 없습니다.This collection is not available in Preview mode. 다음 표에서는 DataSets 컬렉션의 멤버를 설명합니다.The following table describes the members of the DataSets collection.

멤버Member 형식Type DescriptionDescription
CommandTextCommandText 문자열String 데이터베이스 데이터 원본의 경우 이 멤버는 데이터 원본에서 데이터를 검색하는 데 사용되는 쿼리입니다.For database data sources, this is the query used to retrieve data from the data source. 쿼리가 식인 경우 이 멤버는 평가 식입니다.If the query is an expression, this is the evaluated expression.
RewrittenCommandTextRewrittenCommandText 문자열String 데이터 공급자의 확장 CommandText 값입니다.The data provider's expanded CommandText value. 일반적으로 이 값은 보고서 매개 변수에 매핑된 쿼리 매개 변수가 있는 보고서에 사용됩니다.This is typically used for reports with query parameters that are mapped to report parameters. 데이터 공급자는 명령 텍스트 매개 변수 참조를 매핑된 보고서 매개 변수에 대해 선택된 상수 값으로 확장할 때 이 속성을 설정합니다.The data provider sets this property when expanding the command text parameter references into the constant values selected for the mapped report parameters.

쿼리 식 사용Using Query Expressions

식을 사용하여 데이터 집합에 포함된 쿼리를 정의할 수 있습니다.You can use expressions to define the query that is contained in a dataset. 이 기능을 사용하면 사용자의 입력, 다른 데이터 집합의 데이터 또는 다른 변수를 기반으로 쿼리가 변경되는 보고서를 디자인할 수 있습니다.You can use this feature to design reports in which the query changes based on input from the user, data in other datasets, or other variables. 쿼리에 대한 자세한 내용은 보고서 포함된 데이터 집합 및 공유 데이터 집합(보고서 작성기 및 SSRS)을 참조하세요.For more information about queries, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

관련 항목:See Also

식(보고서 작성기 및 SSRS) Expressions (Report Builder and SSRS)
식 예(보고서 작성기 및 SSRS)Expression Examples (Report Builder and SSRS)