将Tableau连接到Looker数据库

时间:2017-10-16 17:45:12

标签: tableau etl tableau-server parallel-data-warehouse looker

我使用Looker来管理存储在Amazon RedShift数据库中的数据。虽然Looker具有短跑功能,但我希望使用Tableau来实现更好的可视化。有没有办法将Tableau连接到Looker数据库。
(P.S:我不希望直接将Tableau连接到RedShift / S3,因为这会将我的数据暴露给Tableau服务器)。谢谢。

2 个答案:

答案 0 :(得分:3)

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

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

*完全披露我为Looker工作

答案 1 :(得分:0)

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

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

元数据将具有表中的所有数据库,架构,表,基础字段或在查找程序中创建的字段。

这可以通过 1)生成API3密钥 2)使用Restful API连接到looker,并将接收到的数据加载到文件中 3)将文件用作Tableau仪表板的一部分。

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

尝试是否可以使用同一进程通过查找程序获取表数据。

可视化外观本身是一个不错的选择,因为我们可以轻松获得钻取细节和灵活性。