说到大数据应用最多的技术,不得不提OLAP技术,在国内外,不论传统公司还是互联网公司,都开始利用OLAP技术分析挖掘大数据的价值。也许很多人对OLAP的概念还不是很清楚,简单来说,就把数据处理成数据立方,并把有可能的都预先算出来,然后在用户选择多维度汇总时,在预先的计算出来的数据基础上很快地计算出用户想要的结果,从而可以更好更快地支持极大数据量的及时分析。

了解OLAP技术之前要先理解维度与度量,如下图所示,票的分类可以看作是一个维度,时间可以看作是一个维度,地区可以看作是一个维度,维度还可以继续进行分层,例如时间维可以分成日期、月份、季度、年这几个层次。度量就是指多维数组的取值,根据预先设置好的维度与度量,我们后期就能对数据进行观察与分析,这就是OLAP技术的基本概念。

Power BI,多维分析的利器

如需选择最好用的工具,那必然非Power BI莫属了。Power BI的多维分析,可结合报表关联、DAX函数、报表可视化等功能一起使用,可以让多维分析发挥出无穷的威力。由于Power BI是微软自家的产品,所以跟EXCEL也很像,只要对EXCEL稍微有点了解的人,便能快速入门。

Power BI在数据连接上提供的接口非常丰富,不仅支持EXCEL、CSV格式的本地文件,还支持常见数据库的连接,但是数据性能有一定的局限性,一般超过1 G就会变得很卡:

Power BI的能力上非常厉害,只需连线,就能把几十个有关系的报表连接起来:

DAX函数是Power BI最具魔力的地方了,DAX 是公式或表达式中可用于计算并返回一个或多个值的函数、运算符或常量的集合。 简单来说,DAX 可帮助你创建新的度量值。DAX函数学习起来也很简单,与EXCEL很多都是一样的,EXCEL公式能力强的小伙伴很容易就能掌握:

通过Power BI建模后的数据,后续就可以进行各种可视化图表的制作了:

最佳方案

Power BI的多维分析功能固然了得,但是也有其自身的缺点,例如不能制作复杂式报表、数据量大小有限制、官网加载慢、产品体系封闭等问题,因此它并非是一个非常完美的分析工具。小编在这里给大家提供一个备选方案,可以有效弥补Power BI的各种缺点,但功能却不弱于Power BI,它就是智分析。这个工具最大的优点就是和EXCEL结合的比较紧密,对于数据小白来说绝对是一个很好的福音。

智分析在数据源的支持上比Power BI更为广泛,不仅支持EXCEL、MYSQL等常用的数据库,还支持多种非关系型、多维等数十种数据库,接口十分丰富。如果数据量不是特别大的话,一般只要选择EXCEL文件导入的方式即可:

智分析最强大的功能就是数据模型了,可以快速对数据源进行多表关联、钻取、分层、增加度量等操作,与Power BI不一样的的是,智分析是在同一界面完成,可视化操作上相对Power BI来说比较友好:

智分析在多表关联上提供了多对一、一对多等四种连接方式,与Power BI一样,都是利用连线的方式对报表进行关联:

在维度的分层上,智分析可以轻松为时间、地理等维度新建层次,并能以直观形式进行展示:

智分析可以通过两种方式,第一种是直接数据生成,对于简单的数据可以采取这种方式:

第二种便是通过手写函数的方式,利用MDX函数可以轻松求出同比、环比等指标,MDX函数在Sql Server运用非常广泛,可以进行各种多维的分析,熟悉Sql Server的小伙伴应该不会陌生:

进入智分析的仪表盘,便可以借助强大的可视化能力对建模后的数据进行数据展示,与Power BI一样,只需要通过鼠标拖拽,便可制作各种可视化图形,智分析提供的图形选择非常多,丰富程度不亚于Power BI:

智分析还支持利用插件的方式去制作报表,只要下载smartbi插件,便能直接调用数据模型中的数据字段:

通过smartbi插件的电子表格功能,您可以轻松制作报表:

OLAP阵营又增一猛将,比肩Power BI不是说说而已!的更多相关文章

  1. Power BI官方视频(1) Power BI Desktop 7月份更新功能概述

    2016年7月,Power BI Desktop进行了一些功能更新,提高整体的用户体验.同时也有一些新的和令人兴奋的功能.看看大概介绍,更新功能要点: 本文原文地址:Power BI官方视频(1) P ...

  2. 观未见,行不止 —— Power BI 两周年技术和方案交流圆桌会议纪实

    作者:陈希章 发表于 2017年8月13日 2017年8月11日下午两点,Power BI 两周年技术和方案交流圆桌会议如期举行.线上和线下约有100位朋友参加了由我组织和主持的本次活动,在两个小时的 ...

  3. 小目标 | DAX高级实践-Power BI与Excel联合应用

    · 适用人群:数据分析专业人士,在数据分析方向需求发展人士 · 应用场景:数据汇报.数据可视化展现.数据建模分析 · 掌握难度:★★★★☆ 本期讲师 DAX高级实践-Power BI与Excel联合应 ...

  4. Power BI成功的背后

    Power BI成功的背后 魔力象限 又是一年Gartner数据分析与BI魔力象限报告的发布,Power BI毫无悬念的第一,并且拉开与其他产品的差距越来越大.在Power BI dataflows( ...

  5. 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

    1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...

  6. 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题

    千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi emb ...

  7. 一起学微软Power BI系列-使用技巧(3)Power BI安卓手机版安装与体验

    Power BI有手机版,目前支持安卓,苹果和WP,不过没有WP手机,苹果在国内还不能用,要FQ和用就不测试了.安卓的我也也是费了九牛二虎之力才把app下载下来,把方法分享给大家. FQ太麻烦,所以建 ...

  8. Power BI官方视频(3) Power BI Desktop 8月份更新功能概述

    Power BI Desktop 8月24日发布了更新版本.现将更新内容翻译整理如下,可以根据后面提供的链接下载最新版本使用. 1.主要功能更新 1.1 数据钻取支持在线版 以前的desktop中进行 ...

  9. 一起学微软Power BI系列-使用技巧(1)连接Oracle与Mysql数据库

    说起Oracle数据库,以前没用过Oracle不知道,但是这1年用Oracle后,发现真的是想狂吐槽,特别是那个.NET驱动和链接字符串,特别奇葩.总归是和其他数据库不一样,标新立异,不知道为何.另外 ...

随机推荐

  1. Solon Web 开发,十四、与Spring、Jsr330的常用注解对比

    Solon Web 开发 一.开始 二.开发知识准备 三.打包与运行 四.请求上下文 五.数据访问.事务与缓存应用 六.过滤器.处理.拦截器 七.视图模板与Mvc注解 八.校验.及定制与扩展 九.跨域 ...

  2. 集合框架-Map集合-TreeMap存储自定义对象

    1 package cn.itcast.p8.treemap.demo; 2 3 4 import java.util.Iterator; 5 import java.util.Map; 6 impo ...

  3. Windows如何搭建SSL通信(非Web)

    自己研究了会儿,把结论发出来给有需要的人 第一步:准备环境 首先需要一台服务器(这不是废话吗),我这边用的windows2003, 还需要一台客户端,我用的是windwos2008 第二步:服务器环境 ...

  4. 什么是VRRP?

    目录 一:什么是VRRP? 二:为什么需要VRRP 三:VRRP的工作原理 1.VRRP的三种状态 2.VRRP选举机制 3.VRRP工作原理 四:VRRP的详细工作过程如下: 五:VRRP应用场景 ...

  5. linux字符编码防止乱码

    一:linux字符编码 en_US.UTF-8 : 美式英文,utf-8 zh_CN.UTF-8 临时优化 export LANG=zh_CN.UTF-8 : 设置编码 永久优化 vim /etc/l ...

  6. linux文件编辑器快捷方式

    一:文件编辑器快捷方式 7.光标快速移动快捷方式 ①. 快速切换光标到底行 shift + G ②. 快速切换光标到首行 gg ③. 快速跳转到行首 0 ④. 快速跳转到行尾 shift + $ ⑤. ...

  7. Linux身份鉴别机制原理

    传统的UNIX身份鉴别机制原理 传统的UNIX身份鉴别即口令认证方式,它主要通过识别用户的用户名或者UID号获取在/etc/shadow中存放的对应用户密码密文等信息,然后获取用户输入密码并采用cry ...

  8. Windows 10 Version 21h1安装

    好久没安装过Windows 10系统了,这两天在下载电脑管家时,使用bing搜索,没注意就选择了第一个,安装后,噩梦就来了,非法广告.各种软件的推送,怎么也清不干净. 没办法,到PCBeta下载了最新 ...

  9. python 定义函数关键字def 简单介绍

    一  在类中定义的def # python中def 是用来干什么的? # 可以定义函数,就是定义一个功能. class People(): def __init__(self): print(&quo ...

  10. Spring系列13:bean的生命周期

    本文内容 bean的完整的生命周期 生命周期回调接口 Aware接口详解 Spring Bean的生命周期 面试热题:请描述下Spring的生命周期? 4大生命周期 从源码角度来说,简单分为4大阶段: ...