标签: tableau tableau-online
我在工作簿中有三个Tableau Server数据源,表示数据库中的三个表。表A连接到表B,表B连接到表C.表A和表C之间没有外键关系,但是通过表B(连接表)存在隐式关系。使用表A作为报表的主要数据源时,尝试从表C添加数据时收到错误消息。
为了使用表C中的字段,需要使用表A创建关系。选择数据>编辑“关系”以打开“关系”对话框。
有没有办法连接多个Tableau Server数据源来完成所描述的场景?
答案 0 :(得分:0)
Tableau具有主和辅助数据源的概念,并且每个辅助都需要具有要考虑的主要密钥。您无法将辅助数据源链接到辅助数据源。
我的建议是创建另一个已加入/混合的数据源。这可以通过直接连接到数据库并使用Tableau向导连接表来完成(参见下图):
或者,如果您觉得舒服,可以使用 New Custom SQL 按钮并使用您自己的查询(见下图):