【问题标题】:Combining two data sources with exact same schema in Tableau在 Tableau 中组合具有完全相同架构的两个数据源
【发布时间】:2015-03-02 02:35:41
【问题描述】:

我有两个数据源,其中包含具有确切字段结构的订单列表(一个是存档,另一个是活动数据库)。我通过 Tableau 中的 OData 连接访问它们。

我想要合并这两个数据源,这样 Tableau 图表将显示所有订单号和信息(而不是只显示活动的,我使用单个数据源执行此操作)。

这两个表不重叠(因为归档的任何内容根据定义都是不活动的),所以我不能加入或混合主键 Order No.(或任何相关的键)。

如何组合这些数据源?连接是 OData 的事实有什么不同吗?

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    对于关系数据库,解决方案是定义自定义 SQL,其中两个背靠背选择语句(每个表 1 个)由 SQL UNION ALL 关键字分隔

    不知道OData源是否支持UNION ALL

    【讨论】:

    • 谢谢。不幸的是,我没有看到用于 OData 源的自定义 SQL 的选项,但我会在另一个使用 Excel 的部分中尝试这样做。
    • Windows 上的 Excel 支持与旧版驱动程序联合。还没有在 Mac 上。但是如果你将你的 excel 数据加载到 Postgres、MySQL 或其他关系数据库中,那么你可以使用自定义 SQL 和 UNION ALL
    • 另一种选择是使用一个带有布尔标志的表来分隔归档记录和活动记录。
    【解决方案2】:

    为存档数据创建 TDE 文件,并使用 Data-->Extract 中的“Append data from file”选项将此文件添加到当前数据提取中;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 2021-12-17
      相关资源
      最近更新 更多