tableau

官网

下载

数据库驱动

sqlserver驱动

知乎操作指南

tableau server安装

# 进入opt目录
cd /opt

# 下载tableau server
wget https://downloads.tableau.com/esdalt/2022.1.4/tableau-server-2022-1-4.x86_64.rpm

# 下载tabcmd
wget https://downloads.tableau.com/esdalt/2022.1.4/tableau-tabcmd-2022-1-4.noarch.rpm

# 更新yum(如果失败,先忽略)
yum update -y

# 授权安装包
chmod 777 ./tableau-server-2022-1-4.x86_64.rpm
chmod 777 ./tableau-tabcmd-2022-1-4.noarch.rpm

# 创建用户
useradd -m tabadmin
passwd tabadmin
usermod -aG wheel tabadmin
chage -M 99999 tabadmin

# 关闭防火墙
systemctl status firewalld.service
systemctl disable firewalld.service
systemctl stop firewalld.service

# 安装tableau server(需要切换到tabadmin)
su tabadmin
sudo yum install tableau-server-2022-1-4.x86_64.rpm

# 初始化 tableau server(默认安装在/var/opt,可以使用-d指定目录,centos8需要使用-f强制安装)
sudo /opt/tableau/tableau_server/packages/scripts.20221.22.0712.0324/initialize-tsm --accepteula -f -d /usr/local/tableau

# source一下tableau_server.sh并退出重新登录
source /etc/profile.d/tableau_server.sh

# 访问tsm管理界面
https://ip:8850
使用tabadmin登录
设置:激活(licence)、local(identity store)、8080(端口)、勾选(不发送使用数据)、勾选(安装示例)

# 安装tabcmd(需要切换到tabadmin)
su tabadmin
sudo yum install /opt/tableau-tabcmd-2022-1-4.noarch.rpm

# 使用tabcmd创建tableau server管理员用户
tabcmd initialuser -s 'http://localhost:8080' -u admin -p 123456 --accepteula

# 登录tableau server
http://ip:8080

阿里云安全组开放端口

  • 22 ssh
  • 80 web(可更改,如:8080)
  • 8850 tsm(不可更改)
  • 8060 postgreSQL
  • 以上端口全部使用TCP协议

安装SQLServer驱动

地址


curl https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo

sudo yum remove unixODBC-utf16 unixODBC-utf16-devel #to avoid conflicts
sudo ACCEPT_EULA=Y yum install -y msodbcsql18
# optional: for bcp and sqlcmd
sudo ACCEPT_EULA=Y yum install -y mssql-tools18
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc
# optional: for unixODBC development headers
sudo yum install -y unixODBC-devel

大屏展示

URL地址栏增加参数 :embed=yes&:tabs=no&:toolbar=no

注意:把:iid=xxx去掉

大屏可以考虑使用实时数据源

刷新页面,然后点击全屏展示

tableau desktop使用

参考

大部分场景建议使用数据提取方式进行连接,根据需求设置定时刷新即可

支持增量提取以及连接筛选,数量量比较小(十万以内),可以不配置增量提取

对于可视化来说,数据有【维度】和【度量】两种类型(【度量】映射图形,【维度】负责区分)

tableau会自动区分变量类型,两者之间也可以根据可视化需求进行转换

数值型变量常用【度量】(Measures)

  • 例如:成交金额、用户数、点击量等
  • 数值变量可以进行计算,并基于计算结果的大小表示图表的面积大小、条形长短、颜色深浅等可以量化的视觉元素

类别型变量【维度】(Dimensions)

  • 类别变量包含有限的类别数或可区分组数(数值变量过多时需要分组)
  • 例如:用户ID、性别、来源渠道等
  • 类别变量主要用来对数值变量的计算结果进行区分,表现为图表的颜色种类、图形位置、分类方式等难以量化的视觉元素
  • 只能进行计数和分布等简单计算

数据可映射的图形类型

  • 位置:比如:x轴人均收入,y轴人均寿命
  • 长度:长度是直接以图形的长度来衡量【度量】的大小,并以【维度】做区分,以此实现各【维度】下对【度量】的对比分析
  • 角度:角度和弧长都是用【度量】的大小直接衡量,表现细分【维度】和整体间的关系
  • 方向:方向是对趋势的描述,以折线图最为典型,以时间【维度】作为横轴,表现各时间【维度】下某一【度量】的高低变化,高低之间的连线就形成了方向
  • 形状:形状主要用于在多组数据分析时区别组别【维度】,我们在日常使用时又称之为标记,比如散点图和折线图中的形状
  • 面积和体积:面积体积越大则表示【度量】越大。长度、面积、体积都可以表示数值的大小。二维平面通常用圆形和矩形,三维空间一般用立方体或球体
  • 颜色和深浅:饱和度和色调是两个颜色的关键要素,既可以用来区分【维度】也可以用来表示【度量】的数值的高低

位置 > 长度 > 角度 > 方向 > 面积 > 体积 > 饱和度 > 色相

前四名依次对应数据可视化领域的四大金刚:散点图、柱状图/条形图、饼图、折线图

可视化字典

数据可视化的一般流程:原始数据 -> 数据转换 -> 数据表 -> 视觉映射 -> 视觉结构 -> 图形转换 -> 图像 -> 用户感知

tableau相关概念

  • 行是Y轴、列是X轴,可以点击转置按钮互换
  • 度量默认聚合,度量值会形成图形标记,图形标记可以切换
  • 维度会对度量值进行区分,增加度量值的信息密度(单个图表传达信息的多少)
  • 图表分为有轴图表和无轴图表(极坐标图表)
  • 离散形成标签,连续形成数轴

保存类型

  • twb不包含数据
  • twbx内置数据到tableau的文件中
  • 点提取但是还没保存时,tableau会让你先保存提取的数据

分层结构

  • 选中字段 -> 分层结构 -> 创建分层结构 -> 加入相关字段 -> 实现数据下钻

计算字段

  • 右键字段 -> 创建计算字段

字段格式

  • 右键字段 -> 默认属性 -> 数据格式 -> 百分比

自定义日期

  • 右键字段 -> 创建自定义日期 -> 可以调整下拉框和单选框
  • 单选框日期部分(离散)、日期值(连续)

饼图

  • 饼图的角度和面积是两种独立的【度量】区分

环形图

  • 制作好饼图后,在行上面双击输入0(重复该动作),这么做的目的是强行增加2个0的横轴,并复制了饼图
  • 然后右键行上的字段(后加入的字段)-> 右键 -> 双轴(等于将2个饼图完全重合了)
  • 将后面那个饼图的元素全部去掉,设置为白色,大小调小(白色覆盖饼图内圈,形成环形图)

散点图

  • 可以在分析里面设置群集、趋势线等
  • 点击趋势线 -> 编辑 -> 可以更新为"多项式"等

直方图

  • 创建数据桶,并把数据桶改为连续
  • 将对应的字段改为计数,则可计算该字段在各个区间的数量统计

折线图

  • 通常把时间(连续)放在列上,相关度量值放在行上
  • 如果需要多个指标在一张图显示,直接拖到画布的纵坐标上

如果要把数值指标和百分比指标显示在一张图中

  • 把相关的度量值全部放到行上
  • 然后右键行上的字段(后加入的字段)-> 右键 -> 双轴

堆积图

  • 可以做绝对百分比和相对百分比
  • 相对百分比,比如:度量字段 -> 快速表计算 -> 合计百分比,度量字段 -> 计算依据 -> 表(向下)

地图

A:切换为筛选模式,F:切换为拖拽模式

  • 将城市拖到详细信息处即可生成地图
  • 上方地图菜单 -> 背景地图 -> 可以切换街道、卫星等
  • 右键字段可切换地理角色,如:经度、纬度
  • 上方地图菜单 -> 背景层 -> 冲蚀(可以修改地图背景透明度)

汇总表头

假设有一张美团商户表,有这些字段(GMV、曝光人数、进店人数、商家实收等字段)

  • 先将GMV拖拽到文本处
  • 然后将曝光人数拖拽到GMV的数字上(注意对准到"+"出现)
  • 将行的度量名称拖到列
  • 继续向度量值框内增加字段

明细表格

  • 复制汇总表头,然后加上相关的维度字段即可

筛选器

  • 将相关字段拖拽到筛选器上即可
  • 右键应用于工作表 -> 使用相关数据源的所有项(可以将筛选器的权重提升)

快捷键

快捷键 描述 备注
ctrl + 左键 复制字段

results matching ""

    No results matching ""