为 SAP NetWeaver BI 系统中的多维数据定义报表数据集
新建日期: 2006 年 4 月 14 日
Reporting Services 提供了一个数据处理扩展插件,该插件支持从 SAP NetWeaver® Business Intelligence 数据源中检索报表数据。Microsoft .NET Framework Data Provider 1.0 for SAP NetWeaver Business Intelligence 可从 SAP NetWeaver Business Intelligence 数据源中定义的 InfoCubes、MultiProviders(虚拟 InfoCubes)和启用 Web 的查询中检索多维数据。此数据处理扩展插件提供一个图形查询设计器,可以帮助您浏览基础数据源中的数据并选择要在数据集中使用的数据。Reporting Services 还提供有关如何为 SAP 关系数据库定义数据集的信息。有关详细信息,请参阅为 SAP 数据库中的关系数据定义报表数据集。
连接至 SAP NetWeaver Business Intelligence 数据源后,可以定义一个数据集,以指定要在处理报表期间检索的报表数据。有关详细信息,请参阅如何创建数据集(报表设计器)。
可以在设计模式或查询模式下使用图形查询设计器,通过浏览数据源中的基础数据结构来生成多维表达式 (MDX) 查询。在设计时,您可以采用交互方式从查询设计器中运行查询,以查看结果。生成的查询定义了数据集中的字段。在运行时,将从数据源返回实际数据。使用图形查询设计器执行以下操作:
- 在设计模式下,将维度、成员、成员属性和关键数字从数据源拖至“数据”窗格,以生成多维表达式 (MDX) 查询。将计算成员从“计算成员”窗格拖至“数据”窗格,以定义附加数据集字段。有关详细信息,请参阅在设计模式下使用 SAP NetWeaver BI MDX 查询设计器。
- 在查询模式下,将维度、成员、成员属性和关键数字拖至“查询”窗格或在“查询”窗格中直接键入 MDX 文本。将计算成员从“计算成员”窗格拖至“数据”窗格,以定义附加数据集字段。有关详细信息,请参阅在查询模式下使用 SAP NetWeaver BI MDX 查询设计器。
有关详细信息,请参阅 SAP NetWeaver BI 查询设计器用户界面。
创建数据集
从**“数据”选项卡的“数据集”下拉列表中,选择“<新建数据集>”。从“数据集”对话框的“数据源”下拉列表中,选择“新建数据源”。从“数据源”对话框的“类型”**下拉列表中,选择 SAP NetWeaver BI。
注意: 如果选择数据源类型时看不到 SAP NetWeaver BI,则可能需要配置 Reporting Services 以识别此数据处理扩展插件。有关详细信息,请参阅将 Reporting Services 配置为使用 Microsoft .NET Data Provider 1.0 for SAP NetWeaver Business Intelligence。 指定使用 SAP NetWeaver Business Intelligence 数据源的连接字符串。与数据库管理员联系以获取连接信息。下面的连接字符串示例指定使用端口 8000 的服务器上的 SAP NetWeaver Business Intelligence 数据源,以及使用 SOAP 的 Internet 上的 XML for Analysis Services (XMLA):
DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla
在**“数据源”对话框的“凭据”**选项卡中设置数据库凭据。有关详细信息,请参阅连接数据源。
注意: 并不是所有的报表传递模式都受到此数据访问接口的支持。此数据处理扩展插件不支持通过数据驱动订阅传递报表。有关详细信息,请参阅使用外部数据源提供订阅方数据。
外部资源
将 SQL Server 2005 Reporting Services 与 SAP NetWeaver Business Intelligence 一起使用
请参阅
概念
定义报表数据集
报表数据操作指南主题(报表设计器)
连接数据源
为 SAP NetWeaver BI 系统中的多维数据定义报表数据集
为 SAP 数据库中的关系数据定义报表数据集