SAP Hana - 在CREATE COLUMN VIEW TYPE HIERARCHY中使用JSON参数

时间:2017-02-14 14:41:40

标签: json hana

我在尝试创建SAP Hana HIERARCHY VIEW时遇到问题 我尝试通过图形编辑器创建它,但它无法正常工作(我无法查询)。我在Internet上找到了一个教程,解释了如何在脚本中创建它。这是我的代码。

CREATE COLUMN VIEW hier_test TYPE HIERARCHY AS 
    SELECT TO_INTEGER(FATHER_LINK) AS pred
        , TO_INTEGER(ACP_ID) AS succ 
    FROM "_SYS_BIC"."airbus.manufacturing.MES.Projection.base/CV_ZDPGAT_FATH_LINK_ARP_PG" 
    ORDER BY FATHER_LINK
WITH PARAMETERS ( 'hierarchyDefinition'='{"orphanedNodesHandling":"ROOT_NODES","rootNodeVisibility":"ADD_ROOT_NODE_IF_DEFINED"}' );  

但由于我无法找到设置为rootNodeVisibility的正确值,因此无法正常工作。我在设置了Display View XML的图形Calculation View中的选项Hierarchy中找到了这些值。但显然没有关于它的文件...... 有人可以给我一些方法将多个参数传递给这个脚本,并为每个变量提供不同的值吗? 此外,查询此视图结果的不同方法有哪些?我看到了一些功能,如

SELECT * FROM hier_test;

SELECT * FROM hier_test("expression"=>'descendants(xxxx)');

SELECT * FROM hier_test("expression"=>'subtree(xxxx)'); 

同样,我找不到任何关于它的文件......

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您没有发现记录的原因是该功能从未在SAP之外使用过。 SAP HANA 2.0将提供用于层次结构处理的SQL命令,但是使用SAP HANA 1.0时,没有正式的方法可以直接在SAP开发之外使用层次结构视图。