SAP HANA BI开发 - 创建OLAP连接

OLAP连接用于连接到HANA信息视图或数据模型,并直接导入业务层中定义的所有业务对象以进行报告.

创建新的OLAP连接,右键单击Project name → 新的 →  OLAP连接.

OLAP Connection

在下一个窗口中,输入连接名称,描述(可选),然后单击下一步.

注意 : 您将OLAP连接指向特定多维数据集或完成HANA存储库.在任何BO报表工具中使用此连接时,您可以直接在HANA建模视图中导入所有对象,也可以在存储库中查看所有已发布的信息视图,并选择其中任何一个进行报告.

资源名称

接下来,选择一个OLAP中间件驱动程序.它显示了所有可用OLAP数据源的列表.您可以根据需要选择任何OLAP数据源.

注意 : 您无需创建数据基础,因为OLAP直接命中业务层.您可以在业务层定义维度,度量和其他属性.

选择合适的中间件驱动程序以连接到OLAP数据源,然后单击"下一步".要连接到HANA视图,请选择SAP HANA →  SAP HANA客户端.

SAP HANA客户端

连接到HANA系统,您需要以下信息 :

  • 服务器名称

  • 实例编号

  • 身份验证详细信息

HANA系统

填写上述详细信息并单击"下一步"按钮后,您可以选择询问是否要将此连接指向特定多维数据集或HANA存储库中的所有多维数据集.

HANA存储库

选择此选项后,单击屏幕底部的"完成"按钮.

现在,您需要发布与存储库的连接.右键单击Connection → 将连接发布到存储库.

连接到存储库

当a使用信息设计工具创建新连接,您可以定义以下连接参数;

  • 连接池模式 : 这用于保持连接处于活动状态.

  • 池超时 : 当您将连接池模式设置为保持连接处于活动状态时,它是保持连接打开的时间长度(分钟).

  • 数组获取大小 : 这告诉我们可以从数据库中获取的最大行数.

示例

让我们考虑一个例子.输入值25,查询返回150行.因此,它将被提取6次,每次25行.

数组绑定大小 : 在IDT中设计Universe时不需要此字段.

登录超时 : 它确定连接尝试超时的分钟数并显示错误消息.

还可以定义各种自定义参数,例如ConnectInit,Hint.