数据完整性

<< Click to Display Table of Contents >>

当前位置:  数据准备 > 数据集 > 数据模型 

数据完整性

复制链接

1.联接中的数据完整性

假设存在以下数据表

数据集1:

Query_DataModelAssociativeProcessingLogic1

数据集2:

Query_DataModelAssociativeProcessingLogic2

数据集1 左联 数据集2:

Query_DataModelAssociativeProcessingLogic4

在关联后的节点中,数据集2中的深圳数据由于数据集1中没有可以与之关联的数据,因此导致数据丢失而不完整。通常在表关联中的解决方案是改为右联或外联。在数据模型中则有着更方便的处理逻辑来保证数据是完整的。

Query_DataModelAssociativeProcessingLogic3

2.数据模型中的数据完整性

如果组件绑定字段为度量字段,那么则获取该节点的完整数据;如果组件绑定的字段都为维度字段,则多个节点取内联结果。

以上方举例数据集制作数据模型设置如下:

Query_DataModelAssociativeProcessingLogic6

1)使用数据集1的地区与数据集2的销量

Query_DataModelAssociativeProcessingLogic7

2)使用数据集1的销售额与数据集2的地区

Query_DataModelDataIntegrity1

3)使用数据集1的地区、销售额与数据集2的销量

Query_DataModelDataIntegrity2

4)使用数据集1的地区与数据集2的地区

Query_DataModelDataIntegrity3