1

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

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

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

4

1 回答 1

0

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

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

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

  2. 拖放要处理值的列。

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

    估算节点配置

    添加了估算策略

有关Impute Strategies的详细信息,请参阅帮助部分下的用户手册

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

于 2020-12-11T16:52:14.340 回答