Tableau桌面版10.1以上的版本支持使用TabPy。
- TabPy简介
- TabPy安装与配置
- 安装TabPy
- 启动TabPy服务
- TabPy的使用
- TableauDesktop
- TableauServer
- TabPy的使用
- 调试与打印日志
- 参考
TabPy简介
TabPy实现了tableau的计算字段里嵌入python或R代码(可加入一些机器学习或数据处理的库)。它是一个基于Tornado和其他Python库的Python进程,将计算字段嵌入的代码传输到后台(web后台基于Tornado),由后台计算完后(可调用第三方库如机器学习相关的库)将结果再放回到前端展示。所以TabPy由两个主要组件构成:
- 基于Tornado的web服务进程(Server),运行REST API传回的python代码,执行完毕后,再传回前端。
- client library.
TabPy安装与配置
安装TabPy
$ cd /opt # 一般自定义安装的软件安装包都放到这儿
$ sudo wget https://github.com/tableau/TabPy/archive/master.zip