Direct Discovery字段类型

Direct Discovery中,有三种类型的数据字段:DIMENSIONMEASUREDETAIL。当使用 Direct Query语句在加载脚本中选择 Direct Discovery 选择项时,已在数据字段中设置类型。

另请: Direct Query

所有Direct Discovery字段均可与内存中字段组合使用。通常,用作维度的离散值的字段应使用 DIMENSION关键字加载,而只用于聚合的数字数据应标记为MEASURE 字段。DIMENSION字段不能用于对象表达式。

下表概述了 Direct Discovery字段类型的特征和使用情况:

字段类型 内存中? 构成关联? 用于图表表达式?
DIMENSION
MEASURE
DETAIL

DIMENSION字段

DIMENSION字段已加载到内存中,可用于创建内存中数据与Direct Discovery 字段数据之间的关联。Direct DiscoveryDIMENSION 字段还用于定义图表中的维度值。

MEASURE字段

另一方面,MEASURE字段需要在“元级别”识别。MEASURE字段未加载到内存中(它们不会在表格查看器中出现)。目的是让MEASURE 字段中的数据在数据库中而不是在内存中聚合。但是,MEASURE字段可用于表达式而无需更改表达式语法。因此,对最终用户而言,从数据库使用 Direct Discovery字段是透明的。

以下聚合函数可用于 MEASURE字段:

DETAIL字段

DETAIL字段提供用户可能想要显示的信息或详细信息,但不能用于图表表达式。DETAIL字段只能用于 Count 聚合,并且只能在表格中查看。指定为 DETAIL的字段通常包含不能用任何有意义的方式聚合的数据(如注释)。

所有字段均可被指定为 DETAIL字段。