SAP HANA 报告工具:如何使用 IDT 创建 Universe?
⚡ 智能摘要
SAP HANA Reporting 将商业智能前端工具直接连接到 HANA 信息视图,以进行实时分析。报表可以构建在……中 SAP 商业智能 (BI)、网络智能、水晶报表 SAP Lumira,以及 Microsoft Excel 和 Excel 都通过 HANA 客户端驱动程序使用 HANA 数据。

SAP HANA 报告
到目前为止,我们已经加载了 SAP 来源,非-SAP,以及平面文件 SAP SLT 和 SAP BODS,并创建了信息视图(属性视图、分析视图和计算视图)。
现在我们将讨论报表工具中的信息视图。报表工具中的驱动程序,例如 JDBC、ODBC 和 ODBO,都是报表工具的组成部分。 SAP HANA客户端。
So 安装 SAP HANA 客户端软件(*.exe 文件)使 PC 上所有驱动程序都可用,以便将报表工具连接到计算机。 SAP 花。
我们将使用 SAP 鲍尔, SAP Lumira,以及 Microsoft 使用 Excel 访问 SAP 本教程将介绍 HANA 信息视图。报表工具的选择取决于所需报表的类型。
在报告 SAP BI(商业智能)概述
SAP BI 是一个数据仓库和报告工具。
在 BI (商业智能原始数据经过清洗、应用业务逻辑并进行处理,最终为用户提供有意义的信息。BI 是一种 SAP 提供用户友好型环境的产品。
SAP BI 支持多种数据库,但当我们从源数据迁移到 SAP HANA的架构如下所示。
SAP BI 采用三层架构:
- 数据库服务器——数据物理存储在 PSA、ODS 和 InfoCube 中。
- 应用服务器——用于从数据库服务器访问数据并进行处理以供展示服务器使用。
- 展示服务器——向用户显示数据。
此 SAP BEx 查询设计器(一个组件) SAP BI)可以访问一个 SAP HANA 视图作为信息提供程序,并在 BEx 中显示数据。
在 Webi 中报告 SAP HANA 中的业务对象 (BO)
SAP BusinessObjects Web Intelligence(SAP BO Webi)是以下部分 SAP BusinessObjects 平台 (南半球) 客户端工具系列。 SAP BusinessObjects 工具使用 JDBC/ODBC 驱动程序连接到源系统。
的特点 SAP BO Webi 是:
- Webi 是一款临时报告工具。
- Webi 用于生成详细级别的报告。
- Webi 以表格或图形格式显示结果。
- 用户可以创建或修改自己的报表查询。
安装后 SAP HANA客户端的PC上安装了JDBC/ODBC驱动程序。这些驱动程序充当中间层。 SAP HANA 和客户端报表工具在向用户呈现数据时的作用。
SAP BO 服务器和 SAP BO 平台(SBOP)客户端工具。
如何创造一个宇宙 SAP 使用信息设计工具的 HANA
步骤1) 创建宇宙。在这一步中,我们将使用信息设计工具(IDT)创建一个宇宙。
HANA 可通过 ODBC 和 JDBC 驱动程序访问,并且可以使用以下方式定义和查询其表: SQL 语言。表格由名为 HANA Studio 的工具进行管理。
- 通过导航至
开始菜单 -> SAP 商业智能 -> SAP BusinessObjects BI 平台 4 客户端工具 -> 信息设计工具
信息设计工具界面随即出现。要创建一个宇宙,我们需要在信息设计工具中创建一个项目。
此时会弹出“新建项目”窗口。请在此窗口中输入以下详细信息:
1. 输入项目名称。
2. 点击“完成”按钮。
项目名称“WEBI_DHK_HANA”显示在“本地项目”选项卡下,如下所示。
项目是一个本地工作区,您可以在其中存储用于构建一个或多个 Universe 的资源。
目前有两种连接方式可供选择,详情如下:
- 关系联系 – 要访问表中的数据并访问常规关系数据库管理系统 (RDBMS),请使用关系连接。
- OLAP 连接 – 从应用程序访问数据(SAP, Oracle, Microsoft, SAP BO)和存储在多维数据集或信息视图中的数据,使用 OLAP 连接。
步骤2) 建立关系连接。现在我们来创建一个 人际关系。 去 项目 -> 新建 -> 关系连接.
弹出窗口显示新的关系连接源名称:
- 请输入资源名称。
- 单击“下一步”按钮。
弹出“数据库中间件驱动程序选择”窗口:
- 在“选择 JDBC 驱动程序”下 SAP HANA 数据库 1.0。
- 单击“下一步”按钮。
此时会弹出一个窗口,用于输入新的关系连接参数。请输入以下详细信息:
- 身份验证模式选择为“使用指定的用户名和密码”。
- 请输入HANA用户名。
- 输入密码。
- 在数据源部分选择“单个服务器”。输入主机名(此处最佳示例:30015)。
- 请输入实例编号。
- 点击“测试连接”按钮以验证连接。
弹出窗口显示“测试连接成功”。
连接成功后,会建立一个名为“ SAP HANA.cnx 已创建。
步骤3) 发布连接。要通过 Web Intelligence、仪表板或 Crystal Report for Enterprise 来使用 Universe,我们需要发布连接。现在我们发布连接。 SAP HANA.cnx。
- 点击 SAP 在项目“WEBI_DHK_HANA”下找到 HANA.cnx 连接,然后右键单击。
- 选择“发布连接到存储库”。
- 与该名称相关的公开信息 SAPHANA.cns是在成功发布到存储库后创建的。
弹出窗口,用于发布与存储库的连接:
- 选择商业 IDT。
- 点击“完成”按钮。
屏幕上会弹出“连接已成功发布”的提示。
现在我们利用……创造宇宙 SAP HANA业务层。
步骤4) 使用 HANA 层创建 Universe。Universe 是数据仓库或事务数据库的业务表示,它允许用户在无需了解数据库复杂性的情况下与数据进行交互。
为了创造宇宙,我们使用了 SAP HANA业务层如下所示。
SAP HANA业务层
从 SAP 博比4.1, SAP 提供了一个新的选择“SAP 使用信息设计工具创建宇宙时,HANA 业务层”。
之前 SAP 在 BOBI 4.1 中,我们需要在构建数据基础时创建一个派生表,并映射变量和输入参数。
此 SAP HANA 业务层会根据所选内容自动创建数据基础层和业务层。 SAP HANA视图,并自动检测输入参数和变量。
我们通过以下方式创造宇宙: SAP HANA业务层如下所示:
- 选择已创建的项目“WEBI_DHK_HANA”。
- 右键单击项目并选择“新建”。
- 选择“SAP HANA 业务层”。
弹出窗口 SAP HANA业务层出现:
- 请输入业务层名称。
- 请输入数据基础名称。
- 请输入描述。
- 单击“下一步”按钮。
选择弹出窗口 SAP 显示 HANA 连接:
- 勾选连接“SAP请参阅“HANA.cnx”。
- 单击“下一步”按钮。
弹出窗口用于选择 SAP 显示 HANA 信息模型:
- 现在选择 分析视角 在 HANAUSER 包下创建 (AN_PURCHASE_ORDERS)。
- 点击“完成”按钮。
分析视图在信息设计工具中打开。
步骤5) 请查看详细信息。信息设计工具的详细信息如下:
- 在“项目”下,显示所有关系连接、业务层和数据基础。
- 在存储库资源部分,会显示存储在存储库中的对象(连接、业务层等)。
- 业务层展示了分析视图的业务层面,是为业务人员准备的。
- 时间 Foundation 显示表名和列名。这是为技术人员准备的。
步骤6) 选择图层部分。选择业务图层部分,然后转到以分析视图命名的文件夹。现在,请按照以下步骤操作:
- 选择数据基础部分。
- 将列拖放到分析视图中。
- 它在分析视图下显示对象。
- 拖动的字段显示在分析视图(AN_PURCHASE_ORDER)下。
步骤7) 保存对象。在此步骤中,请保存所有对象。转到“文件”菜单,然后单击“全部保存”以保存所有对象。
之后,请按照以下步骤操作。
步骤8) 检查输出结果。创建查询并查看输出结果。
- 转到“查询”选项。
- 此时会显示查询面板。请选择要包含在查询中的字段。
- 将它们拖放到“查询 #1 的结果对象”部分。
- 点击结果集部分的“刷新”按钮。
- 结果已显示。
在报告 SAP 水晶报告
SAP Crystal Reports 帮助我们设计、探索、可视化并提供可在 Web 或企业应用程序上运行的报表。 SAP 使用 Crystal Reports,我们可以创建简单的报表或复杂的报表。
有两种类型 SAP Crystal Reports:
- Crystal Report 2011/13/16: 用于
- 您想从 Crystal Reports 调用 HANA 存储过程。
- 你想创建 SQL 表达式。
- 你想执行一个带有参数或变量的视图,并提交非默认值。
- 企业版 Crystal Report: 用于
- 如果宇宙可用或需要,则使用 SAP Crystal Reports 企业版。
我们将使用 Crystal Reports 企业版。
步骤 1)登录 Crystal Report for Enterprises。
SAP 企业版 Crystal Reports 的界面如下所示:
- 这是报告格式设置部分,其中提供了不同的格式设置工具。
- 这是窗口(数据资源管理器、大纲、组树、查找)的图标。
- 显示数据浏览器、大纲、分组树、查找等功能的详细信息。
- 报告页面格式选项。
- 报告的工作区域。
步骤2) 现在我们来创建数据源的连接。点击“从数据浏览器中选择数据源”。
此时会弹出一个“选择数据源类型”的窗口。从中选择“浏览”。 SAP HANA平台部分。
屏幕上会弹出连接服务器的窗口。点击“新建服务器”按钮。
服务器连接窗口如下所示:
- 单击“添加”按钮。
- 输入连接显示名称(saphana)。
- 连接名称会显示在连接列表中。
- 请输入HANA服务器名称。
- 请输入 HANA 服务器实例名称。
- 请输入HANA用户名。
- 点击“测试连接”按钮。
- 弹出“测试连接登录”窗口。请输入密码。 SAP HANA 用户。
- 点击确定按钮。
显示连接成功的消息。
点击“确定”按钮。此时会弹出连接服务器的窗口。
步骤3) 在此步骤中,
- 我们执行以下操作:
- 选择服务器“saphana”。
- 点击确定按钮。
屏幕上会弹出一个输入密码的窗口。输入密码后,点击确定。
还会弹出一个窗口,用于选择 HANA 视图。
2)在此步骤中,我们选择 SAP HANA 视图。
- 选择 HANA 视图(分析视图 AN_PURCHASE_ORDERS)。
- 点击确定按钮。
- 此步骤中,将打开一个查询窗口。
请按照以下步骤创建查询:
- 从列表中选择查询所需的列。
- 将所需字段拖放到查询语句中。
- 点击刷新按钮。
- 显示结果集。
- 点击
按钮。
报告输出结果如下所示:
在报告 SAP 卢米拉
SAP Lumira 是一款软件 SAP 用于分析和可视化数据。 SAP 使用 Lumira,用户可以创建美观且交互式的地图、信息图表和图表。 SAP Lumira 可以从以下位置导入数据 Excel 和其他来源。
SAP Lumira可以访问信息视图 SAP 直接使用 HANA,通过仪表板执行可视化 BI 分析。
注意: SAP Lumira已完成主流维护,并且 SAP 职位 SAP Analytics Cloud 将成为 Lumira 的战略继任者,用于开展新的自助式可视化工作。以下步骤仍然适用于现有的 Lumira 安装。
In SAP Lumira,要实现数据可视化,需要执行以下步骤。
现在我们来设想一下…… SAP HANA视图 SAP Lumira。首先我们登录。 SAP 点击 Lumira SAP 桌面上的 Lumira 客户端图标如下图所示。
步骤 1)创建文档并获取数据集。 后 SAP Lumira启动后,会打开一个工作界面。该界面的详细信息如下:
- 应用程序工具栏 – 包含文件、编辑、视图、数据和帮助等工具栏。
- Home Link – 使用此选项我们可以返回主屏幕。
- 我的文档部分:
- 技术文档
- 可视化
- 数据集
- 故事
- SAP Lumira Cloud – 使用此选项我们可以使用云功能。
- 连接 - 我们在这里可以看到所有连接。
点击“我的项目”部分中的“文档”选项创建文档:
- 转到“文件”应用程序工具栏,然后单击“文件”。
- 选择新建。
SAP Lumira 支持以下数据集:
- Microsoft Excel
- 文本
- 从剪贴板复制
- 连接到 SAP HANA
- 下载 SAP HANA
- 宇宙
- 使用 SQL 进行查询
- 连接到 SAP 商业仓库
- SAP Universe 查询面板
步骤 2)连接到 SAP 花。 在这里我们连接到 SAP HANA 和访问 SAP HANA 信息视图。
- 选择“连接到” SAP 花。
- 单击“下一步”按钮。
弹出窗口 SAP HANA 服务器凭据显示如下:
- 进入 SAP HANA服务器名称。
- 进入 SAP HANA实例编号。
- 进入 SAP HANA用户名。
- 进入 SAP HANA密码。
- 点击“连接”按钮连接到 SAP HANA服务器。
点击“连接”按钮后,我们连接到 SAP HANA 并且可以访问 SAP HANA 视图。
步骤 3)访问 SAP HANA 分析视图。 一个用于选择的窗口 SAP HANA视图如下所示:
- 点击 SAP HANA 视图(此处为“AN_PURCHASE_ORDERS”)。
- 单击“下一步”按钮。
步骤 4)定义维度和度量。 接下来会显示一个用于选择度量和维度的窗口:
- 所有措施都归类在“措施”部分。
- 所有尺寸都归类在“尺寸”部分下。
- 点击“创建”按钮。
步骤 5)可视化 SAP HANA 分析视图 SAP 卢米拉。 在激活信息视图后 SAP 在 HANA 中,会在“_SYS_BIC”模式下创建一个名称与信息视图类似的列视图。 SAP HANA 目录节点。
当我们需要访问任何 SAP 从外部查看 HANA 信息 SAP 我们只能通过“_SYS_BIC”模式访问 HANA。
此时会显示一个可视化屏幕,选择“_SYS_BIC”架构下的列视图:
- 您可以在图表构建器部分选择不同的图表类型。
- 点击图表生成器图标。
- 选择柱状图选项。
- 点击“度量”部分前面的“+”图标,即可添加 Y 轴格式的度量。
- 我们新增了“总金额”和“税额”指标。
- 点击“尺寸”部分前面的图标,即可显示所有可用尺寸的列表。
- 从维度列表中选择“类别”、“产品 ID”和“产品名称”以显示在 X 轴上。
此 SAP HANA 分析视图显示在“可视化”选项卡中。 SAP Lumira 拥有如下所示的不同屏幕:
- 用于升序/降序、排名、清除、刷新等的工具。
- 这可以用于过滤。
- 输出 SAP HANA 分析视图 SAP 卢米拉。
在报告 Microsoft Excel
Microsoft Excel 具有强大的内置报表功能;我们可以使用数据透视表和图表快速创建报表。
MS Office 使用 MDX 语言(多维表达式语言)来访问数据。 SAP 花。
MDX 语言被报表工具用于访问数据库环境中多维对象中的数据。只有通过 MDX 查询才能访问这些数据。 SAP HANA层级结构。
我们只能访问一个 SAP HANA 信息视图的语义中包含“CUBE”属性,因此我们无法从 MS Excel 访问属性视图。
连接驱动程序: MS Excel 使用 ODBO(用于 OLAP 的 OLE DB)驱动程序连接到 SAP HANA 数据库。
现在我们可以进入 SAP 按照以下步骤,从 Excel 导入 HANA 数据库。
步骤 1)连接到 SAP 从 Excel 导入 HANA。
- 打开微软Excel。转到“数据”选项卡。
- 点击“来自其他来源”图标。
- 选择从数据连接向导。
数据连接向导的界面如下所示:
- 选择“其他/高级”。
- 单击“下一步”按钮。
“数据链路属性”窗口将打开,如下所示:
- 选择“SAP 在“提供程序”选项卡下选择“HANA MDX 提供程序”。
- 单击“下一步”按钮。
此时会显示数据链路属性窗口。请输入以下详细信息:
- 请输入主机名 SAP HANA 数据库。
- 输入实例编号 SAP HANA 数据库。
- 请输入用户名和密码 SAP HANA 数据库。
- 输入语言名称。
- 点击“测试连接”以测试与网络的连接。 SAP 从 Excel 数据库导入 HANA 数据库。
屏幕上弹出“连接测试成功”的消息。
点击确定按钮。
步骤2) 到目前为止,我们已经建立了从 Excel 到……的连接 SAP 我们已经访问了 HANA 并进行了测试。现在我们可以访问一个 SAP 从 Excel 查看 HANA 信息。此时会显示“数据连接向导”窗口。
- 选择包含以下内容的包装 SAP HANA 信息视图。
- 选择信息视图(分析视图、计算视图)。
- 单击“下一步”按钮。
此时会弹出一个用于输入数据连接文件的新窗口。请输入以下详细信息:
1. 输入文件名(AV_SALES)。
2. 勾选“将密码保存在文件中”,即可避免在打开 Excel 文件时输入密码。
3. 弹出保存密码安全提示框。
4. 点击“完成”按钮。
步骤3) 现在 SAP HANA 信息视图在 Excel 中以数据透视表的形式显示,如下所示:
























































