Tableau - 混合多个 Tableau Server 数据源

Tableau - Blend Multiple Tableau Server Data Sources

我在工作簿中有三个 Tableau 服务器数据源,代表数据库中的三个 table。 TableA连接到TableB,tableB连接到TableC,TableA和[=15=之间没有外键关系] C,但是通过Table B(连接点table)存在隐式关系。使用 Table A 作为报告的主要数据源时,我在尝试从 Table C 添加数据时收到一条错误消息。

In order to use fields from Table C, a relationship needs to be created with Table A. Select Data > Edit Relationships to open the Relationships dialog box.

有没有办法连接多个 Tableau 服务器数据源来完成描述的场景?

Tableau 具有 PrimarySecondary 数据源的概念,每个辅助数据源都需要有一个进入主数据源的键才能被考虑.您不能 link 辅助数据源。

我的建议是创建另一个数据源 joined/blended。这可以通过直接连接到数据库并使用 Tableau 向导连接表来完成(见下图):

或者,如果您觉得舒服,可以使用 新建自定义 SQL 按钮并使用您自己的查询(见下图):