SAP NetWeaver BI 연결 형식(SSRS)SAP NetWeaver BI Connection Type (SSRS)

보고서에 SAP NetWeaver® Business Intelligence 외부 데이터 원본의 데이터를 포함하려면 SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence유형의 보고서 데이터 원본에 기초하는 데이터 집합이 있어야 합니다.To include data from a SAP NetWeaver® Business Intelligence external data source in your report, you must have a dataset that is based on a report data source of type SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence. 이 기본 제공 데이터 원본 유형은 MicrosoftMicrosoft .NET Framework Data Provider 1.0 for SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence의 확장 프로그램을 기반으로 합니다.This built-in data source type is based on the data extension for the MicrosoftMicrosoft .NET Framework Data Provider 1.0 for SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence.

이 데이터 확장 프로그램을 사용하면 SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence 외부 데이터 원본에 정의된 InfoCube, MultiProvider(가상 InfoCube) 및 웹 사용이 가능한 쿼리에서 다차원 데이터를 검색할 수 있습니다.This data extension enables you to retrieve multidimensional data from InfoCubes, MultiProviders (virtual InfoCubes), and Web-enabled queries that are defined on a SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence external data source.

이 항목의 정보를 사용하여 데이터 원본을 작성할 수 있습니다.Use the information in this topic to build a data source. 단계별 지침은 데이터 연결 추가 및 확인(보고서 작성기 및 SSRS)을 참조하세요.For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

연결 문자열Connection String

데이터 원본 연결에 사용할 자격 증명 및 연결 정보는 데이터베이스 관리자에게 문의하세요.Contact the database administrator for connection information and for the credentials to use to connect to the data source. 다음 연결 문자열 예에서는 SOAP를 사용하는 인터넷을 통해 포트 8000과 XMLA(XML for Analysis Services)를 사용하는 서버의 SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence 데이터 원본을 지정합니다.The following connection string example specifies an SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence data source on a server using port 8000 and XML for Analysis Services (XMLA) over the Internet using SOAP:

DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla  

연결 문자열 예제는 보고서 작성기의 데이터 연결, 데이터 원본 및 연결 문자열을 참조하세요.For more connection string examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

자격 증명Credentials

쿼리를 실행하거나 보고서를 로컬로 미리 보거나 보고서 서버의 보고서를 미리 보려면 자격 증명이 필요합니다.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

보고서를 게시한 후 보고서를 보고서 서버에서 실행할 때 데이터를 검색할 수 있는 권한이 유효하도록 데이터 원본에 대한 자격 증명을 변경해야 할 수도 있습니다.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

자세한 내용은 데이터 연결, 데이터 원본 및 연결 문자열(보고서 작성기 및 SSRS) 또는 보고서 작성기에 자격 증명 지정을 참조하세요.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) or Specify Credentials in Report Builder.

쿼리Queries

디자인 모드나 쿼리 모드의 그래픽 쿼리 디자이너에서 데이터 원본의 기본 데이터 구조를 찾아서 MDX(Multidimensional Expression) 쿼리를 작성할 수 있습니다.You can use the graphical query designer in Design or Query mode to build a Multidimensional Expression (MDX) query by browsing the underlying data structures on the data source. 또한 디자인 타임에 쿼리 디자이너에서 대화형으로 쿼리를 실행하여 결과를 볼 수 있습니다.At design time, you can interactively run a query from the query designer to see the results. 작성한 쿼리는 데이터 집합의 필드를 정의합니다.The query you build defines fields in the dataset. 실제 데이터는 런타임에 데이터 원본에서 반환됩니다.At run time, the actual data is returned from the data source. 그래픽 쿼리 디자이너를 사용하여 수행할 수 있는 동작은 다음과 같습니다.Use the graphical query designer to perform the following actions:

  • 디자인 모드에서 데이터 원본의 차원, 멤버, 멤버 속성 및 주요 숫자 값을 데이터 창으로 끌어 MDX(Multidimensional Expression) 쿼리를 작성합니다.In Design mode, drag dimensions, members, member properties, and key figures from the data source onto a Data pane to build a Multidimensional Expression (MDX) query. 추가 데이터 집합 필드를 정의하려면 계산 멤버 창의 계산 멤버를 데이터 창으로 끌어 옵니다.Drag calculated members from the Calculated Members pane to the Data pane to define additional dataset fields.

  • 쿼리 모드에서 차원, 멤버, 멤버 속성 및 주요 숫자 값을 쿼리 창으로 끌거나 MDX 텍스트를 쿼리 창에 직접 입력합니다.In Query mode, drag dimensions, members, member properties, and key figures onto the Query pane or type MDX text directly into the Query pane. 추가 데이터 집합 필드를 정의하려면 계산 멤버 창의 계산 멤버를 데이터 창으로 끌어 옵니다.Drag calculated members from the Calculated Members pane to the Data pane to define additional dataset fields.

    쿼리를 작성하면 쿼리 디자이너가 기본 속성을 MDX 쿼리에 자동으로 추가합니다.As you build queries, the query designer automatically adds default properties to the MDX query. 기본 속성 이외의 속성을 포함하려면 MDX 쿼리를 직접 수정해야 합니다.To include properties other than default properties, you must manually modify the MDX query.

    이 쿼리 디자이너 사용에 대한 자세한 내용은 SAP NetWeaver BI 쿼리 디자이너 사용자 인터페이스(보고서 작성기)를 참조하세요.For more information about working with this query designer, see SAP NetWeaver BI Query Designer User Interface (Report Builder).

확장 필드 속성Extended Field Properties

SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence 데이터 원본은 확장 필드 속성을 지원합니다.The SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence data source supports extended field properties. 확장 필드 속성은 ValueIsMissing 외에 데이터 처리 확장 프로그램에서 데이터 집합 필드에 대해 정의한 속성입니다.Extended field properties are properties in addition to Value and IsMissing that are defined for a dataset field by the data processing extension. 확장 속성에는 미리 정의된 속성과 사용자 지정 속성이 포함됩니다.Extended properties include predefined properties and custom properties. 미리 정의된 속성은 여러 데이터 원본에 공통된 속성이고Predefined properties are properties common to multiple data sources. 사용자 지정 속성은 각 데이터 원본에 고유한 속성입니다.Custom properties are unique to each data source.

필드 속성 사용Working with Field Properties

확장 필드 속성은 보고서 데이터 창에 보고서 레이아웃으로 끌 수 있는 항목으로 나타나지 않습니다.Extended field properties do not appear in the Report Data pane as items that you can drag onto your report layout. 대신 속성의 부모 필드를 보고서로 끈 다음 기본 속성 Value 를 사용하려는 속성으로 변경합니다.Instead, you drag the parent field of the property onto the report and then change the default property from Value to the property you want to use. 예를 들어 MDX 쿼리 디자이너에서 메타데이터 창의 수준을 쿼리 창으로 끌어 Calendar Year/Month Level 01 이라는 필드를 만든 경우에는 식에서 다음 구문을 사용하여 사용자 지정 확장 속성 Long Name 을 참조합니다.For example, if the field name Calendar Year/Month Level 01 is created in an MDX query designer by dropping a level from the Metadata pane onto the Query pane, you would refer to the custom extended property Long Name in an expression using the following syntax:

=Fields!Calendar_Year_Month_Level_01("Long Name")

메타데이터 창에서 필드를 가리키면 확장 필드 속성 이름이 도구 설명에 표시됩니다.The name for an extended field property appears in the ToolTip when you hover over a field in the Metadata pane. 기본 데이터를 탐색할 때 사용할 수 있는 쿼리 디자이너에 대한 자세한 내용은 SAP NetWeaver BI Query Designer User Interface를 참조하세요.For more information about the query designers you can use to explore the underlying data, see SAP NetWeaver BI Query Designer User Interface.

참고

보고서가 실행되어 해당 데이터 집합에 대한 데이터를 검색할 때 데이터 원본에서 확장 필드 속성에 대한 값을 제공하는 경우에만 이러한 속성에 대한 값이 있습니다.Values exist for extended field properties only if the data source provides these values when your report runs and retrieves the data for its datasets. 그러면 아래 설명하는 구문을 사용하여 식에서 해당 Field 속성 값을 참조할 수 있습니다.You can then refer to those Field property values from any expression using the syntax described below. 그러나 이러한 필드는 해당 데이터 공급자와만 관련이 있고 보고서 정의 언어에는 포함되지 않으므로 이러한 값을 변경해도 보고서 정의에는 변경된 값이 저장되지 않습니다.However, because these fields are specific to this data provider and not part of the report definition language, changes that you make to these values are not saved with the report definition.

식에서 미리 정의된 확장 속성을 참조하려면 다음 구문 중 하나를 사용합니다.Use either of the following syntaxes to refer to predefined extended properties in an expression:

  • Fields!FieldName.PropertyNameFields!FieldName.PropertyName

  • Fields!FieldName("PropertyName")Fields!FieldName("PropertyName")

    식에서 사용자 지정 확장 속성을 참조하려면 다음 구문을 사용합니다.Use the following syntax to refer to custom extended properties in an expression:

  • Fields!FieldName("PropertyName")Fields!FieldName("PropertyName")

미리 정의된 필드 속성Predefined Field Properties

다음 표에서는 SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence 데이터 원본에 사용할 수 있는 미리 정의된 필드 속성 목록을 보여 줍니다.The following table provides a list of predefined field properties that you can use for an SAP NetWeaver Business IntelligenceSAP NetWeaver Business Intelligence data source.

속성Property 형식Type 설명 또는 필요한 값Description or expected value
ValueValue 개체Object 필드의 데이터 값을 지정합니다.Specifies the data value of the field.
IsMissingIsMissing BooleanBoolean 필드가 결과 데이터 집합에 있는지 여부를 나타냅니다.Indicates whether the field was found in the resulting data set.
FormattedValueFormattedValue 문자열String 주요 숫자 값의 형식화된 값을 반환합니다.Returns a formatted value for a key figure.
BackgroundColorBackgroundColor 문자열String 필드에 대해 데이터베이스에 정의된 배경색을 반환합니다.Returns the background color defined in the database for the field.
Color 문자열String 항목에 대해 데이터베이스에 정의된 전경색을 반환합니다.Returns the foreground color defined in the database for the item.
KeyKey 개체Object 수준의 키를 반환합니다.Returns the key for a level.
LevelNumberLevelNumber 정수Integer 부모-자식 계층에 대해 수준 또는 차원 번호를 반환합니다.For parent-child hierarchies, returns the level or dimension number.
ParentUniqueNameParentUniqueName 문자열String 부모-자식 계층에 대해 부모 수준의 정규화된 이름을 반환합니다.For parent-child hierarchies, returns a fully qualified name of the parent level.
UniqueNameUniqueName 문자열String 수준의 정규화된 이름을 반환합니다.Returns the fully qualified name of a level. 예를 들어 직원의 UniqueName 값은 [0D_Company].[10D_Department].[11]일 수 있습니다.For example, the UniqueName value for an employee might be [0D_Company].[10D_Department].[11].

식에서 필드 및 필드 속성을 사용하는 방법은 식의 기본 제공 컬렉션(보고서 작성기 및 SSRS)을 참조하세요.For more information about using fields and field properties in an expression, see Built-in Collections in Expressions (Report Builder and SSRS).

주의Remarks

이 데이터 공급자는 일부 보고서 배달 모드만 지원합니다.Not all report delivery modes are supported by this data provider. 이 데이터 처리 확장 프로그램에서는 데이터 기반 구독을 통한 보고서 배달이 지원되지 않습니다.Delivering reports through data-driven subscriptions is not supported for this data processing extension. 자세한 내용은 구독자 데이터에 외부 데이터 원본 사용(데이터 기반 구독)을 참조하세요.For more information, see Use an External Data Source for Subscriber Data (Data-Driven Subscription).

자세한 내용은 SAP NetWeaver Business Intelligence와 함께 SQL Server 2008 Reporting Services 사용을 참조하세요.For more information, see Using SQL Server 2008 Reporting Services with SAP NetWeaver Business Intelligence.

방법 도움말 항목How-To Topics

이 섹션에서는 데이터 연결, 데이터 원본 및 데이터 집합을 사용하는 방법을 단계별로 설명합니다.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

데이터 연결 추가 및 확인(보고서 작성기 및 SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

공유 데이터 집합 또는 포함된 데이터 집합 만들기(보고서 작성기 및 SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

데이터 집합에 필터 추가(보고서 작성기 및 SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

설명서의 다음 섹션에서는 보고서 데이터에 대한 깊이 있는 개념 정보를 제공하며, 데이터와 관련된 보고서 부분을 정의, 사용자 지정 및 사용하는 방법을 절차적인 측면에서 소개합니다.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

보고서 데이터 집합(SSRS)Report Datasets (SSRS)
보고서의 데이터 액세스에 대한 개요를 제공합니다.Provides an overview of accessing data for your report.

보고서 작성기의 데이터 연결, 데이터 원본 및 연결 문자열Data Connections, Data Sources, and Connection Strings in Report Builder
데이터 연결 및 데이터 원본에 대한 정보를 제공합니다.Provides information about data connections and data sources.

보고서 포함된 데이터 집합 및 공유 데이터 집합(보고서 작성기 및 SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
포함된 데이터 집합 및 공유 데이터 집합에 대한 정보를 제공합니다.Provides information about embedded and shared datasets.

데이터 집합 필드 컬렉션(보고서 작성기 및 SSRS)Dataset Fields Collection (Report Builder and SSRS)
쿼리에 의해 생성되는 데이터 집합 필드 컬렉션에 대한 정보를 제공합니다.Provides information about the dataset field collection generated by the query.

Reporting Services(SSRS)에서 지원하는 데이터 원본Data Sources Supported by Reporting Services (SSRS)
각 데이터 확장 프로그램의 플랫폼 및 버전 지원에 대한 자세한 정보를 제공합니다.Provides in-depth information about platform and version support for each data extension.

관련 항목:See Also

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