相关文章推荐
幸福的骆驼  ·  Clean and Shape Data ...·  18 小时前    · 
爱健身的镜子  ·  common table ...·  1 年前    · 

为啥需要取消数据刷新?公司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 数据可视化案例,希望能对您有所帮助。