如何为父母/孩子维度使用PARENT_ID = NULL或PARENT_ID = ID定义根成员

时间:2018-12-20 11:56:42

标签: iccube

我遇到错误

  

[BUILDER_UNEXPECTED_ERROR]父/子视图'Dim_Parent_Child',没有单个根成员,至少必须有一个根成员。使用PARENT_ID = NULL或PARENT_ID = ID定义根成员。位置:

请建议我如何为PARENT_ID = NULL维度使用PARENT_ID = IDParent/Child定义根成员

还有一件事,它在满负载下可以正常工作,但在增量负载期间会出错。 该视图(排序列)的定义为(ID,父级)。 我正在使用下面的表格数据作为此“排序”视图的输入

ID,Name,Parent 0,Base,NULL 1,Customer Y,18 2,Funding Y,24 3,Credit Risk Sprd,22 4,Liquidity Sprd,24 5,Option Sprd,24 6,Funding Sprd,24 7,Custom Sprd,24 8,Early Termination Adjust,22 9,Risk Free Rate,19 18,Commercial ,22 19,Funding Center ,0 22,PC Contribution,0 23,Transfer Price PC,18 24,Transfer Price,19 25,Product Sprd,24

1 个答案:

答案 0 :(得分:0)

在增加负载的情况下,该视图将无法使用,因为它将无法查看所有行:只有新行会发送到该视图,因此根目录将丢失。

解决方法:似乎您正在使用此表(&视图)创建维,因此可以设置incr。该表的加载策略为FULL_LOAD。现有成员将不会被创建。

希望有帮助。