跳至正文

【Tableau Server】以个人令牌和Rest API 查询平台资产并确保安全性

XILEJUN
喜乐君 Tableau Visionary ✦ 5
📊 业务数据分析「专家」· 敏捷 BI 布道师
📚 《数据可视化分析》《业务可视化分析》多本书作者
🎓 中国地质大学(武汉)经管学院 MBA 校外导师
🤝 以 Tableau 会友,致力于构建业务分析通识框架

📚 本文配套课程 · 数据可视化分析系列

🎬 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官方参考: