如何在HANA DB中检查WebI报告执行的目标:
A.使用select*from M琰U昂贵琰U语句检查M琰U昂贵琰U语句,其中应用程序琰U名称='Web Intelligence'和主机'';=>在非master node中执行的WebI语句列表的输出。
如果这里有一些条目,什么是云,这意味着负荷分配是好的,低价的云服务器,手机网站建站,没有进一步的变化,从我们的结束需要。如果否,则表示负载分配不起作用,云免费,需要更改WebI中的特定设置。
或
B.使用HANA Studio重复刷新基于JDBC连接到并行实现HANA横向扩展
的HANA集群的Web智能文档,重复运行SQL语句select*from m m m\u connections where user\u name=order by START\u TIME desc;
>>Web Intelligence文档的所有SQL处理都在HANA主节点上进行,而不是在HANA集群的节点之间调度
原因:
-此行为是经过设计的,什么叫大数据,可以可通过配置产品进行更改。
-默认情况下,Web Intelligence在一个阶段执行SQL语句(直接执行)。
-为了能够在集群中调度SQL语句,HANA要求其客户机使用两阶段执行(准备好的语句)。
解决方案:
1963887–Business Objects Web Intelligence默认情况下向HANA发送未准备好的语句,从而阻止在HANA横向扩展环境中使用HANA语句路由
更改Web Intelligence执行SQL语句的方式:
定位新建数据库.sbo文件。它通常安装在C:\Program Files(x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\jdbc中。
该文件为XML格式,因此请使用文本编辑器打开它。
搜索包含名为Optimize Execute的参数的行。
如果该行存在,请编辑它以匹配下面的行,否则,在文件的Defaults部分添加下面的行False
使用中央管理控制台,重新启动Web智能处理服务器。
注意:对于HANA的某些版本,用于查询视图元数据的某些特定于HANA的SQL语句存在已知问题。因此,虽然上面的解决方案对编写的宇宙很好,但它还不能与HANA直接访问一起工作。有关此问题及其解决方法的更多信息,请参阅SAP Note 2558911.