SAP HANA 报告工具:如何使用 IDT 创建 Universe?
SAP HANA 报告
到目前为止,我们已经加载了 SAP 来源,非SAP,并通过平面文件 SAP 语言医学, SAP BODS 并创建了信息视图(属性视图、分析视图和计算视图)。
现在我们将讨论报表工具中的信息视图 - 报表工具中的 JDBC、ODBC 和 ODBO 等驱动程序是 SAP HANA 客户端。
所以通过 安装 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 View 作为信息提供者并在 Bex 中显示数据。
在 Webi 中报告 SAP HANA 中的业务对象 (BO)
SAP 商业对象网络智能(SAP BO WebI)是 SAP 商业对象平台 (南半球) 客户端工具系列。 SAP 业务对象工具使用 JDBC/ODBC 驱动程序连接到源系统。
特点 SAP BO WebI 如下 –
- Webi 是一种临时报告工具。
- Webi 用于详细级别的报告。
- Webi 以表格或图形格式显示结果。
- 用户可以创建/修改自己的报告查询。
安装后 SAP HANA 客户端、JDBC/ODBC 驱动程序将安装在 PC 上。
这些驱动程序充当 SAP 向用户呈现数据时使用 HANA 和客户端报告工具。
SAP BO 服务器和 SAP BO 平台(SBOP)客户端工具。
如何在 SAP HANA 使用信息设计工具
步骤1) 創造宇宙。
在此步骤中,我们将使用信息设计工具 (IDT) 创建一个宇宙。
HANA 可通过 ODBC 和 JDBC 驱动程序访问,并且可以使用以下方式定义和查询其表: SQL 语言。表格由名为 HANA Studio 的工具进行管理。
- 通过导航至
开始菜单 -> SAP 商业智能 -> SAP Business Objects BI 平台 4 客户端工具 -> 信息设计工具
信息设计工具屏幕将会出现。要创建一个 Universe,我们需要一个 IDT 项目。
将出现一个新项目的弹出窗口 - 在此弹出窗口中,输入以下详细信息:
1. 输入项目名称
2. 单击完成按钮。
项目名称“WEBI_DHK_HANA”将出现在“本地项目”选项卡下,如下所示。
项目是一个本地工作区,您可以在其中存储用于构建一个或多个 Universe 的资源。
有两种可用的连接,每种连接的详细信息如下 -
- 关系连接 – 要从表访问数据并访问常规 RDBMS,请使用关系连接。
- OLAP 连接 – 要从应用程序访问数据(SAP, Oracle, Microsoft, SAP Cube(数据库)和存储在Cube/Information View中的数据采用OLAP连接。
步骤2) 创建关系连接。
现在我们创建一个 關係連接。 所以去吧 项目 –>新建 –>关系连接。
出现“新关系连接源名称”的弹出窗口
- 输入资源名称。
- 单击下一步按钮。
将出现一个数据库中间件驱动程序选择的弹出窗口-
- 选择 JDBC Drivers 选项 SAP HANA 数据库 1.0。
- 单击下一步按钮。
将显示一个新关系连接参数的弹出窗口,在其中输入以下详细信息。
- 身份验证模式将被选择为“使用指定的用户名和密码”。
- 输入 HANA 用户名。
- 输入密码。
- 在数据源部分选择单个服务器。输入主机名(这里最好是:30015)。
- 输入实例编号。
- 单击测试连接按钮来验证连接。
将显示“测试连接成功”的弹出窗口。
连接成功后,将出现一个名称为 SAP 将创建 HANA.cnx。
步骤3) 发布连接。
要通过 Web Intelligence、Dashboards 或 Crystal Report for Enterprise 使用 Universe,我们需要发布连接。因此,现在我们发布连接 SAP HANA.cnx。
- 选择 SAP 项目“WEBI_DHK_HANA”下的HANA.cnx连接并右键单击。
- 选择发布到存储库的连接。
- 带有名称的发布连接 SAP在存储库成功发布后,将会创建 HANA.cns。
出现一个用于发布存储库连接的弹出窗口 –
- 选择商业 IDT。
- 单击完成按钮。
将显示“连接已成功发布”的弹出窗口。
现在我们通过使用创建 Universe SAP HANA 业务层。
步骤4) 使用 HANA 层创建 Universe。
创建 Universe(Universe 是数据仓库或事务数据库的业务表示。Universe 允许用户无需了解数据库的复杂性即可与数据进行交互)。
为了创造宇宙,我们使用 SAP HANA 业务层如下 –
SAP HANA业务层
从 SAP 博比4.1, SAP 提供了一个新的选择“SAP 使用信息设计工具创建 Universe 时,单击“HANA 业务层”。
申请早于 SAP BOBI 4.1版本,我们需要在构建数据基础时创建派生表并映射变量和输入参数。
SAP HANA 业务层根据所选内容自动创建数据基础和业务层 SAP HANA 视图。
SAP HANA 业务层自动检测输入参数和变量。
我们通过以下方式创造宇宙 SAP HANA 业务层如下-
- 选择项目创建“WEBI_DHK_HANA”。
- 右键单击该项目并选择一个新选项。
- 选择选项“SAP HANA 业务层”。
弹出窗口 SAP HANA 业务层出现
- 输入业务层名称。
- 输入数据 Foundation 名称。
- 输入 Descript离子。
- 单击“下一步”按钮。
选择弹出窗口 SAP 显示 HANA 连接-
- 勾选连接“SAP请参阅“HANA.cnx”。
- 单击下一步按钮。
弹出选择窗口 SAP 将显示 HANA 信息模型。
- 现在选择 分析视图 (AN_PURCHASE_ORDERS)在 HANAUSER 包下创建。
- 单击“完成”按钮。
分析视图将在信息设计工具中打开。
步骤5) 查看详情。
信息设计工具的详细信息如下-
- 项目下的所有关系连接、业务层和数据 Foundation 将被显示。
- 在存储库资源部分,将显示存储在存储库中的对象(连接、业务层等)。
- 业务层显示分析视图的业务视图。它适用于职能人员。
- 时间 Foundation 显示表和列名称。适用于技术人员。
步骤6) 选择图层部分。
选择业务层部分,转到名为分析视图的文件夹。
现在请遵循以下几点:
- 选择数据基础部分。
- 将列拖放到分析视图
- 它将显示分析视图下的对象
- 拖动的字段将显示在分析视图 (AN_PURCHASE_ORDER) 下。
步骤7) 保存对象。
在此步骤中,保存所有对象。转到文件并单击“保存全部”选项以保存所有对象。
之后,请按照以下步骤操作。
步骤8) 检查输出。
创建查询并查看输出。
- 转到查询选项。
- 将显示一个查询面板,选择您想要包含在查询中的字段。
- 将它们拖放到“查询#1 的结果对象”部分。
- 单击结果集部分上的刷新按钮。
- 将显示结果。
在报告 SAP 水晶报告
SAP Crystal Report 帮助我们设计、探索、可视化和提供可在 Web 或企业应用程序上运行的报表。 SAP Crystal Report 我们可以创建简单报表或者复杂报表。
有两种类型 SAP Crystal Reports –
- 水晶报表 2011/13/16: 这将在以下情况下使用 -
- 如果您想从 Crystal Reports 调用 HANA 存储过程。
- 如果你想创造 SQL 表达式
- 如果要执行带有参数或变量的视图并提交非默认值
- 企业版 Crystal Report: 这将在以下情况下使用 -
- 如果有可用或需要的 Universe,则使用 SAP Crystal Reports 企业版。
我们将为企业使用水晶报表。
步骤 1) 登录 Crystal Report for Enterprises。
SAP 企业的 Crystal 报表将显示如下-
- 它是报告格式化部分,它提供了不同的格式化工具。
- 这是窗口(数据资源管理器、大纲、组树、查找)的图标。
- 将显示数据资源管理器、大纲、组树、查找等的详细信息。
- 报告页面格式选项。
- 报告的工作区域。
步骤2) 现在我们为数据源创建一个连接。
单击数据资源管理器中的选择数据源选项-
将显示选择数据源类型的弹出窗口 -
选择浏览选项 SAP HANA 平台部分。
将显示一个用于连接服务器的弹出窗口。单击“新服务器”按钮。
服务器连接窗口将显示如下-
- 单击添加按钮。
- 输入连接显示名称 (saphana)。
- 连接名称将出现在连接列表中。
- 输入 HANA 服务器名称。
- 输入 HANA 服务器实例名称。
- 输入 HANA 用户名。
- 点击“测试连接”按钮。
- 弹出测试连接登录窗口。输入密码 SAP HANA 用户。
- 点击确定按钮。
将显示连接成功的消息。
单击“确定”按钮。
将显示一个用于连接服务器的弹出窗口。
步骤3) 在此步骤中,
- 我们将做以下事情
- 选择服务器“saphana”。
- 点击“确定”按钮
将会弹出输入密码的窗口,输入密码,然后单击“确定”。
将出现另一个弹出窗口用于选择 HANA 视图。
2)在此步骤中,我们选择 SAP HANA 视图。
- 选择 HANA 视图(分析视图 AN_PURCHASE_ORDERS)。
- 单击“确定”按钮。
- 在此步骤中,将打开一个查询窗口。
按照以下步骤创建查询 -
- 从列表中选择查询所需的列。
- 在查询中拖放所需字段。
- 单击“刷新”按钮。
- 将显示结果集。
- 点击
按钮。
报告输出将显示如下-
在报告 SAP 卢米拉
SAP Lumira 是新推出的软件 SAP 分析和可视化数据。
By SAP Lumira 用户可以创建美观且可交互的地图、信息图和图表。 SAP Lumira 可以从以下位置导入数据 Excel以及其他来源。
SAP Lumira 可以访问以下信息视图 SAP 直接使用 HANA。 SAP HANA 使用仪表板执行可视化 BI 分析。
In SAP Lumira,要实现数据可视化,需要完成以下步骤。
现在我们想象一下 SAP HANA 查看 SAP Lumira,首先我们登录 SAP Lumira 点击 SAP 桌面上的 Lumira 客户端图标如下-
步骤1)创建文档并获取数据集
打开后 SAP Lumira,屏幕打开,可进行工作 SAP Lumira,有关此屏幕的详细信息如下-
- 应用程序工具栏 - 它包含文件、编辑、视图、数据和帮助等工具栏。
- 主页链接 – 通过使用此选项我们可以转到主屏幕。
- 我的文档部分
- 文件
- 可视化
- 数据集
- 故事
- SAP Lumira Cloud – 通过使用此选项,我们可以使用云选项。
- 连接 – W 可以在此处查看所有连接。
因此,单击“我的项目”部分上的“文档”选项以创建文档 -
- 转到文件应用程序工具栏,单击文件选项
- 选择新选项。
SAP Lumira 支持以下数据集 –
- Microsoft Excel
- 文本
- 从剪贴板复制
- 连接到 SAP HANA
- 下载自 SAP HANA
- 宇宙
- 使用 SQL 进行查询
- 连接到 SAP 商业仓库
- SAP Universe 查询面板
步骤 2) 连接到 SAP HANA
在这里我们将连接到 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” Schema 下创建了一个与信息视图名称相似的列视图 SAP HANA 目录节点。
当我们需要访问任何 SAP HANA 信息 从外部查看 SAP HANA,我们只能从“_SYS_BIC”模式访问它。
将出现一个可视化屏幕,选择“_SYS_BIC”模式下的列视图 –
- 可以从图表生成器部分选择不同的图表类型。
- 单击图表生成器图标。
- 选择柱形图选项。
- 单击“测量”部分前面的“+”图标,以 Y 轴格式添加测量。
- 我们添加了“GROSS_AMOUNT”和“TAX_AMOUNT”措施。
- 单击“尺寸”部分前面的图标。出现所有可用尺寸的列表。
- 从维度列表中选择“CATEGORY”、“PRODUCT_ID”、“PRODUCT_NAME”以显示在 X 轴上。
SAP HANA 分析视图将显示在可视化选项卡中 SAP Lumira 中有不同的屏幕,如下所示:
- 升序/降序、排名、清除、刷新等工具。
- 这可以用于过滤。
- 输出 SAP HANA 分析视图 SAP HANA lumira。
在报告 Microsoft Excel
Microsoft Excel 具有强大的内置报告选项;我们可以通过数据透视表和图表快速创建报告。
MS Office 使用 MDX 语言(多维表达语言)来访问 SAP 花。
报告工具使用 MDX 语言来访问数据库环境中多维对象的数据。仅通过 MDX 查询,我们就可以访问 sap Hana 层次结构。
我们只能访问 SAP HANA 信息视图在语义上具有“CUBE”属性,因此我们无法通过 MS Excel 访问属性视图。
连接驱动程序-MS Excel 使用 ODBO(OLE DB FOR OLAP)驱动程序连接到 SAP HANA 数据库。
现在我们将访问 SAP HANA 数据库 SAP HANA 如下图所示 –
步骤 1) 连接到 SAP HANA Excel-
- 打开 MS 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 中显示为数据透视表,如下所示 -
总结
我们在本教程中学习了以下主题 -
- 在报告 SAP BI 概述
- 在报告 SAP BO Webi 的示例 SAP HANA 信息视图。
- 在报告 SAP Crystal Report Enterprises 的示例 SAP HANA 信息视图。
- 在报告 SAP Lumira 的示例 SAP HANA 信息视图。
- 在报告 Microsoft 通过消费获得卓越 SAP HANA 信息视图。
还检查: - 25 个最佳 BI 工具 | 顶级商业智能软件列表