Tableau Web Connector

Presto 的 Tableau Web Connector 允许用户从 Tableau 运行针对 Presto 的查询。它实现了 Tableau Web Connector API 中的函数。

创建新的 Web 数据源时,Tableau 会要求提供 Web Connector 的 URL。使用以下 URL,将 example.net:8080 替换为 Presto 协调器的主机名和端口号(默认端口为 8080

http://example.net:8080/tableau/presto-connector.html

Tableau 首次加载 Presto Web Connector 时,将呈现 HTML 表单。在此表单中,您需要填写用户名、要查询的目录和架构、数据源名称、要设置的会话参数以及要运行的 SQL 查询等详细信息。单击 Submit 后,查询将提交给 Presto 协调器,然后 Tableau 将逐页从协调器检索到的结果创建提取。Tableau 完成提取查询结果后,您可以使用此提取进行进一步的 Tableau 分析。

注意

使用 Presto Web Connector,您只能创建 Tableau 提取,因为 Web Connector API 目前不支持实时模式。

Web Connector API 仅支持 Presto 中可用数据类型的子集。特别是,Tableau Web Connector API 目前支持以下 Tableau 数据类型:booldatedatetimefloatintstring。Presto booleandate 类型将分别转换为 Tableau 数据类型 booldate,在 Tableau 客户端侧。任何其他 Presto 类型,如 arraymaprowdoublebigint 等,都将转换为 Tableau string,因为它们不映射到任何 Tableau 类型。