关于 Tableau

Tableau 帮助人们将数据转化为可以付诸行动的见解。探索无所不能的可视化分析。只需点击几下即可构建仪表板,进行即兴分析。

Tableau与R对比:

1.从开发的角度讲,Tableau开发上手容易效率高,只要有excel的基础,1天内Tableau就可以出门,并且对数据的导入和加载都是向导式,简单明了,但是R是完全靠代码实现的,需要单独理解和学习一下R脚本;

2.从使用角度讲,Tableau可以实现交互式报表,让用户自己参与和发现问题,可视化效果当然也比R要绚丽很多,R一般是一份静态的统计报告,交互性差,尤其是对不懂统计学的用户,理解起来太有难度;

3.从架构上讲,Tableau是C/S开发,B/S访问,用户只需安装浏览器即可完成报表的浏览,但是R是C/S开发,如有用户需要使用则需要没人安装一个R软件;

4.从费用上讲,Tableau为商业软件,有厂商或者代理商的服务能跟上,同时需要付出相应的报酬,R为开源软件,免费,但是有问题无法很快解决或者没有人帮你解决,但是也有很多爱好者在一些网站上发表一些帖子,可以参考;

5.从目的上讲,Tableau适合将结果用图形化的方式表达出来,R适合数据探索和数据挖掘,当然Tableau中也可以调用R的算法;

所以使用什么软件主要看用来做什么,当然也可以结合使用,目的就是解决问题,做自己擅长做的事情就好了。

转自知乎:https://www.zhihu.com/question/25491953

Tableau优缺点:

优点:

1、 优秀的数据可视化展示效果,数据图表制作能力强

2、 操作简单,上手快不需要写代码,数据的导入和加载都是向导式

3、 内置美观的可视化图表,不用考虑配色,表格处理好格式即可。

缺点:

1、基于数据查询的工具,难以处理不规范数据,难以转化复杂模型。

2、对输入数据类型有要求,运行起来比较慢,且只能支持PC电脑,这也是很多Newsroom后来抛弃它的原因。

3、本身没有后端数据仓库,宣称自己是内存BI,实际用起来对硬件要求极高,对于超千万条的数据分析,必须借助于其他ETL工具处理好数据再进行前端分析

4、无法支持中国式复杂表样

5、本地化服务差

6、价格昂贵

以上的都是tableau的硬伤,有产品本身的,也有其非本土产品的性质导致的。这个要根据你自身的业务需求进行取舍。想要解决以上问题,建议你考虑一下其他的BI产品,帆软的finebi作为敏捷型BI就很不错。

链接:https://www.zhihu.com/question/30092968/answer/135945018

Tableau用户界面:



第一步:选择要打开的excel工作簿,左侧显示工作簿名称与工作簿包含的工作表名称,将工作表拖入文本框出即可对工作表进行数据的可视化展示。



第二步:工作表拖入后下方显示此工作表各列详细信息,Tableau根据表格的数字类型自动转换为Tableau对应类型,abc对应文本格式,#号对应数字格式、地图对应地理位置、日历对应日期格式,用户根据需要可以把列名重命名便于后期数据处理,导入之后Tableau默认会把数字格式的列分组到度量组,其他格式分组到维度组。

注:连接数据库时会根据数据库字段类型来转换相应类型,有的数据库字符串格式数据会存储数字,Tableau可以手动把字符串类型数据转换成数字或则其他格式数据。



第三步: 点击左下方转到工作表即可对工作表进行操作,维度是工作表里的非数字格式数据,度量是数字格式数据,用户根据需要根据自行组合达到用户需求。如下图所示。



tableau学习教程:

https://onlinehelp.tableau.com/current/pro/desktop/zh-cn/help.htm#default.html%3FTocPath%3D_____1

 

小识Tableau的更多相关文章

  1. JSON(及其在ajax前后端交互的过程)小识

    一. json介绍 json是一种轻量级的数据交换格式,规则很简单: 并列的数据之间用逗号(,)分隔: 映射用冒号(:)表示: 并列数据的集合(数组)用方括号([])表示: 映射的集合(对象)用大括号 ...

  2. 微信Token小识

    在调用自定义菜单接口的时候,调用接口 https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN返回: " ...

  3. 小识.htaccess文件

    .htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户 ...

  4. iOS--知识综合应用成就时髦小功能点

    iOS--知识综合应用成就时髦小功能点

  5. 一个非常有趣的爬虫小练习带ocr识别的

    有个小的想法,想找一找 形近字 .百度一搜索,百度文库有一个,收费4元.而且我觉得字数不是太多.想自己弄一个,于是找到了 这个网站 http://www.fantiz5.com/xingjinzi/ ...

  6. Js-知识小总结

    1.给标签价 class属性的时候,记住是 ClassName, 例如:var oImg = document.getElementById('img1'); 要给这个对象价class属性 oimg. ...

  7. Python-知识点小计

    1.python赋值.浅拷贝.深拷贝区别:https://www.cnblogs.com/xueli/p/4952063.html: 2.python的hasattr(),getattr(),sett ...

  8. PHP实现微信小程序人脸识别刷脸登录功能

    首先我们先确认我们的百度云人脸库里已经上传了我们的个人信息照片 然后我们在后台写刷脸登陆的接口login我们要把拍照获取的照片存储到服务器 public function login(){    // ...

  9. 不到一百行实现一个小siri

    想要容易理解核心的特征计算的话建议先去看看我之前的听歌识曲的文章,传送门:http://www.cnblogs.com/chuxiuhong/p/6063602.html 本文主要是实现了一个简单的命 ...

随机推荐

  1. SqlServer触发器判断对表操作类型(增、删、改)并将修改后的数据映射到新表

    该文章为原创,日后可能会根据实际开发经验和网友评论,进行相应地方修改,为获得最新博客动态,望在转发博客的时候注明出处. 触发器要实现的功能: (1)获取对表Table1数据操作操作类型(insert. ...

  2. java机试要点

    Java机试准备 一般结构:   import java.util.Scanner; public class Main{ public static void main(String[] args) ...

  3. Application_Error VS OnException 遇到的坑

    在工作中遇到一个巨坑,就是关于Application_Error和OnException,            本身我的应用程序设置了全局异常OnException处理,手动抛出异常,OnExcep ...

  4. Spring boot mybatis项目启动后一直刷日志的bug修复……

    最近接手一个项目,使用的框架是springboot+mybatis: 其中持久层是使用mybatis集成的,sql是配置在mapper.xml文件中: 然后呢,有时候做新功能的时候,往xml文件中增加 ...

  5. itertools模块

    itertools模块中有很多函数,返回的是一个迭代器 参考: http://www.wklken.me/posts/2013/08/20/python-extra-itertools.html#_1

  6. UNDER THE HOOD OF THE NEW AZURE PORTAL

    http://jbeckwith.com/2014/09/20/how-the-azure-portal-works/ So - I haven’t been doing much blogging ...

  7. git/github学习笔记

    郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...

  8. 本机ip+端口不能访问web server,外部却可以访问

    本机ip+端口不能访问web server,外部却可以访问! 这个奇葩的问题困扰了我好久,别人通过ip访问我的server一切正常,自己却访问不了,一度怀疑win10的问题,久寻无果! 最后关闭ads ...

  9. UML基本介绍

    用例图: 概念:描述用户需求,从用户的角度描述系统的功能,是用户拨通观察到的系统功能的模型图,用例是系统中的一个功能单元. 实现:椭圆表示某个用例:人形符号表示角色. 目的:帮助开发团队以一种可视化的 ...

  10. The connection to adb is down,and a server error has occured.解决办法---------------------亲测有效

    认真读error: 办法一: 点击项目右键->Android tools ->Fix Project Properties,检查项目属性 办法二: 设备管理器,查看是否存在adb进程 如果 ...