1

我使用 Looker 管理存储在 Amazon RedShift 数据库中的数据。尽管 Looker 具有仪表板功能,但我想使用 Tableau 来实现更好的可视化。有没有办法可以将 Tableau 连接到 Looker 数据库。
(PS:我不希望将 Tableau 直接连接到 RedShift/S3,因为这会将我的数据暴露给 Tableau 服务器)。谢谢你。

4

2 回答 2

5

Looker 通过 JBDC 连接直接连接到您的 Amazon Redshift 数据库。如果您想可视化从 Looker 生成的查询,最好利用 API 生成结果集以通过 Tableau 访问。该 API 将允许您以多种不同格式(JSON、CSV、HTML、TXT...)生成结果集。Looker 通过 JDBC 连接直接连接到底层数据源,并且仅将应用程序元数据(用户、保存的内容等)存储在其应用程序数据库中。

Looker 还发布了自定义可视化,以补充现有的可视化选项。这将允许开发与 Looker 提供的开箱即用选项一起呈现的 javascript 可视化。

*完全披露我为 Looker 工作

于 2017-11-10T16:07:35.353 回答
0

您想连接到 Looker 数据库吗?这是否意味着,您想要从查看者视图中提取数据并在 Tableau 中使用相同的数据?或者您想使用查找器元数据?

我认为您不能直接连接到查看器获取的数据,但您可以使用 Looker API 获取所有查看器视图和模型使用的所有元数据。

元数据将具有所有数据库、模式、表、表中的基础字段或在查看器中创建的字段。

这可以通过 1) 生成 API3 密钥 2) 使用 restful API 连接到查看器并将接收到的数据加载到文件中来实现 3) 将文件用作 tableau 仪表板的一部分。

https://discourse.looker.com/t/writing-a-simple-data-dictionary-to-csv-using-the-looker-api-and-the-python-requests-library/3920

试试是否可以使用相同的过程通过查看器获取表数据。

可视化查看器本身是一个不错的选择,因为我们可以获得简单的钻取细节和灵活性。

于 2019-10-25T14:28:01.927 回答