在处理来自一个数据库的多个表时组织数据源

数据挖掘 画面
2022-03-05 10:48:12

我正在使用一个有十几个仪表板的工作簿,每个仪表板都显示存储在 MS SQL Server 数据库中不同表中的信息。这些信息是预先汇总的,Tableau 只是将其显示给最终用户。

这是之前开发人员创建的方式,每个仪表板都有自己的数据源,即链接表。每个数据源分别包含 SQL 服务器的连接信息。

每当我想从 Test 更改为 Prod 时,这都会导致一个问题:我必须分别更新每个数据源必须有更好的方法来做到这一点——它是什么?

1个回答

由于这些是聚合表,它们可能具有相似或相同的结构。如果是这种情况(相同的列数和相同的数据类型),您可以在 MS SQL Server 中使用UNION将它们组合起来,然后将 Tableau 连接到 Union 查询的结果。您基本上需要连接一个 MS SQL Server 数据集。

在创建数据源时,也可以在 Tableau 中进行 Union。请参阅合并您的数据

如果表在结构上不相同但足够相似,您可以创建占位符字段以使它们符合并启用联合选项。