将 REST API 连接到 Tableau
Connecting REST API to Tableau
我正在尝试使用 REST API 将数据连接到 Tableau Desktop。打开 Tableau Desktop 时选择数据源时 select 哪个选项?我已经在 Postman 中测试了 API,它连接成功。
REST API 不是可以从 Tableau Desktop 访问的数据源。要使用 REST API,您必须将 API 调用中的数据导出到 csv 或其他平面文件。然后,您可以将 Tableau Desktop 连接到该文件。您可以使用 Python 自动执行此操作。您也可以直接从 Postman 导出。 运行 GET 之后,在结果顶部,从此处下载文件
我强烈建议您在 Python 而不是 Postman 中完成这一切,这样您可以使用 pandas
更轻松地使用 json 文件。我还建议在 Python 中查看 tableauserverclient
而不是直接使用 API。 tableauserverclient
比 API 更受限制,但可能具有您需要的功能。
Tableau 无法直接连接到 REST API。
一种方法是使用 Web 数据连接器,但是您必须为每个 REST 构建一个网页 API 并将该网页 link 粘贴到 Web 数据连接器中。
或者,您可以使用支持从 API 中提取数据并将其加载到 Tableau 的 ETL 工具。 (我个人推荐Acho,它的API连接器很好用)
我正在尝试使用 REST API 将数据连接到 Tableau Desktop。打开 Tableau Desktop 时选择数据源时 select 哪个选项?我已经在 Postman 中测试了 API,它连接成功。
REST API 不是可以从 Tableau Desktop 访问的数据源。要使用 REST API,您必须将 API 调用中的数据导出到 csv 或其他平面文件。然后,您可以将 Tableau Desktop 连接到该文件。您可以使用 Python 自动执行此操作。您也可以直接从 Postman 导出。 运行 GET 之后,在结果顶部,从此处下载文件
我强烈建议您在 Python 而不是 Postman 中完成这一切,这样您可以使用 pandas
更轻松地使用 json 文件。我还建议在 Python 中查看 tableauserverclient
而不是直接使用 API。 tableauserverclient
比 API 更受限制,但可能具有您需要的功能。
Tableau 无法直接连接到 REST API。
一种方法是使用 Web 数据连接器,但是您必须为每个 REST 构建一个网页 API 并将该网页 link 粘贴到 Web 数据连接器中。
或者,您可以使用支持从 API 中提取数据并将其加载到 Tableau 的 ETL 工具。 (我个人推荐Acho,它的API连接器很好用)