当数据源在马赛克决策中具有空值时出现意外结果
Unexpected Result when data source has null values in Mosaic Decisions
我正在 Mosaic Decisions 中设计数据管道。我有一个数据库,其中数据中的某些值是 nulls。我需要使用 CustomSQL 节点来查询数据库,但是由于这些 Null 值,结果是意外的
如何避免这种情况,并在添加 customSQL.
之前将 nulls 转换为其他一些值
我以前使用另一个 customSQL 只是为了替换所有 null 值。但是,我需要不断添加复杂的查询才能做到这一点。如果不使用单独的 customSQL 节点来处理 null 值,是否有任何其他可能的方法来实现相同的目的?
Mosaic Decisions 最近引入了一个新的 Process Node。 Impute Process 节点 能够处理数据集中存在的 null 值。
您可以按照以下步骤在 Impute Node 的帮助下去除数据中的 null 值并避免在 CustomSQL 节点中使用复杂的 SQL 查询。
将 Impute Node 拖入 canvas 并连接输入后,打开配置菜单。
拖放您想处理 null 值的列。
从 Impute Strategies 列表中,select 根据您的列的数据类型做出最合适的选择。您可以 select 相同或不同的 策略 在 selected 列和 添加 它们。
请参阅帮助部分下的用户手册,了解有关插补策略的详细信息 .
您可以将此节点的输出直接定向到您正在编写主要 查询 的 CustomSQL 节点用于您的数据管道。
我正在 Mosaic Decisions 中设计数据管道。我有一个数据库,其中数据中的某些值是 nulls。我需要使用 CustomSQL 节点来查询数据库,但是由于这些 Null 值,结果是意外的
如何避免这种情况,并在添加 customSQL.
之前将 nulls 转换为其他一些值我以前使用另一个 customSQL 只是为了替换所有 null 值。但是,我需要不断添加复杂的查询才能做到这一点。如果不使用单独的 customSQL 节点来处理 null 值,是否有任何其他可能的方法来实现相同的目的?
Mosaic Decisions 最近引入了一个新的 Process Node。 Impute Process 节点 能够处理数据集中存在的 null 值。
您可以按照以下步骤在 Impute Node 的帮助下去除数据中的 null 值并避免在 CustomSQL 节点中使用复杂的 SQL 查询。
将 Impute Node 拖入 canvas 并连接输入后,打开配置菜单。
拖放您想处理 null 值的列。
从 Impute Strategies 列表中,select 根据您的列的数据类型做出最合适的选择。您可以 select 相同或不同的 策略 在 selected 列和 添加 它们。
请参阅帮助部分下的用户手册,了解有关插补策略的详细信息 .
您可以将此节点的输出直接定向到您正在编写主要 查询 的 CustomSQL 节点用于您的数据管道。