这个是官网上的例子,只是做了一些修改。
<!DOCTYPE html>
<html>
<head>
<title>tableau</title>
<script type="text/javascript"
src="https://public.tableau.com/javascripts/api/tableau-2.min.js"></script>
<script type="text/javascript">
function initViz() {
var containerDiv = document.getElementById("vizContainer"),
url = " http://public.tableau.com/views/RegionalSampleWorkbook/Storms",
options = { //选项 //display_count 显示计数
width: 800, //设置容器的大小
height:700, //设置容器的大小
hideTabs: true, //隐藏标签
hideToolbar: true,//隐藏工具栏
onFirstInteractive: function () {//在第一个互动区
workbook = viz.getWorkbook();
activeSheet = workbook.getActiveSheet();
}
};
var viz = new tableau.Viz(containerDiv, url, options);
}
</script>
</head>
<body οnlοad="initViz();">
<div id="vizContainer"></div>
</body>
</html>
1)用户访问web服务器
2) web服务器请求
tableau
服务器获取ticket 地址(
TableAu
需添加可信任站点,见下文)
3)
tableau
返回ticket (24位字符串) ,失败返回-1
4) web服务器将ticket返回到客户端
5) 客户端用ticket取请求
tableau
服务器视图
6)
tableau
返回视图显示
Tableau
-Javascript
API
使用此
API
可以将
Tableau
可视化集成到web应用中
<title>
tableau
</title>
<script type="text/javascript"
src="https://public.
tableau
.com/javascripts/
api
/
tableau
-2.min...
(JAVAWEB应用+
Tableau
JavaScript
API
)
Tableau
已经被广泛地嵌入到到企业的内部站点或者业务系统中,嵌入
Tableau
的访问实际上对
Tableau
server的授权访问。其中有一个特别重要的需求,就是如何避免客户登录两次(业务系统登录+
Tableau
嵌入式系统登录)。因此,我们需要在网页或者web应用程序验证阶段,设置受信任的身份验证,避免server对访问用户...
为啥需要取消数据刷新?公司
Tableau
使用的数据是发布到server上的。依托服务器强悍的性能,所有的报表、分析指标的交互都能做到快速响应。但是最近出现了一个问题,数据量过大导致刷新时间很长(6亿左右),大概需要5个小时。在提交了刷新计划之后,发现数据源的取数逻辑还需要调整一下,怎么办? 等待数据刷新完成?(这个动作需要5个小时,半天
工作
时间没了) 重新提交一个刷新任务?(6个亿的数据量,也...
3.当我们把
tableau
可视化嵌入到我们web应用程序中(这里引用自己的博客),就可以利用 ppt里面的web viewer 加载项进行ppt展示(可能是因为微软和
tableau
是竞争关系,不能直接将
tableau
可视化放入ppt里面),当然这个主题功能是有人提出来想要将
tableau
的可视化交互在ppt里面展示,毕竟导出的图片太生硬了,达不到我们想要的交互效果,采用这种方式可以完全实现。2.可以创建与视图交互的自定义接口,比如导出文件格式,导出图像或者数据的图标设置,更加的符合个人或者组织的品牌形象。.
Tableau
JavaScript
API
的时间应用
在实际报表开发中,往往会给用户提供关于时间的可视化控件,便于用户查询某个时间范围内的数据。关于时间控件有两种方法,一是筛选器,二是参数控件。筛选器用法比较
简单
,只需要把时间字段拉入到筛选器栏下面,比如“时间范围”。参数控件是通过在参数栏中“创建参数”,数据类型选择“日期”,然后在度量的计算中,将现有字段如“时间”和参数通过函数关联起来。
作为领先的数据可视化工具,
Tableau
具有许多理想的和独特的功能。其强大的数据发现和探索应用程序允许您在几秒钟内回答重要的问题。您可以使用
Tableau
的拖放界面可视化任何数据,探索不同的视图,甚至可以轻松地将多个数据库组合...