我正在Mosaic Decisions中设计数据管道。我有一个数据库,其中数据中的某些值是nulls。我需要使用CustomSQL节点来查询数据库,但由于这些Null值,结果出乎意料
在添加customSQL之前,如何避免这种情况并将空值转换为其他值。
我以前使用另一个customSQL来替换所有空值。但是,我需要不断添加复杂的查询来做到这一点。在不使用单独的customSQL节点来处理空值的情况下,是否有任何其他可能的方法来实现相同的目标?
我正在Mosaic Decisions中设计数据管道。我有一个数据库,其中数据中的某些值是nulls。我需要使用CustomSQL节点来查询数据库,但由于这些Null值,结果出乎意料
在添加customSQL之前,如何避免这种情况并将空值转换为其他值。
我以前使用另一个customSQL来替换所有空值。但是,我需要不断添加复杂的查询来做到这一点。在不使用单独的customSQL节点来处理空值的情况下,是否有任何其他可能的方法来实现相同的目标?
Mosaic Decisions最近推出了一个新的Process Node。Impute Process Node能够处理数据集中存在的空值。
您可以按照以下步骤在 Impute 节点的帮助下消除数据中的空值,并避免在 CustomSQL 节点中使用复杂的SQL查询。
将Impute Node拖入画布并连接输入后,打开配置菜单。
拖放要处理空值的列。
从Impute Strategies列表中,根据列的数据类型选择最合适的选项。您可以在所选列上选择相同或不同的策略并添加它们。
有关Impute Strategies的详细信息,请参阅帮助部分下的用户手册。
您可以将此节点的输出直接定向到您正在为数据管道编写主查询的CustomSQL 节点。