如何在Tableau上的一个视图中合并两个不同数据库上的两个查询的输出

时间:2016-02-08 15:27:38

标签: sql-server tableau

我正在使用两个MS-SQL数据库并在每个数据库上使用查询,我能够以两种数据库通用的格式(即相同的列名和字段值的数据类型)获取一些数据。数据的简要概述是:

输出1:

Col1 Col2 Col3
A    1    1
A    2    1
A    1    2

输出2:

Col1 Col2 Col3
B    2    1
C    3    1
D    1    3 

我想在tableau的单个视图中使用以下数据:

Col1 Col2 Col3
A    1    1
A    2    1
A    1    2
B    2    1
C    3    1
D    1    3 

我尝试过创建剪贴板数据源,但是当我尝试根据前两个数据源创建计算字段时出现了问题。它只允许将计算的字段值作为聚合值。我想要原始值而不是聚合。需要帮助!

1 个答案:

答案 0 :(得分:0)

如果公共数据库用户可以访问这两个数据库,请使用union all将两个查询合并为一个数据集。您需要编写sql,然后为数据库表创建自定义SQL。

如果普通数据库用户无法访问它们,请查看链接数据库的可能性,以便db用户可以看到表和联合。