This website requires JavaScript.

Tableau : 使用Rest API 基础使用

本文将指导各位使用Tableau Rest API 的基础方法

一. 环境配置

启用Rest API

1. 停止Tableau 服务

tabadmin stop
2\. 启用Rest API
tabadmin set api.server.enabled true
3\. 写入配置文件
tabadmin configure
4\. 重新启动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插件

https://www.getpostman.com/

3. 打上www.bihell.com 测试下 image

二. Rest API 使用示例

1. 模拟登陆,并获取token 帮助地址: Sign In 地址栏输入完整的URL, 传输方式改为Post image

返回我们的文档,把Message Payload 代码复制到Body里面的raw里面,替换里面的用户名和密码. 因为我们访问的是默认站点,所以Url可以不填 image 修改后 image 点击发送后结果如下:这个token 一直会用到可以保存下来 image

2. 查询站点ID

帮助地址: Query Site 因为我们还不知道站点ID 因此我们选择中间一个 Query by Site Name 把site-name替换为我们的站点名字. 请求方式改为get 注意在Headers里面添加刚才获得的管理员的token ,名字是X-Tableau-Auth  结果如下:

image

三. 使用Tableau Example Code

Tableau Example Code 已经预先做好了很多查询.我们直接点击使用就可以了.下载地址: https://github.com/TableauExamples/Tableau_Postman

下载以后在PostMan 里面导入 REST API Examples for POSTman.json image 然后点击 Collections 我们可以看到所有集合.

image 随便点个,然后把我们的token和site-id 替换掉就行了. image

参考文档

Tableau Help

0条评论
avatar