mysql bi方案_《奥威Power-BI基于MySQL数据源制作报表》精彩回顾
就在昨天,粉丝界终于有一碗粉丝修成正果,追了周杰伦16年,他的偶像终于请他吃了一碗面,简直就是十六年的粉丝熬成了一碗面,丝儿们既羡慕又感叹:追的是一种精神!只要你请我吃面,喜欢你20年都不是问题!
算了,追星的那些事不想参和了啦,我只知道BI界有一个“地图中的战斗图”一不小心也火了,作为MySQL粉丝儿,是时候教我们做个“战斗图”了吧?
说来就来,其实我是个课程回顾!(小心机哦)
本次课是基于MySQL数据源的案例实操课,从时间、区域、商品等角度进行销售分析,通过中国地图监察各省市的销售况;操作过程以一个销售管理驾驶舱构建为主,将涉及收入的同比、图表联动,地图下钻等功能的应用。知道为什么叫“地图中的战斗图”了吧,钻钻钻到飞起来。
本期分享的内容:
《奥威Power-BI基于MySQL数据源制作报表》
时间:2017年1月11日
课程主讲人:李显斯
多年的甲方、乙方工作经验,熟悉企业的业务流程,主要从事数据库、BI开发,对ETL、数据仓库技术有着丰富的经验。
图1
预览报表:
在进入课程之前,我们先来预览今天要完成的驾驶舱的最终效果。我们用一个地图展示全国的销售情况,区域、颜色的深浅代表了收入的高低,当双击地图时,省份可以下钻到明细的城市;同时,四个数字图非常直观地展示了地图显示区域的具体数值;最后是一个柱状图来展示当前区域收入和收入同比的全年情况。
原来“战斗地图”是这样的,快快进入制作报表吧!不过,现在脑子是不是还一片空白呢?是因为你还不知道过程中要用到的指标等分析需求啊!
图2
知道了“你是谁”,我还想知道“到哪儿去”,即这些指标在业务系统是怎样存储的呢?
图3
这是我们这次需要用到的指标的E-R图,首先是销售明细表通过“门店ID”这个指标关联到门店表,接着门店表通过“区域ID”与区域表相关联,整一个过程是不是很像一个接力赛呢?
整个分析下来,是不是很清晰了,接下来就进入正题啦!
图4
没有Power-BI标准版和MySQL客户端,说什么都是浮云,所以我们第一步就是进行Power-BI标准版和MySQL客户端的安装。
第一部分:安装Power-BI标准版和MySQL客户端
Power-BI标准版可以直接到奥威软件官网或者技术支持群下载,根据安装指引完成即可,MySQL客户端也是一样的。天下最痛苦的事情莫过于做题时遇到了不会的题目,翻开答案册,那里方方正正地躺着一个字——“略”,所以说,有安装指引或者下载向导真的是对很多IT小白莫大的宠爱!
第二部分:连接MySQL数据源
别看MySQL数据源就以为是多么庞大的东西,连接它到我们的Power-BI仅仅需要一步:在连接数据图页面输入对应的参数,这样数据源就建立完成了。
图5
第三部分:定义数据视图
来到第三步,进行数据视图的编辑,选中我们需要的数据表,并设置表与表之间的关联关系。这个时候你会发现因为有了前面数据库E-R图的讲解,你的思路会非常清晰,马上就可以完成这个数据视图。
到了这里,我们数据的准备工作就完成啦!
第四部分:开发报表
最后一步,也是重点的一步,我们进入驾驶舱的创建。
1、添加中国地图:
要实现一个可钻取的“战斗地图”,首先我们需要一个添加一个“折叠表”作为地图的数据源,“折叠表”中加入的维度和指标也就是地图的维度和指标。在设定好“折叠表”的数据之后,添加“中国地图”,在“数据集”一栏选中“折叠表”的名称,就完成了“折叠表”与“中国地图”的数据传送,最后把“折叠表”隐藏即可。
2、添加四个数字图:
到现在很多学员对数字图都熟悉不过了吧,四个数字图都是相似的,因此我们可以进行复制粘贴完成,不同的数值只需要修改“值序列”。这里要注意的一点是其中一个数字图显示的数值是“毛利率”,所以我们要添加一个“毛利率”的维度,通过输入对应的公式生成,并且要保证输入公式时不能插入中文字符,必须全部为英文字符。
3、设置联动功能:
在地图上点击一个区域时,四个数字图就会显示出对应这个区域的销售数量情况,这个就是图表的联动功能。设定这个功能是非常简单的,只有一个步骤:在数字图的“筛选来源”选中地图的名称。
4、添加标准柱状图:
添加报表最后的柱状图,选中收入、时间、收入同比等指标,再设置与中国地图的联动功能。
图6
整张报表就做好了,可以通过地图联动、地图钻取,同时也可通过右侧做时间筛选。
想看更多详情可以快快观看课程视频哦,本周的课程回顾就到这里了,下周的课程是往期课堂内容总结以及常见问题汇总分析,满二送一福利:加送特色能点说明,听说报表示例非常与众不同呢,下周见哦!
往期精彩课堂请点击:
1、《奥威Power-BI案例应用:带着漫画看报告》
2、《奥威Power-BI基于oracle数据源制作相关分析表》
3、《奥威Power-BI财务报表数据填报》
mysql bi方案_《奥威Power-BI基于MySQL数据源制作报表》精彩回顾相关推荐
- power bi 地图_如何使用Power BI创建地理地图-填充地图和气泡地图
power bi 地图 该项目 (The project) This is the first article of a series dedicated to discovering geograp ...
- power bi排序_如何在Power BI中按时间顺序对月份进行排序
power bi排序 In this article, I'm going to demonstrate how to sort months chronologically in Power BI. ...
- 阿里高可用mysql搭建方案_阿里云环境迁移记录 - MYSQL高可用搭建
MYSQL高可用方案主要分为两大类,一类是前置管理,一类是后置管理. 前置管理的思想是利用各种前置管理工具,动态切换或者分发请求到不同的实例并切换master,如keepalived.MHA.pack ...
- jena 开发之 mysql数据导入_在Jena框架下基于MySQL数据库实现本体的存取操作
转自:http://blog.csdn.net/jtz_mpp/article/details/6224311 最近在做一个基于本体的管理系统.其中对本体的操作部分,我使用的是Jena框架:数据模型是 ...
- aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
不会敲代码,怎么学也不会,那怎么做大数据智能分析?说来也简单,用商业智能BI软件就行.拖拉拽就能做报表,点击即可智能分析,即使是没有IT基础,完全不会敲代码的人也能轻松抽取数据做智能分析. 商业智能B ...
- power bi可视化表_如何使用Power BI可视化数据?
power bi可视化表 什么是数据可视化? (What is Data Visualization?) With the technological revolution, data went fr ...
- 大数据分析工具Power BI(一):Power BI介绍
Power BI介绍 Microsoft Power BI 是一款强大的自助商业智能分析工具,可以对来自不同系统的数据进行提取.清理.整合.汇总.分析.可视化展示.简单来说,Power BI就是一个数 ...
- 怎么将excel中的url批量转化为图片_阿里云+Power BI,轻松实现图片可视化报告(一)...
经常有用户希望在Power BI报表中用"图片"对产品.品牌信息.工作人员--进行展示,例如,当查看某个业务员销售数据时,还想看到业务员的照片. 对应这个需求,Power BI是可 ...
- java实现可视化报表_如何在Power BI中记录报表可视化?
我一直在使用Dax来帮助我记录我的Power BI文件 . 使用Dax查询我已经能够记录文件中存在的所有字段,包括计算和测量字段 . 在我的文档处理过程中,我也希望找到一种在报表上记录可视化的方法 - ...
最新文章
- notepad++ 快捷键
- Javascript字符串的格式化
- vue官方eslint插件配置eslint-plugin-vue-libs
- IDEA-jetty热加载(类文件和静态资源)
- es6 next()、throw()、return() 的共同点
- Python GUI 截图小工具 实例Demo
- Java构造方法的继承调用
- http头部 Expect
- dism 分割镜像_2019系统教程,如何拆分WIM镜像里面多余的子映像、控制体积-映像文件怎么打开...
- 自动化测试工具Selenium Appium
- Java 正则表达式的用法与实例
- 英雄联盟游戏结束后显示与服务器失去连接,英雄联盟游戏被终止连接不上解决方法...
- CentOs7和leapftp的时候遇到的一些坑
- HTML中对字体颜色稀色,稀的五行属什么,五行分别代表什么颜色
- TDP158RSBR 6-Gbps 转接驱动器,兼容HDMI2.0
- Coding and Paper Letter(八十七)
- 平均每个ICO项目存在5个高危漏洞,所有ICO移动应用都存在安全漏洞
- torch.nn.Transformer解读与应用
- 开发的阅读文档来源灵感
- 用python画图需要什么插件_PIL(Python Imaging Library)-用Python画图
热门文章
- 算法概述---过拟合和几种解决方法
- Mac下sublime text3列模式下插入顺序数字编号
- java参数化测试除法_TestNG - 参数化测试( Parameterized Test)
- windows mysql密码忘了怎么办_windows下忘记mysql密码怎么办
- java thread.sleep单位_[译]Java Thread Sleep示例
- 【51单片机】在51单片机上用C语言实现循环点亮8盏LED灯
- C++设计模式——门面模式(facade pattern)
- GCC编译器原理 1.3------GCC 工具:gprof、ld、libbfd、libiberty 和libopcodes
- 综合能效管理平台在学校园区管理中的应用
- destoon功能模块