Tableau学习Step3——数据的连接与基本图形的制作

本文首发于博客冰山一树Sankey,去博客浏览效果更好。

一. 前言

本教程通过一个案例从浅到深来学习Tableau知识

案例概述

Northwind公司的数据库架构

二. 商业理解

三. Tableau中的数据连接和数据源

3.1 数据连接

3.2 数据源

3.3 数据模型

数据表

  • 数据库中存储数据的具体实现方式,有真实的物理存储空间
  • 可以通过对表的操作来实现用户对数据的操作

数据视图

  • 通过数据表间的逻辑关系,通过代码来将一些表中的数据进行连接整理后形成的一个逻辑表
  • 视图在物理存储上并不存在,所有的数据都来自于对相关表的读取
  • 对视图中数据的改变(如果允许的话)都直接是对源数据表内容的修改
  • 优点:减少冗余数据,节省空间
  • 缺点:功能受限,读写效率度,用不到的数据也必须进行逻辑拼接

在2020年2月,Tableau在数据底层对其数据模型进行了重大的更新,主要分为了物理层逻辑层

如今Tableau在多表数据时的处理方式

3.4 基于SQL的多表关联

可自定义SQL查询,编写了所需要的数据的SQL语言,大大简化了Tabeau直接对数据处理的方便性。

3.5 多数据源的融合

不同的表可进行相互关联,实现不同表的数据的连接

3.6 远程数据的提取与保存

3.6.1 接口差异

Desktop版和 Public版的数据接口差异

3.6.1 文件类型

Tableau常见的数据类型

四.Top监测表的制作

4.1 数据表汇总方式

分别将公司名称,地区,城市,地址,客户ID拖到行,将total拖入到列

4.2 数据提取汇总方式

实时提取数据当数据源改变后,Tableau里连接的数据也会发生改变

若采用数据提取则当数据源改变后,Tableau里的连接的数据源也不会发生改变

4.3 筛选器

Tableau中的筛选器

4.4 参数

五.近一步的分析需求

需求

  • 对Topn客户的订单情况做历史数据的深入考察
  • 在名单中加入总金额未达到Topn,但总订单数较多的客户,如历史订单数>=15
  • 对上述信息形成动态监测界面,便于分析和观察

细化

5.1 刻度值的编辑操作

5.2 多个汇总值的考查

5.3 维度分层与维度钻取

5.4 集合的使用

5.5 绘制统计地图

5.6 构建仪表板

Tableau学习Step3——数据的连接与基本图形的制作的更多相关文章

  1. Tableau学习Step4一数据解释、异常值监测、参数使用、分析结果如何对外发布

    Tableau学习Step4一数据解释.异常值监测.参数使用.分析结果如何对外发布 本文首发于博客冰山一树Sankey,去博客浏览效果更好. 一. 前言 本教程通过一个案例从浅到深来学习Tableau ...

  2. Tableau学习Step2一数据文件的读取与统计图、表的概述

    Tableau学习Step2一数据文件的读取与统计图.表的概述 本文首发于博客冰山一树Sankey,去博客浏览效果更好. 一. 前言 本教程通过一个案例从浅到深来学习Tableau知识 案例概述: 二 ...

  3. Tableau学习Step6一如何制作炫彩地图

    Tableau学习Step6一如何制作炫彩地图 本文首发于博客冰山一树Sankey,去博客浏览效果更好. 一.统计地图概述 1.1 统计地图的基本概念 统计地图的本质:数据的正确对应 将数据信息和地理 ...

  4. ASP.NET MVC 5 学习教程:创建连接字符串

    原文 ASP.NET MVC 5 学习教程:创建连接字符串 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 ...

  5. Tableau的简单数据可视化操作

    本文将讲解Tableau的基本使用和简单的数据分析. 在Tableau首页,我们可以看到有多种连接方式:文本文件.Excel.JSON文件.数据库等. 1.连接文本文件 点击"连接" ...

  6. Tableau学习Step5一表计算、详细级别表达式、动作、外接python

    Tableau学习Step5一表计算.详细级别表达式.动作.外接python 本文首发于博客冰山一树Sankey,去博客浏览效果更好. ) Tableau学习Step4一数据解释.异常值监测.参数使用 ...

  7. 12.Linux软件安装 (一步一步学习大数据系列之 Linux)

    1.如何上传安装包到服务器 有三种方式: 1.1使用图形化工具,如: filezilla 如何使用FileZilla上传和下载文件 1.2使用 sftp 工具: 在 windows下使用CRT 软件 ...

  8. [Hadoop大数据]——Hive连接JOIN用例详解

    SQL里面通常都会用Join来连接两个表,做复杂的关联查询.比如用户表和订单表,能通过join得到某个用户购买的产品:或者某个产品被购买的人群.... Hive也支持这样的操作,而且由于Hive底层运 ...

  9. 如何用perl将表格中不同列的数据进行拼凑,然后将拼凑后的数据用“|”连接在一起

    最近写了一个perl脚本,实现的功能是将表格中其中两列的数据进行拼凑,然后将拼凑后的数据用“|”连接在一起. 表格内容如下: 员工号码 员工姓名 职位 入职日期 1001 张三 销售 1980/12/ ...

随机推荐

  1. 1. flink 基础

    flink word count  程序 1. 数据集模式 pom.xml 文件 <?xml version="1.0" encoding="UTF-8" ...

  2. Vue.js之计算属性(computed)、属性监听(watch)与方法选项(methods)

    vue.js官网:https://cn.vuejs.org/v2/guide/components-registration.html 一.计算属性-computed 1. 作用:能够避免数据冗余,通 ...

  3. js文件中三斜杠注释///reference path的用途

    编辑某个js文件时,要想这个js文件出现其他js成员的ide提示,可以在js文件开头使用3个斜杠注释和reference指令的path指向此js文件路径,这样在编写这个js文件时,ide就会自动出现p ...

  4. ApacheCN 人工智能知识树 v1.0

    贡献者:飞龙 版本:v1.0 最近总是有人问我,把 ApacheCN 这些资料看完一遍要用多长时间,如果你一本书一本书看的话,的确要用很长时间.但我觉得这是非常麻烦的,因为每本书的内容大部分是重复的, ...

  5. 「NOI十联测」反函数

    30pts 令(为1,)为-1: 暴力枚举每个点为起始点的路径,一条路径是合法的当且仅当路径权值和为0且路径上没有出现过负数. 将所有答案算出. 100pts 使用点分治. 要求知道经过重心root的 ...

  6. 技术管理进阶——Leader应该关注成长慢的同学吗?

    原创不易,求分享.求一键三连 两个故事 我该怎么办? ​在大学毕业的时候,恩师跟我说了一个故事: 有一个女同学跟他说,不知道毕业了该干撒,不知道该怎么办. 正处于「低谷期」的恩师突然一怔,想到貌似自己 ...

  7. Java面试必问之线程池的创建使用、线程池的核心参数、线程池的底层工作原理

    一.前言 大家在面试过程中,必不可少的问题是线程池,小编也是在面试中被问啥傻了,JUC就了解的不多.加上做系统时,很少遇到,自己也是一知半解,最近看了尚硅谷阳哥的课,恍然大悟,特写此文章记录一下!如果 ...

  8. TCP和UDP的区别以及应用

    TCP定义 传输控制协议 (Transmission Control Protocol).TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算 ...

  9. 基于java处理.docx格式的word合并

    如下实例是将 2.docx和3.docx合并,写到empty.docx中,不适用于.doc格式,public static void main(String[] args) { File file1 ...

  10. JS创建快捷方式

    转载请注明来源:https://www.cnblogs.com/hookjc/ <script type="text/javascript" language="j ...