BIEE 传SAP HANA PLACEHOLDER 变量

         SAP HANA为SAP新的内存数据库平台和BW的情况有很大不同

 为了连接SAP HANA 视图并运用 PLACEHOLDER  变量展示BIEE报表,特总结此文档

 1.BIEE的RPD中导入视图识别不了   PLACEHOLDER 变量,直接导入不能解决,需要转换成SQL 进行

 

 2BIEE连接HANA需要安装HANA client 通过 HDB驱动连接,

  安装HANA client后 ,新建ODBC中的系统 DSN ,测试连接HANA是否成功

           在RPD中新建 数据库   选择ODBC基本即可

新建连接池   ,首先选择本地的ODBC,(务器也需要配置,最好和本地的名称一直,不一致在上传是要更改为服务器的名称),

      导入要更新的视图,

     注意:我这边做的时候直接新建物理表,出现了一些问题,更新行计数时没问题,查看数据出现问题,他没有看到schema 出现报错,在直连SQL时能看到数据,说明SQL没有问题,不清楚是ODBC问题还是其他问题,所有选用了一个折中的方案

先导入视图,在将表类型修改为SQL选择,将HANA生产的SQL拷贝到这里,这样就可以看到数据了,

按要求修改 SQL总的一部分就可以

会话变量方式修改成这样即可('PLACEHOLDER' = ('$$ZCALMONTH$$','valueof(NQ_SESSION.pv)'))

其他按平常的做法即可

原文地址:https://www.cnblogs.com/lan-meng/p/8336951.html