【问题标题】:Unexpected Result when data source has null values in Mosaic Decisions数据源在 Mosaic 决策中具有空值时的意外结果
【发布时间】:2020-12-11 16:35:29
【问题描述】:

我正在 Mosaic Decisions 中设计数据管道。我有一个数据库,其中数据中的某些值是 nulls。我需要使用 CustomSQL 节点来查询数据库,但是由于这些 Null 值,结果是意外的

如何避免这种情况,并在添加 customSQL 之前将 nulls 转换为其他值。

我之前使用过另一个 customSQL 只是为了替换所有 null 值。但是,我需要不断添加复杂的查询来做到这一点。在不使用单独的 customSQL 节点来处理 null 值的情况下,是否有任何其他可能的方法来实现相同的目标?

【问题讨论】:

    标签: mosaic-decisions


    【解决方案1】:

    Mosaic Decisions 最近推出了一个新的流程节点Impute Process Node 能够处理数据集中存在的 null 值。

    您可以按照以下步骤在 Impute Node 的帮助下去除数据中的 null 值,并避免使用复杂的 SQL CustomSQL 节点中的查询。

    1. Impute Node拖入画布并连接输入后,打开配置菜单。

    2. 拖放您想要处理 null 值的

    3. 归因策略列表中,根据您的列的数据类型选择最合适的选项。您可以在所选列上选择相同或不同的策略添加它们。



    有关估算策略详细信息,请参阅帮助部分下的用户手册

    您可以将此节点的输出直接定向到您的 CustomSQL 节点,您正在为 数据管道 编写主 查询

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多