我使用Looker来管理存储在Amazon RedShift数据库中的数据。虽然Looker具有短跑功能,但我希望使用Tableau来实现更好的可视化。有没有办法将Tableau连接到Looker数据库。
(P.S:我不希望直接将Tableau连接到RedShift / S3,因为这会将我的数据暴露给Tableau服务器)。谢谢。
答案 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仪表板的一部分。
尝试是否可以使用同一进程通过查找程序获取表数据。
可视化外观本身是一个不错的选择,因为我们可以轻松获得钻取细节和灵活性。