Tableau api 混合与连接的画面

Tableau api 混合与连接的画面,tableau-api,Tableau Api,如果我们有两个连接使用相同的数据源,即sql server,那么在这种情况下,如果我们使用连接而不是在两个连接中使用的表之间进行混合,那么连接和混合之间的区别是什么?连接是在行级别进行的。您需要在这两个表之间建立关系。联接通过添加新列来扩展两个表的列数 混合是在聚合级别进行的。您需要使用sum、min、max等聚合至少一个或两个数据源 你可以通过谷歌阅读更多信息,还有许多其他来源。混合和连接之间有很多不同,即使数据源是相同的。其中之一是混合在辅助数据源上执行一定量的自动聚合 另一个是性能:来自同

如果我们有两个连接使用相同的数据源,即sql server,那么在这种情况下,如果我们使用连接而不是在两个连接中使用的表之间进行混合,那么连接和混合之间的区别是什么?

连接是在行级别进行的。您需要在这两个表之间建立关系。联接通过添加新列来扩展两个表的列数

混合是在聚合级别进行的。您需要使用sum、min、max等聚合至少一个或两个数据源


你可以通过谷歌阅读更多信息,还有许多其他来源。

混合和连接之间有很多不同,即使数据源是相同的。其中之一是混合在辅助数据源上执行一定量的自动聚合

另一个是性能:来自同一数据源的连接将由该数据库服务器处理,并且通常比可能需要由Tableau处理的混合执行得更好


还有许多其他差异,结果将随数据结构的不同而变化。我建议您参考Tableau的文档,其中很好地概括了差异和用例:

是的,但我想知道我们可以使用这些表之间的连接生成报告为什么我们更喜欢混合而不是连接在这种情况下如果连接中存在重复,我们可以通过LOD来处理它。在混合过程中,我们最终在一个公共字段上建立两个连接之间的关系。连接通常会更有效(特别是如果您的数据库将处理连接或使用提取)。混合将在报告显示时完成。每种解决方案都有其位置和优势,在何处使用每种解决方案取决于您的具体情况。一般来说,连接比混合更有效。