目前为止我遇到这个错误代码,有两种业务场景:
1. 物理层的表连接变动,逻辑层没有随之自动调整。
Initially, the physical tables were dragged from the physical layer to the business layer. Because of this, the logical join was created automatically. Recently, the physical join is changed, but in the Business Model the join is not changed (automatically).
本来新建逻辑表的时候,把关联好的物理表拖到逻辑层,物理表之间的连接也会自动被带到逻辑层;但是如果后来物理表之间的连接发生变动,那么逻辑层中的表连接不会自动跟着调整,而需要开发者手动去修改才行。如果开发者忘了修改逻辑层的连接,那么 dashboard 中就会报出 [nQSError: 43119]
和 [nQSError: 14025]
的错误。
详细解释请看:No fact table exists at the requested level of detail
2. dashboard analytics 的列中,存在一个计算列,涉及了多于一个逻辑表,这两个(或多个)逻辑表之间其实是没有关联的。
同一个主题区域中可能存在多个维表,比如可能同时存在一个 ERP 系统的组织维表和一个财务系统的组织维表,这两个维表都可以作为事实表的维度,但这二者之间是没有关联的。若添加一个计算列,用 ERP 系统组织维表的条件去筛选财务系统的组织维度,那么也会报出 [nQSError: 43119]
和 [nQSError: 14025]
的错误。