第八章案例(1):无人售货机零售项目实战

一、无人售货机客户订单信息表记录着有关客户的订单信息。 从客户的角度出发,分析客户订单信息表中的数据,了解客户订单状况,按照客户订单数据进行聚合计算,对客户订单消费金额从高到低进行排序,了解哪些客户的消费金额较多,并为这些客户提供更好的服务。

实现分组聚合客户订单的详细操作步骤如下。 1. 获取订单数据 获取订单数据的操作步骤如下。 (1)建立如下转换工程。使用Ctrl+N快捷键,创建【分组聚合客户订单】转换工程。 (2)创建CSV文件输入组件和获取订单数据。创建CSV文件输入组件(组件命名为“CSV文件输入(订单)”),如图所示。设置参数,导入“order_list.csv”文件,并设置好字段参数。

点击“浏览”及“获取字段”

(3)预览获取的订单数据。工作区上方的    图标,预览数据,如图所示,此时【预览数据】对话框的数据是客户在购买商品时,每天、每笔详细的订单数据。

2. 过滤和抽取订单数据 对获取的订单数据进行过滤和抽取,操作步骤如下。 (1)建立过滤和抽取数据组件和连接。创建过滤记录组件(组件命名为“过滤记录(客户ID非空和支付成功)”)、字段选择组件,用于筛选和抽取数据,并建立组件之间的连接,如图所示。(2)过滤掉客户ID为空和支付不成功的订单数据。在【过滤记录(客户ID非空和支付成功)】组件中,设置参数,过滤掉客户ID为空和支付不成功的订单数据。 (3)进行字段选择,保留需要的字段,去除多余的字段。在【字段选择】组件中,设置参数,仅保留customerid、customermobile、ordernum和paytotalprice等字段,并分别改名为“客户ID”“客户手机号码”“order_num”和“pay_totalprice”,如图所示,丢弃其他与聚合客户订单无关的字段。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值