开发手册 欢迎您!
软件开发者资料库

SAP HANA BI开发 - 将Webi连接到HANA

SAP HANA BI开发将Webi连接到HANA - 从简单和简单的步骤学习SAP HANA BI开发,从基本概念到高级概念,包括简介,报告和仪表板工具,不同BO工具与HANA的连接,创建关系连接,OLAP连接, HANA建模视图,HANA中的输入参数,使用属性,分析,计算视图,HANA数据库中的表,将Webi连接到HANA,Universe开发,用户提示和IDT过滤,Webi报告开发,Lumira与HANA的连接,Lumira中的仪表板开发,HANA的Designer连接,DD的开发,HANA视图的连接,HANA上的Crystal Report开发,HANA连接上的BW,HANA的Design Studio连接,Design Studio中的开发,HANA上的BI报告,使用HANA的好处,连接HANA与其他BI工具,面试问题。

在旧版SAP BusinessObjects(4.1或更早版本)中,将Webi与HANA连接的唯一选择是使用Universe. Universe是在HANA视图之上设计的,然后使用Webi查询面板,我们可以在Webi报告中使用对象.

随着SAP BO 4.2的发布,SAP提供了多种连接Webi的方法向HANA视图报告.以下是将Web Intelligence连接到HANA建模视图的四种方法 :

  • 在HANA建模视图之上使用Universe

  • 与HANA建模视图的直接Webi连接

  • SAP HANA在线连接

  • 使用Free-Hand SQL

在HANA建模视图之上使用Universe

如前所述,我们可以开发HANA视图 - 属性,分析和计算视图 - 使用HANA Studio.要创建Universe,您必须创建指向HANA数据库模式的Relational连接.

要创建新的Relational连接,首先在Local Project视图下启动一个新项目.开放信息设计工具 → 单击New → 项目 → 输入项目名称 → 完.这将在Local Projects窗口下创建一个新项目.

接下来,右键单击Project name → 新的 → 关系连接.

本地项目窗口

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

连接名称

系统将提示您选择用于连接的中间件.根据数据源选择中间件.您可以选择SAP或非SAP作为数据源,并设置与数据库的关系连接.

这里,我们从列表&rarr中选择了SAP; SAP HANA数据库 →  JDBC → 单击"下一步".

SAP

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

身份验证模式

在以下窗口中,定义连接参数,例如 - 超时,数组提取大小,数组绑定大小等.单击完成.

单击

单击"完成"按钮时,将创建一个指向SAP HANA数据库的新关系连接,其中包含 .cnx 文件延期.您可以单击"测试连接".窗口的下半部分告诉您连接参数 - 登录参数,配置参数等.

单击Test Connection → 成功的.您必须将此连接发布到存储库才能使其可用.

单击测试连接

要发布此连接,请右键单击连接名称 → 发布与Repository&rarr的连接;输入BO存储库密码 → 连接 → 完成 → 是的.

发布连接存储库

现在,使用创建数据基础SAP HANA视图.右键单击Connection name → 选择New → 数据基础.

数据基础

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

选择连接

单击"下一步"后,选择_SYS_BIC架构节点,其中存储所有HANA视图和列表.将所需视图从HANA添加到数据基础层.您可以在此数据基础之上开发业务层,并且可以将其发布到BO服务器存储库以进行报告.

使用HANA建模视图的直接Webi连接

此功能最近添加到SAP BO 4.2,允许使用OLAP连接直接连接到HANA建模视图.使用OLAP连接连接到HANA存储库时,可以连接到在HANA系统中创建的所有包.您可以选择任何包 → 导航到存储在包中的HANA视图.

执行这些步骤后,所有维度和度量都将添加到Webi的"查询面板"中.开发人员可以从可用对象列表中选择任何结果对象,然后单击运行查询以添加这些Webi报告.

Webi中的查询面板

SAP HANA在线连接

在SAP BO 4.2中,可以选择使用允许Webi的HANA在线连接客户端直接连接到HANA视图.无需为使用HANA Online连接选项构建Webi查询.

此选项仅列出关系连接,当选择连接时,它会显示所有包和相应的视图.选择HANA视图后,它将直接连接到Webi报告层.在这种情况下,没有使用"查询"面板.

SAP HANA在线连接

使用Free-Hand SQL

在SAP BO 4.2中,Web Intelligence中引入了一个新选项 - 自由编写的SQL,它直接连接到HANA视图.使用使用自由编写SQL选项连接的Web Intelligence工具进行连接时,工具会列出来自BOBJ服务器的所有HANA Relational连接.当您选择Relational连接时,工具会提供一个查询脚本编辑器来编写查询.

要使用Free-Hand SQL选项,请选择一个新的Webi文档,并在数据源列表中选择Free-Hand SQL选项.

使用Free-Hand SQL

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

查询编辑