为啥需要取消数据刷新?公司Tableau使用的数据是发布到server上的。依托服务器强悍的性能,所有的报表、分析指标的交互都能做到快速响应。但是最近出现了一个问题,数据量过大导致刷新时间很长(6亿左右),大概需要5个小时。在提交了刷新计划之后,发现数据源的取数逻辑还需要调整一下,怎么办?
等待数据刷新完成?(这个动作需要5个小时,半天工作时间没了)
重新提交一个刷新任务?(6个亿的数据量,也不知道网络受不受得了)
问了tableau相关的人员之后,发现虽然页面上没提供取消任务刷新的功能,但是自tableau 2018.1版本之后提供了这个API
接口文档地址如下:
https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm#cancel_job
于是有了如下操作
1、获取登录后的token POST /api/
api-version
/auth/signin
调用登录接口,获取token
2、获取近XX分钟内,创建的刷新任务,找到正在运行的数据id
GET /api/
api-version
/sites/
site-id
/jobs?filter=createdAt:gt:2018-04-18T11:00:56z
3、根据数据id,获取到所有的刷新记录,找到正在运行的任务id
GET /api/
api-version
/sites/
site-id
/jobs/
job-id
4、调用任务取消刷新接口
PUT /api/
api-version
/sites/
site-id
/jobs/
job-id
后续,其实对于上亿数据量的数据源,可以使用其他发布方式,如将数据源导出后,调用TableauHyperAPI上传至服务器,刷新时间可缩减至半小时左右
为啥需要取消数据刷新?公司Tableau使用的数据是发布到server上的。依托服务器强悍的性能,所有的报表、分析指标的交互都能做到快速响应。但是最近出现了一个问题,数据量过大导致刷新时间很长(6亿左右),大概需要5个小时。在提交了刷新计划之后,发现数据源的取数逻辑还需要调整一下,怎么办? 等待数据刷新完成?(这个动作需要5个小时,半天工作时间没了) 重新提交一个刷新任务?(6个亿的数据量,也...
1、
Tableau
简述
Tableau
是一款专注于数据可视化的软件,它可以帮助您生动地分析实际存在的任何结构化数据,以在几分钟内生成美观的图表、坐标图、仪表盘与报告。利用
Tableau
简便的拖放式界面,您可以自定义视图、布局、形状、颜色等等,帮助您展现自己的数据视角。
2、数据提取与实时
在对
Tableau
保存数据的
文件
格式讲解之前,必须先分清楚
Tableau
数据连接的两种方式:
实时(Li...
src="https://public.
tableau
.com/javascripts/
api
/
tableau
-2.min.js">
function initViz() {
var containerDiv = docum
1. 参数设置
我们依旧使用‘某公司销售数据.XLS’
在制作可视图的过程中,有啥需要构造一个可以动态变化的参数来帮助分析,这个参数可以放到一个函数中也可以用于筛选,下面我们介绍一下参数的创建。
创建一个参数非常简单,连接到数据源后在左侧【维度】【度量】中选中某...
很多
Tableau
用户在利用地图进行数据分析的时候,如果使用
Tableau
自带的地图源,往往背景地图会显示其他国家的内容,或者受限于
Tableau
的显示只能到达城市这一地理层级,因此无法进行更深层次探索。
如何让地图突显想要的地理区域并显示更多层级,方便进一步的数据探索呢?
其实,这个不难,只需要用空间
文件
就可轻松实现。
本期《举个栗子》,阿达要给大家分享的
Tableau
技巧是:连接shape...
(1)填充气泡图
填充气泡图除了可以通过气泡大小表示某个维度数值大小意外,每个气泡还有标签,而且这些气泡不是一次排在一条线上。
链接到数据源(某公司销售数据)后一次双击’产品类别’和’销售额’,之后选择智能图表中的填充气泡图。
填充气泡图也可以钻取,我们之前做过分层结...
我可以回答这个问题。
Tableau
是一款数据可视化软件,可以将数据转化为易于理解的图表和图形。以下是一些
Tableau
数据可视化案例:
1. 世界各国GDP排名:使用地图和条形图展示世界各国的GDP排名,可以直观地比较各国之间的经济实力。
2. 电商销售数据分析:使用折线图和散点图展示电商平台的销售数据,可以分析销售趋势和用户行为。
3. 股票价格分析:使用K线图和趋势线展示股票价格的波动情况,可以帮助投资者做出更明智的投资决策。
4. 健康数据分析:使用仪表盘和漏斗图展示健康数据,可以帮助医生和患者更好地了解健康状况和治疗效果。
以上是一些
Tableau
数据可视化案例,希望能对您有所帮助。