订单工序流转报表教程

使用外部数据分析工具-百度Sugar,连接草料官方数据库,制作自定义可视化报表。

一、案例效果

二、开启官方数据库

三、使用Sugar工具制作报表/大屏

一、案例效果

可以快速查询各订单的最新进展、是否超期,关注那些即将超期的订单情况。查看报表 file

使用前须知

草料提供了官方数据库功能,平台里的码数据、表单数据、状态与计划数据等,实时同步到专属独立的阿里云数据库。使用外部的BI(数据分析)工具,连接此数据,就可以制作出各类想要的报表,高度自定义。

由于涉及了基础的数据库(SQL)操作与BI工具操作,具有一定的使用门槛,使用前请掌握基础的操作能力。

二、开启官方数据库

可以在登录草料后,后台左侧高级功能数据API ,选择官方数据库前往使用)。

官方数据库申请成功后得到的数据库示例如下:

类型:MySQL 5.7
主机:rm-bp1m4fy8d66u3c6xmbo.mysql.rds.aliyuncs.com
端口:3306
数据库名:cli_13268724(示例)
用户名:cli_13268724(示例)
密码:ekiji17jd02jk9md(示例)

三、使用BI工具制作报表/大屏

推荐使用百度Sugar,上面示例也是使用百度Sugar制作的。原因是价格便宜(推荐基础版:价格480元/年,还有60/年的大屏尝鲜版)、数据实时更新,还提供1个月的试用。用户可以自行前往官方Sugar官网注册账号学习和使用。

百度sugar 官网:https://cloud.baidu.com/product/sugar.html

百度sugar 操作文档:https://cloud.baidu.com/doc/SUGAR/s/ek6z5wq34

基本流程(以订单进展分析为例)

首先明确自己想要分析的目标,再去找对应的数据表。比如我想了解各订单的最新进展/状态,就知道有订单信息和订单的状态信息;再者了解派单明细和完成明细,就需要得到各工序派单记录数据各工序完成记录数据

1. 准备数据

1.1 连接数据库

选择类型:Mysql 5.X,填上来自草料官方数据的信息,添加即可。

file

1.2 创建数据模型

创建数据模型,从数据库中拖入需要的数据表。这里我们需要分析各订单生产状态情况,就需要 code_state查看数据说明这个表,同时关联上 template_codeinfo_90996580查看数据说明来获取订单详细信息和base_auth_msg来获取填表人信息。查看所有数据说明与常用数据模型

选择数据模型-拖入需要的数据表code_state查看数据说明

file

file

拖入第二个数据表template_codeinfo_90996580查看数据说明

设置表关联为内链接,条件是code_id(因为只需要指定订单数据的状态就可以)

file

拖入第三个数据表base_auth_msg 设置表关联为内链接,条件是auth_id(填表人ID) file

1.3 整理数据

需要完成以下工作:字段重命名、过滤不需要的数据(删除的码)、添加计算字段(是否超期),后一个可选。 file

添加数据筛选器(必需先去掉删除的码/记录)

选择base_codeinfo的状态,列表为正常,这里不需要已经被删除的码。(推送的数据库中被删除的码、表单记录都在里面的,使用时务必筛选掉

file

2. 制作报表

Sugar支持报表与大屏,这里介绍报表的创建方法,大屏也是同理的。

这者区别在于,大屏是一屏显示,各图表可以精细编辑,用于大屏展示;报表是上下浏览,内容更多,便于内部分享分析。

2.1 创建报表

file

2.2 制作图表

选择图表/表格,这里我选择了表格,来展示各订单的生产进展状态。

file

操作步骤:

选择数据模型 -> 拖入要展示的信息字段 file

再选择图表,这里我们再选择一个常用的柱状图,来显示各工序完成的订单数量分布 file

操作步骤:

选择数据模型 -> 拖入生产工序到X轴 ->拖入记录数到Y轴 file

3. 报表美化与筛选项设置

添加筛选组件:

筛选组件可以帮我们查看指定数据的情况,是报表中常用的组件。

file

添加数据模型,选择数据字段

file

勾选关联的图表,系统会自动给你关联上引用过此字段的图表。

file

报表设置:

你可以插入更多的图表,对这些图表进行排版。 file

4. 分享使用

设置分享(发布)为公开,复制链接就可以去使用了。

file

技术讨论群:

相信看了教程去操作还是会遇到各类问题,可以扫码入群进行交流。

file