Tableau 人人可用、处处可用的分析

Tableau 是一个可视化分析平台,它改变了我们使用数据解决问题的方式,使个人和组织能够充分利用自己的数据。利用 Tableau 查看并理解任何数据。 Tableau Software 可以帮助人们查看并理解数据,可连接到几乎任何数据库,只需拖放即可创建 …

数据文化

数据文化是重视、践行和鼓励以数据为基础的高质量决策的人员共同的行为和信念。它让数据融入到组织的运营模式、思维方式和本质特征之中。形成数据文化后,您组织中的每个人都能获得自己所需的洞见,真正做到以数据驱动,让您最为复杂的业务难题也能迎刃而解。

Tableau社区

说到这个Tableau不得不提官方的社区Tableau Public里面每天都有世界各地的优秀作品展示。我们能够从从中汲取灵感创想。

数据连接

Tableau支持的数据连接有很多,平时常用的本地的Excel文件,文本文件,Json文件,远程的服务器:Tableau Server 、MySQL、Oracle、Mongo db等
连接有些数据库需要安装不同的数据库驱动。

因为Tableau有内置的数据,所以后面我们是使用内置的数据来进行展示

使用本地的数据集

这里使用的是本地的"实例1-超市"

基本窗口的认识

这就先初步认识,后面具体使用的时候,还会具体的讲解

点击数据源,这里我们会看到源数据的具体情况,并且能够进行一些简单的预处理
修改字段,设置别名,处理空值等等

数据模型

在Tablue中数据分为两层,逻辑层和物理层

  • 在“数据源”页面画布中看到的默认视图是数据源的逻辑层,使用关系(或“关系线”)来合并逻辑层中的数据
  • 物理层,使用联接和并集在物理层的表之间合并数据,双击逻辑表就可以查看物理表

逻辑表

具有多个相关表的数据源的顶级视图。这是逻辑层。可以使用关系(“关系线”)来合并逻辑表。它们不使用联接类型。它们就像物理表的容器。

物理表

双击逻辑表可将其打开并查看其物理表。可以使用联接或并集合并物理表。在此示例中,“Book”(书籍)逻辑表由三个联接的物理表(“Book”(书籍),“Award”(奖项)、“Info”(信息))组成。

在以前版本的 Tableau 中,数据模型只有物理层。在 Tableau 2020.2 及更高版本中,数据模型具有逻辑(语义)层和物理层。

在以前的版本中,表之间的直接进行物理层面的关联,结果会保存到数据源中,源数据将不再独立。在现在的版本中 逻辑层中的表不会合并到数据源中,它们保持独立(规范化)也便于以后操做。

逻辑表充当已合并物理表的容器。逻辑表可以包含单个物理表。或者,它可以包含通过联接或并集合并在一起的多个物理表。

关系和关联

关系

关系是为分析合并来自多个表的数据的一种动态、灵活的方式。关系描述两个表如何基于公共字段相互关联,但不将表合并在一起。在表之间创建关系时,表将保持独立,同时保持其单独的详细级别和域。

  • 显示为逻辑表之间的灵活关系线
  • 需要您选择两个逻辑表之间的匹配字段
  • 不需要您选择联接类型
  • 使关联表中的所有行和列数据在数据源中可能可用
  • 在数据源中和分析期间保留每个表的详细级别
  • 在多个详细级别创建独立域。在数据源中,表不会合并在一起。
  • 在分析期间,根据正在使用的字段自动创建相应的联接。
  • 不会重复聚合值(当性能选项设置为“多对多”时)
  • 保留不匹配的度量值(当性能选项设置为“某些记录匹配”时)

联接

联接是一种更静态的数据合并方式。联接必须在分析之前提前在物理表之间定义,并且不能在不影响使用该数据源的所有工作表的情况下进行更改。联接的表始终合并为单个表。

  • 在物理表之间显示时带有维恩图图标
  • 需要您选择联接类型和联接子句。
  • 联接的物理表将合并到具有固定数据组合的单个逻辑表中
  • 可能会删除不匹配的度量值
  • 如果字段处于不同的详细级别,则可能会导致聚合值重复
  • 支持需要单个数据表的方案,例如数据提取筛选器和聚合

关系相比联接的优势

  • 使数据源更易于定义、更改和重用。
  • 能够以正确的详细级别 (LOD) 跨多个表分析更轻松地分析数据。
  • 无需使用 LOD 表达式或 LOD 计算在不同详细级别进行分析。
  • 仅查询具有当前可视化项中所使用字段的表中的数据。

使用关系的要求

  • 在关联表时,定义关系的字段必须具有相同的数据类型。更改“数据源”页面中的数据类型不会更改此要求。Tableau 仍将使用基础数据库中的数据类型进行查询。
  • 不能基于地理字段定义关系。
  • 数据模型中不支持循环关系。
  • 无法定义已发布数据源之间的关系

具体的讲解还是请大家移步官方文档

连接方式

  • 实时连接
    每次的刷新图表都会从远程加载数据,实时性较高
  • 数据提取
    就是将远程的数据加载到本地,以后数据将会从本地获取,同样也可以进行手动刷新,将远程的数据保存到本地需花费时间,实时性较差

数据预处理

重命名&设置别名
为了以后的操做我们可以在数据源的部分将部分的字段改成我们想要的数据名,同样也可以指定对应的数据类型。

拆分字段
有时候一个字段中数据可以拆分成两个有用的数据,我们可以通过指定分割符来进行拆分字段,拆分后的字段会添加到表的最后列。

创建字段&合并字段&计算字段
这三个操做的做法和目的都是一样的,都是在原表中添加一个新的字段
这个操做我们可以通过创建计算字段进行实现



合并字段

中括号里面的是字段名,具体的写法和其他编程里面类似,等具体使用的时候在具体讲解

隐藏字段
隐藏字段是缩小数据提取文件大小的一个好方法,因为隐藏的字段会自动从数据提取中排除。

数据处理没有处理完,在做表格的时候仍然可以处理

总结

本节并没有涉及到绘图的操做介绍了Tableau的一些基础知识,面板的作用和功能,以及两种数据性质逻辑层物理层,还有关系和联接的区别和优势,最后我们还介绍了一些数据预处理的一些内容,修改字段,创建新字段合并字段等;

数据可视化 | Tableau从入门到高手 入门联接关系数据预处理相关推荐

  1. python如何读取mat文件可视化_python Matplotlib数据可视化(1):简单入门

    1 matplot入门指南 matplotlib是Python科学计算中使用最多的一个可视化库,功能丰富,提供了非常多的可视化方案,基本能够满足各种场景下的数据可视化需求.但功能丰富从另一方面来说也意 ...

  2. 【书签】数据可视化(三)- Seaborn简易入门

    数据可视化(三)- Seaborn简易入门 转载于:https://www.cnblogs.com/aaronhoo/p/10039016.html

  3. 数据可视化工具-小马BI简单教程【大数据专业必学】

    数据可视化工具-小马BI简单教程[大数据专业必学] 高效处理数据 一.数据接入 二.数据处理 三.可视化分析 推荐一款轻量级数据可视化工具--小马BI 这款工具有助于发掘数据驱动业务的价值,对产品,运 ...

  4. Python数据可视化实战应用万字长文从入门到高端(建议收藏)

    前言 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟! MATLAB-30天带你从入门到精通 MATLAB深入理解高级教程(附源码) tableau可视化数据 ...

  5. 数据可视化 Tableau Echarts Illustrator

    学最有用的 第一章 : 导论 1-1 数据可视化应用及学习技巧 数据可视化作用: 1.信息记录(使用图形化的数据记录信息) 2.抽象 现实的一种抽象 3.展示隐含模式 4.传播思想 为什么: 1.信息 ...

  6. 【爬虫+数据可视化】Python爬取CSDN博客访问量数据并绘制成柱状图

    以下内容为本人原创,欢迎大家观看学习,禁止用于商业及非法用途,谢谢合作! ·作者:@Yhen ·原文网站:CSDN ·原文链接:https://blog.csdn.net/Yhen1/article/ ...

  7. 运维大数据可视化分析平台来了,枯燥运维数据也可以生动起来

    数字时代监控运维系统数据量暴增,指标.日志.代码堆栈.网络数据包等等时间序列数据从每天几百兆采集量膨胀到每天上百GB,上TB.由于故障总是偶发,而监控数据在故障发生回朔时才更有价值. 如何利用这些低价 ...

  8. 腾讯TEG团队打造轻量级数据可视化工具——小马BI【强烈推荐大数据行业学习】

    推荐一个BI工具--小马BI 在职场中有一项共识是:数据驱动业务价值.业务在产品.运营.开发.技术支持.销售等环节都有着大量的数据需求, 市面上也出现了很多 BI 可视化工具,但如果能同时具备以下特性 ...

  9. echarts tab切换_Python 数据可视化实战:使用 PyQt5 和 Echarts 打造股票数据看板

    月小水长一个编码者.思考者在一篇论文中,最吸引审稿人目光的莫过于枯燥的文字间精美的图表在一份项目路演ppt 中,酷炫的财务报表往往是打动投资人的最后一剂强心剂作为数据分析最后也是最直接的一环,数据可视 ...

最新文章

  1. R语言shiny包运行runApp()报错的解决
  2. 7_linux下PHP、Apache、Mysql服务的安装
  3. english email writing techniques demo
  4. mysql 文件组织_数据库如何组织数据?
  5. NLG模块实现(未完成)
  6. python3获取用户输入_python3.4控制用户输入与输出
  7. vc建立一个窗口的流程
  8. 校企合作与集成电路--华为在行动
  9. XOCDE构建提示Command /usr/bin/codesign failed with exit code 1的解决办法
  10. mysql 右模糊_面试小知识:MySQL索引相关
  11. 苹果大中华区营收同比增48% iPhone销量翻番
  12. HTML超链接、锚链接
  13. 关于软件测试你必须知道的名词
  14. Python调用cmd
  15. 【PC工具】更新在线图片文字识别工具,OCR免费文字识别工具
  16. HTML5期末大作业:中国传统节日网页设计——端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载...
  17. 效率神器 SCons 构建工具
  18. Sql - EXISTS 用于子查询
  19. 【工业智能】知识进化论:卓越运营是如何拥抱工业智能,如虎添翼的?
  20. 有1000桶酒,其中1桶有毒.而一旦吃了,毒性会在1周后发作.现在我们用小老鼠做实验,要在1周内找出那桶毒酒,问最少需要多少老鼠.

热门文章

  1. windows统计各个目录的大小
  2. macOS Big Sur 11.6 (20G165) 虚拟机 IOS 镜像
  3. python中怎么统计英文字符的个数_【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数...
  4. Cubase10自编曲平台,享受音乐带来的快乐!
  5. oracle 查询 降序排列,Oracle 子查询,按降序排列,取前n条
  6. 你真的会高效的在GitHub上搜索开源项目吗?
  7. 3DTouch桌面快捷方式
  8. Docker 镜像仓库 Harbor 部署 及 跨数据复制
  9. iOS中给图片加水印或文字的几种方法
  10. 主板bios密码清除案例