📚 本文配套课程 · 数据可视化分析系列
🎬 B 站课程:数据可视化分析:Tableau/SQL 原理与实践 — https://www.bilibili.com/cheese/play/ss8093
使用 RestAPI 查询数据资产,基于 Tableau Cloud。
一、使用令牌查看用户、数据源和视图等资源
借助于 Tableau Rest API,开发者可以构建 headless BI 平台,获得系统中几乎所有内容。
当然,查看内容的前提是以 PAT 获得 token,这个过程在代码中是隐秘不见的,开发者可以使用 postman 了解。如下所示:

有了 token,就可以查看平台的视图清单,然后配置为特定的样式,如下所示。

借助于视图清单,可以更快捷地嵌入页面到指定位置,只需要复制上面 view/之后的部分。Tableau 数据共享中心
二、令牌的启用和设置
在 Tableau Cloud 中,默认站点是不开启令牌的,因此创建令牌时提示无权操作。

需要站点管理员或者服务器管理员在站点中开启,如下所示:

之后,既可以到个人的设置界面,创建个人令牌了。
- 点击“我的账户设置”
- 找到“设置”——“个人访问令牌”

特别主要,令牌密钥只显示一次,忘记只能注销重新登录。
Tableau官方参考:
- 关于个人令牌的官方说明:个人访问令牌
- REST API:通过程序化访问来处理与您的内容、用户、网站等相关的事宜
- Github 存储库 https://github.com/tableau/rest-api-samples