阅读有关Data Workbench 生命周期终止公告.
简单维度与其父可计数维度有一对多的关系。
简单维度始终是可计数维度的子项。您可以将简单维度视为其父维度中元素属性的表示形式。例如,如果您在处理 Web 数据,则可以定义“访客反向链接”维度,该维度是一个简单维度,其父维度为“访客”。它表示“访客”维度中每个访客的第一个 HTTP 反向链接。“访客”维度中的每个访客都只有一个访客反向链接,但多个访客可以具有相同的访客反向链接。因此,“访客反向链接”维度与“访客”维度有一对多的关系。
简单维度由以下参数定义:
参数 | 描述 | 默认 |
---|---|---|
名称 | 在 Data Workbench 中显示的描述性维度名称。维度名称不能包含连字符 (-)。 | |
评论 | 可选。有关扩展维度的说明。 | |
条件 | 在父项与输入字段值之间建立关系应该具备的条件。 | |
Hidden(隐藏) | 确定维度是否显示在 Data Workbench 界面中。默认情况下,此参数设为 false。例如,如果维度仅用作量度的基础,则可以将此参数设为 true,以在 Data Workbench 显示中隐藏维度。 | false |
Input(输入) | 与父维度(父项)相关的值字段。 | |
Load File(加载文件) | 可选。关系的可用值文件。您可以在下列任一情况下使用加载文件:
如果遇到文件中不存在的值,则在 Data Workbench 中查看时,该值会添加到这些值的末尾。 |
|
Operation(运算) | 可用的运算如下所示:
注意:如果“运算”没有生成任何值,或为特定的日志条目生成了空值,则父维度的对应元素将与简单维度的“无”元素相关联。 您应该指定一个运算以确保维度按照预期进行定义。 |
|
Parent(父项) | 父维度的名称。任何可计数维度都可以是父维度。 |
此示例使用从网站流量收集的事件数据和加载文件说明了简单维度的定义。
以调查网站访客最喜欢的 Girl Scout 饼干为例。有一个网页会捕获此投票,并将其以名称-值对 favoritecookie 的形式返回到 Web 服务器。每个访客只统计一次投票,但是访客可以根据需要改变他们的主意并重新投票。这是一对多的关系:一个访客可以拥有多次投票,但每次投票仅与一个访客相关联。因此,维度的父项是访客(每个访客只有一次投票),运算为 LAST ROW(以便他们可以改变主意并重新投票)。
所有类型的饼干都必须存在占位符,以便没有收到投票的饼干类型也会出现在 Data Workbench 显示中。因此,定义了一个加载文件,其中包含可以选择的饼干类型列表。此文件的内容(保存在名为 cookietypes.txt 的文件中)如下所示:
Animal Treasures
Caramel Delights
Lemon Pastry Creams
Peanut Butter Patties
Shortbreads
Thin Mints
最终维度的定义如下所示: