场景介绍AnalyticDB MySQL数据开发流程。
更多AnalyticDB MySQL相干至阿里云体验实验室
简介
指标是让云上数据仓库用户及开发者通过简略的步骤体验基于AnalyticDB MySQL版和DMS构建云原生数据仓库的次要流程,流动将通过实例的开明、构造与数据的初始化、报表的开发、报表可视化等环节,用3个具体的利用场景来体验AnalyticDB MySQL版在新批发场景下的交互查问和ETL计算速度,以及通过DMS进行数据仓库数据报表开发的流程。
场景中提供的数据集是一个批发场景的模仿数据,包含客户信息、订单记录、货物信息、国家地区信息等内容,数据总量10GB,最大数据表记录数为5999万条。
产品简介
云原生数据仓库AnalyticDB MySQL版是一种反对高并发低延时查问的新一代云原生数据仓库,高度兼容MySQL协定以及SQL:2003 语法规范,能够对海量数据进行即时的多维分析透视和业务摸索,疾速构建企业云上数据仓库。查看产品详情。
数据管理DMS是基于阿里巴巴团体十余年的数据库服务平台的云版本,提供免装置、免运维、即开即用、多种数据库类型与多种环境对立的web数据库治理终端;能够为企业用户疾速复制搭建与阿里团体等同平安、高效、标准的数据库DevOps研发流程、数仓开发解决方案。查看产品详情。
场景化数据查问剖析
场景化数据查问剖析
地址:https://dms.aliyun.com/
门路:全副性能-SQLConsole-单库查问
场景化SQL脚本如下:
#### 1)统计半年内寰球各地区销售金额形成。0.5秒, 用饼状图图展现。select r_name //地区 ,sum(o_totalprice) totalprice //交易金额from ( select r_name, o_totalprice from customer ,orders ,nation ,region where c_custkey = o_custkey and c_nationkey=n_nationkey and n_regionkey=r_regionkey and o_orderdate < date '1993-09-23' // 谓词过滤:指定工夫 and o_orderdate > date '1993-03-23' ) a group by r_name order by r_name ; #### 2)统计某类目商品每天订单量以及订单金额,依照日期排序。 1秒。用折现图展现select o_orderdate, //下单日期 count(distinct o_orderkey), //订单数 sum(l_extendedprice*(1-l_discount)) as revenue //订单金额 from customer,orders,lineitem where c_mktsegment = 'MACHINERY' // 谓词过滤 and c_custkey = o_custkey and l_orderkey = o_orderkey and o_orderdate < date '1995-03-23' and o_orderdate > date '1995-02-23' // 谓词过滤 指定工夫 and l_shipdate > date '1995-03-23' and l_shipdate < date '1996-03-23'group by //分组操作 o_orderdate //订单日期 order by o_orderdate; #### 3)统计某个地区整机供货商支出。1秒,用柱状图展现。select n_name, //地区 sum(l_extendedprice * (1 - l_discount)) as revenue //支出 from customer, orders, lineitem, supplier, nation, region //六表连贯 where c_custkey = o_custkey and l_orderkey = o_orderkey and l_suppkey = s_suppkey and c_nationkey = s_nationkey and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = 'EUROPE' // 谓词过滤:指定地区 and o_orderdate >= date '1996-01-01' //谓词过滤:指定工夫 and o_orderdate < date '1996-01-01' + interval '1' year and l_shipdate > date '1996-02-23' and l_shipdate < date '1996-03-23'group by n_nameorder by // TopN:按支出降序排序,留神分组和排序子句不同 revenue desclimit 10
数据开发
数据开发
将查问剖析的数据存储到新的表中,后续对于相干数据的查问剖析就能够用一个简略的SQL来实现
地址:https://dms.aliyun.com/?#to=d...
门路:全副性能-数据工厂-工作编排,新建工作流实例,抉择“单实例SQL”节点来创立工作。
工作配置好之后,点击试运行即可运行。
同时咱们能够抉择点击空白处进行周期调度运行的配置。
工作节点SQL脚本如下:
#### 1)统计半年内寰球各地区销售金额形成。0.5秒, 用饼状图图展现。create table sum_region_price as select r_name //地区 ,sum(o_totalprice) totalprice //交易金额from ( select r_name, o_totalprice from customer ,orders ,nation ,region where c_custkey = o_custkey and c_nationkey=n_nationkey and n_regionkey=r_regionkey and o_orderdate < date '1993-09-23' // 谓词过滤:指定工夫 and o_orderdate > date '1993-03-23' ) a group by r_name order by r_name ; #### 2)统计某类目商品每天订单量以及订单金额,依照日期排序。 1秒。用折现图展现 create table items_revenue as select o_orderdate, //下单日期 count(distinct o_orderkey) as order_num, //订单数 sum(l_extendedprice*(1-l_discount)) as revenue //订单金额 from customer,orders,lineitem where c_mktsegment = 'MACHINERY' // 谓词过滤 and c_custkey = o_custkey and l_orderkey = o_orderkey and o_orderdate < date '1995-03-23' and o_orderdate > date '1995-02-23' // 谓词过滤 指定工夫 and l_shipdate > date '1995-03-23' and l_shipdate < date '1996-03-23'group by o_orderdate order by o_orderdate; #### 3)统计某个地区整机供货商支出。1秒,用柱状图展现。create table region_seller_cash as select n_name, //地区 sum(l_extendedprice * (1 - l_discount)) as revenue //支出 from customer, orders, lineitem, supplier, nation, region //六表连贯 where c_custkey = o_custkey and l_orderkey = o_orderkey and l_suppkey = s_suppkey and c_nationkey = s_nationkey and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = 'EUROPE' // 谓词过滤:指定地区 and o_orderdate >= date '1996-01-01' //谓词过滤:指定工夫 and o_orderdate < date '1996-01-01' + interval '1' year and l_shipdate > date '1996-02-23' and l_shipdate < date '1996-03-23'group by n_nameorder by // TopN:按支出降序排序,留神分组和排序子句不同 revenue desc
数据可视化
数据可视化
将数据开发的报表进行可视化报表图形化出现
数据可视化拜访地址:https://dms.aliyun.com/?#to=d...
举荐步骤:
进入dms:https://dms.aliyun.com
通过SQLConsole将下列sql逐条执行查问后,点击 数据可视化 即可进入图表编辑界面。
SQL脚本如下:
#### 1)统计半年内寰球各地区销售金额形成。0.5秒, 用饼状图图展现。select * from sum_region_price; #### 2)统计某类目商品每天订单量以及订单金额,依照日期排序。 1秒。用折现图展现 select * from items_revenue; #### 3)统计某个地区整机供货商支出。1秒,用柱状图展现。select * from region_seller_cash;
在该界面点击右上角的“配置新看板”按钮,即可将该图表主动保留并退出到仪表盘中。
顺次制作四个图表,放入新建中的仪表盘中即可失去下图成果。