Tableau : 使用Rest API 基础使用
默认分类
2015-07-24
1191
0
本文将指导各位使用Tableau Rest API 的基础方法
一. 环境配置
启用Rest API
1. 停止Tableau 服务
tabadmin stop2\. 启用Rest API
tabadmin set api.server.enabled true3\. 写入配置文件
tabadmin configure4\. 重新启动Tableau
tabadmin start
安装PostMan
谷歌的东西,安装什么的都需要翻墙,这里打个广告,有需要翻墙的小伙伴可以购买我的翻墙服务 : 胖哥的SS翻墙服务使用指南
1.下载Chrome ,PostMan是Chrome的一个插件
http://www.google.com/intl/en-us/chrome/browser/thankyou.html?standalone=1&platform=win64
2. 安装PostMan插件
3. 打上www.bihell.com 测试下
二. Rest API 使用示例
1. 模拟登陆,并获取token 帮助地址: Sign In 地址栏输入完整的URL, 传输方式改为Post
返回我们的文档,把Message Payload 代码复制到Body里面的raw里面,替换里面的用户名和密码. 因为我们访问的是默认站点,所以Url可以不填 修改后
点击发送后结果如下:这个token 一直会用到可以保存下来
2. 查询站点ID
帮助地址: Query Site 因为我们还不知道站点ID 因此我们选择中间一个 Query by Site Name 把site-name替换为我们的站点名字. 请求方式改为get 注意在Headers里面添加刚才获得的管理员的token ,名字是X-Tableau-Auth 结果如下:
三. 使用Tableau Example Code
Tableau Example Code 已经预先做好了很多查询.我们直接点击使用就可以了.下载地址: https://github.com/TableauExamples/Tableau_Postman
下载以后在PostMan 里面导入 REST API Examples for POSTman.json 然后点击 Collections 我们可以看到所有集合.
随便点个,然后把我们的token和site-id 替换掉就行了.