python tableau_在您的流程中使用 Python 脚本

免责声明:本主题包括有关第三方产品的信息。请注意,尽管我们努力保持第三方内容的准确性,但我们在此处提供的信息可能会在 Python 发生变化时更改,恕不另行通知。有关最新信息,请查阅 Python 文档和支持。

Python 是广泛使用的高级编程语言,用于一般用途编程。通过借助 Tableau Prep Builder 将 Python 命令发送到外部服务,您可以执行诸如添加行号、进行字段排名、填写字段,以及执行可使用计算字段以其他方式执行的清理操作,从而轻松地扩展数据准备选项。

若要在流程中包括 Python 脚本,您需要在 Tableau 和 TabPy 服务器之间配置连接。然后,您可以使用 Python 脚本,通过 pandas 数据框架将支持的函数应用于流程中的数据。向流程中添加脚本步骤并指定要使用的配置详细信息、文件和函数时,系统会将数据安全传递给 TabPy 服务器,应用脚本中的表达式,并以可根据需要清理或输出的表的形式返回结果。

只要配置了与 TabPy 服务器的连接,就可以在 Tableau Server 中运行包含脚本步骤的流程。当前不支持在 Tableau Online 中运行包含脚本步骤的流程。若要配置 Tableau Server,请参见为 Tableau Server 配置 Tableau Python (TabPy) 服务器。

先决条件

若要在您的流程中包括 Python 脚本,请完成以下设置。当前不支持在 Tableau Online 中创建或运行包含脚本步骤的流程。

下载并安装 Python(Link opens in a new window)。下载并安装适用于 Linux、Mac 或 Windows 的最新版本的 Python。

下载并安装 Tableau Python 服务器 (TabPy(Link opens in a new window))。按照用于安装 TabPy 的安装和配置说明进行操作。Tableau Prep Builder 使用 TabPy 以输入形式通过 TabPy 传递流程中的数据,应用您的脚本,然后将结果返回到流程。

安装 Pandas。运行 pip3 install pandas。您必须在脚本中使用 pandas 数据框架来与 Tableau Prep Builder 集成。

为 Tableau Server 配置 Tableau Python (TabPy) 服务器

使用以下说明配置 TabPy 服务器和 Tableau Server 之间的连接。

版本 2019.3 及更高版本:您可以在 Tableau Server 中运行包含脚本步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值