云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

美国服务器_数据库成绩管理系统_试用

小七 141 0

层次结构在多维报告中扮演着重要的角色;我们的传统BW系统在处理复杂层次结构进行分析时效率更高,也更受欢迎。使用HANA平台的客户可以选择使用HANA建模工具直接在数据库表上构建信息视图,并在报告中使用这些视图。在这种HANA侧车方法中,信息视图/模型是结合BI中维度报告的主数据和事务构建的。

在本文中,我将解释如何在HANA中建模帐户层次结构,并使用图形计算视图结合事务数据。

在SAP ECC中,层次结构定义为集合,它们存储在SETNODE和SETLEAF表中。我们将利用这两个表来构建父子层次结构模型。

为了本文档的目的,大数据用什么数据库,我在GS01 T代码中创建了一个帐户层次结构,作为一个基本集合。

ROOTNODE是层次结构的顶部节点,物联网,没有Parent。它在SETNODE table中可用;将定义逻辑来获取它,在下一节中解释

子节点是构成层次结构的所有下级节点进行上卷,租用服务器,信息存储在SETNODE表中,使用连接逻辑得到所有需要的子节点,

LEAVES是事务数据过账的实际维度值,在SETLEAF表中可用,根据需要使用连接逻辑获取。

我在ECC HANA系统中创建了一个事务数据表,得到了如下一些数据,

将利用主数据层次结构建立一个HANA模型来分析此事务数据。

第一步创建根节点模型

a.SETNODE table考虑了两个投影节点然后将SETNAME与SUBSETNAME连接起来。

在这两个投影上左外连接,Project1.SETNAMEProjection2.SUBSETNAME使用此连接,将检索作为集合的所有子集。

注意:在本文档中,SETCLASS和SUBCLASS列使用适用于层次结构的值进行过滤,SETCLASS='0000'和SUBCLASS=Blank在所有使用的位置。但是,您可以将它们配置为变量或输入参数,以动态选择所需的层次结构类。

b.SUBSETNAME列上的聚合,此字段取自投影2。

Filter在SUBSETNAME列上定义,以获取仅为NULL的记录。

在我们的示例中,企业大数据分析,使用该筛选器,仅取根节点,是HANA.

C.根节点计算视图上的数据预览。

在下面的屏幕中显示根节点计算视图的完整模型。同样在数据预览中,SETNAME被过滤到HANA以显示SETNAME列的记录数。但输入参数过滤,

第二步,创建科目层次结构计算视图,

父子层次结构派生分为4部分,分别为

a.子节点b、 树叶c、 离开子节点链接d、 RootNode

这4个部分都有详细的说明,

a.子节点派生,链接是用2列创建的,它们是父和子。在本例中,子节点的数据如下表所示。

为了获得此显示,在投影中取2次SETNODE table。第一个投影被命名为父投影,第二个投影被命名为子投影。加入已打开父.SUBSETNAME< — > 子.SETNAME

连接后的输出列为

b.LEAVES derivation,主数据值在SETLEAF table中可用,因此被带入到一个投影中。

此节点上的输出列为

c.LEAVES to SUBNODE link,在步骤2.a和2.b中无法导出LEAVES的直接父级,因为它们不作为集合存在于SETNODE表中,

在这个节点中要导出的示例记录是,

SETLEAF和SETNODE被放入2个投影中,然后在上创建joinSETLEAF.SETNAME设置   < — >   集合节点.子节点

Projection 5用于对Projection_6进行连接,之后SETNAME和SUBSETNAME都仅作为Projection_6的父级和子级。

连接节点后的输出列为,

d.ROOTNODE数据源,ROOTNODE计算视图作为数据源。为ROOTNODE值创建输入参数,用于对ROOTNODE数据源的SETNAME列进行过滤。

此节点后的输出列为,仅为子列。

步骤3,并集与映射,将上述4部分组合起来得到父子层次结构。

4个节点的父字段和子字段映射到联合节点的相应列。

注意:RootNode没有要映射的父列。

步骤4,父子层次结构设置,淘客小程序,科目层次结构是取上述联合节点的父、子列设置的。

注意:层次结构中的根节点需要通过输入参数ZIP\ U ROOT进行过滤,才能在报表中输入值。同样在"高级"选项卡上的"孤立节点"中,更新设置以忽略。

然后最终模型应如下所示,

注意:将ZIP\u ROOT输入参数也映射到此计算视图。

步骤6,在Analysis office报表中执行查询以显示数据。

在Analysis office中创建查询以分析值,输入参数值为HANA.

然后,在子列上设置的层次结构被拖到analysis office的行部分。结果集按照HANA的层次结构汇总进行分类,如下所示。

结论

我们已成功创建了ECC中配置的具有本机HANA建模功能的总账账户的父子层次结构。

注:在某些节点级别是不可能的,例如,如果用户希望在上面的示例中只看到OPEX数量,则必须从根节点导航到它。不能直接在OPEX上输入。

采用FI/CO加速器方法的层级结构可以克服此问题;将在另一个详细文档中解释。