自助数据集是一类基于个性化需求的业务查询类型,它面向各阶层用户提供数据查询和抽取服务,它支持的主要功能有:表拖拽、跨库查询、数据集嵌套、筛选器定制、计算字段定义、地理维和时间维的创建、字段重新分组、表或字段别名的修改及可见性设置、数据抽取等。
业务示例中的销售仪表盘,我们将基于“DEMO"数据源( 即视频中的”培训演示“数据源业务示例中的销售仪表盘,我们将基于“DEMO”数据源( 即视频中的“培训演示”数据源)来实现。在定制该示例之前,我们先要对要求具备的数据和已有数据进行对比,得出如下结论:
1、”DEMO“数据源中没有年、月维度,但”订单“表中有”订单日期“字段,我们可以将该字段分解成”年、季、月、日“四层时间维。1、“DEMO”数据源中没有年、月维度,但“订单”表中有“订单日期”字段,我们可以将该字段分解成“年、季、月、日”四层时间维。
2、”DEMO“数据源中没有”销售额“数据,但我们可以通过”单价2、“DEMO”数据源中没有“销售额”数据,但我们可以通过“单价*数据*(1-折扣)“的公式定义”销售额“计算字段。”的公式定义“销售额”计算字段。
3、地区的销售额分布和下钻,需要定义”地区维“实现。3、地区的销售额分布和下钻,需要定义“地区维”实现。
通过以上分析,我们将按照如下流程定义符合要求的自助数据集:
...
2) 进入“新建自助数据集”界面,如下图所示:
3) 选择之前创建的数据源”DEMO”作为数据来源,从该数据源中依次拖拽“产品”表、“产品目录”表(选择之前创建的数据源“DEMO”作为数据来源,从该数据源中依次拖拽“产品”表、“产品目录”表(即视频中的“产品类别”表)、“订单明细”表、“订单”表到表集合区。如下图所示:
...
4) 单击 表属性 按钮,显示表属性列表:
2、 创建时间维
由于数据源”DEMO“中没有”年、季、月、日“的维层次,因此我们需要分解“订单”表中的”订单日期“字段进行时间维层次定义。由于数据源“DEMO”中没有“年、季、月、日”的维层次,因此我们需要分解“订单”表中的“订单日期”字段进行时间维层次定义。
1)在表属性列表的维度中找在“订单”表中“订单日期”,在其右键菜单中选择 创建时间维度:
...