
- SAP HANA BI开发教程
- 家
- 介绍
- 报告和仪表板工具
- 不同的 BO 工具连接到 HANA
- 创建关系连接
- 创建 OLAP 连接
- HANA 建模视图
- HANA 中的输入参数
- 使用属性视图
- 使用分析视图
- 使用计算视图
- 使用 HANA 数据库中的表
- 将 Webi 连接到 HANA
- 宇宙发展
- IDT 中的用户提示和过滤器
- Webi报告开发
- Lumira 连接到 HANA
- Lumira 中的仪表板开发
- 仪表板设计器与 HANA 的连接
- DD 中的仪表板开发
- 将 Crystal 连接到 HANA 视图
- HANA 上的水晶报表开发
- HANA 连接上的 BW
- 设计工作室与 HANA 的连接
- 设计工作室的开发
- 在 HANA 上发布 BI 报告
- 使用 HANA 的好处
- 将 HANA 与其他 BI 工具连接
- 面试问题
将 Webi 连接到 HANA
在较旧版本的 SAP BusinessObjects(4.1 或更早版本)中,将 Webi 与 HANA 连接的唯一选项是使用 Universe。Universe 是在 HANA 视图之上设计的,然后使用 Webi 查询面板,我们可以在 Webi 报告中使用对象。
随着 SAP BO 4.2 的发布,SAP 提供了多种将 Webi 报告连接到 HANA 视图的方法。以下是将 Web Intelligence 连接到 HANA 建模视图的四种方法 -
- 在 HANA 建模视图之上使用 Universe
- Webi 与 HANA 建模视图直接连接
- SAP HANA 在线连接
- 使用徒手 SQL
在 HANA 建模视图之上使用 Universe
如前所述,我们可以使用 HANA Studio 开发 HANA 视图 - 属性、分析和计算视图。要创建 Universe,您必须创建指向 HANA DB 架构的关系连接。
要创建新的关系连接,首先在本地项目视图下启动一个新项目。打开信息设计工具 → 单击新建 → 项目 → 输入项目名称 → 完成。这将在“本地项目”窗口下创建一个新项目。
接下来,右键单击项目名称→新建→关系连接。

在下一个窗口中,输入连接名称 → 输入连接/资源名称 → 单击下一步。

系统将提示您选择用于连接的中间件。根据数据源选择中间件。您可以选择 SAP 或非 SAP 作为数据源,并建立与数据库的关系连接。
在这里,我们从列表中选择 SAP → SAP HANA 数据库 → JDBC → 单击下一步。

在下一个窗口中,输入身份验证模式、用户名和密码。输入 SAP HANA 主机名和实例编号,然后单击下一步。

在以下窗口中,定义连接参数,例如超时、数组获取大小、数组绑定大小等。单击“完成”。

单击“完成”按钮时,将创建一个指向 SAP HANA 数据库且文件扩展名为.cnx 的新关系连接。您可以单击“测试连接”。窗口的下半部分告诉您有关连接参数的信息 - 登录参数、配置参数等。
单击测试连接 → 成功。您必须将此连接发布到存储库才能使其可供使用。

要发布此连接,请右键单击连接名称 → 将连接发布到存储库 → 输入 BO 存储库密码 → 连接 → 完成 → 是。

现在,使用 SAP HANA 视图创建数据基础。右键单击连接名称 → 选择新建 → 数据基础。

输入资源名称并单击下一步。您可以选择启用单源或多源作为数据基础类型。选择启用多源并在选择连接后传递身份验证详细信息。

单击“下一步”后,选择“_SYS_BIC”模式节点,该节点存储所有HANA视图和列表。将所需的视图从 HANA 添加到数据基础层。您可以在此数据基础之上开发业务层,并且可以将其发布到 BO 服务器存储库以用于报告目的。
Webi 与 HANA 建模视图直接连接
SAP BO 4.2 最近添加了此功能,允许使用 OLAP 连接直接连接到 HANA 建模视图。当您使用 OLAP 连接连接到 HANA 存储库时,您可以连接到 HANA 系统中创建的所有包。您可以选择任何包 → 导航到包中存储的 HANA 视图。
执行这些步骤后,所有维度和度量都将添加到 Webi 中的查询面板中。开发人员可以从可用对象列表中选择任何结果对象,然后单击运行查询来添加这些 Webi 报告。

SAP HANA 在线连接
在 SAP BO 4.2 中,有一个使用 HANA Online Connection 的选项,允许 Webi 客户端直接连接到 HANA 视图。无需构建 Webi 查询即可使用 HANA Online 连接选项。
此选项仅列出关系连接,当选择连接时,它会显示所有包和相应的视图。选择 HANA 视图时,它直接连接到 Webi 报告层。在这种情况下没有使用查询面板。

使用徒手 SQL
在 SAP BO 4.2 中,Web Intelligence 中引入了一个新选项 - 徒手 SQL,可直接连接到 HANA 视图。当您使用使用徒手 SQL 选项进行连接的 Web Intelligence 工具进行连接时,该工具会列出来自 BOBJ 服务器的所有 HANA 关系连接。当您选择关系连接时,工具会提供查询脚本编辑器来编写查询。
要使用 Free-Hand SQL 选项,请选择一个新的 Webi 文档,然后在数据源列表中选择 Free-Hand SQL 选项。

选择此选项后,将打开一个查询编辑器。您可以编写 SELECT 查询来形成用于报告的 Webi 查询。在右侧,您有一个“运行查询”选项以及 Webi 工具中的可用对象列表。
