我现在正在设计新的应用程序,并提出了很多想法。我从仓库中消耗了大量数据,实体有很多基于字典的值(货币,国家,税收 - 无论数据) - 维度。虽然不会有空值,但我无法保证。所以我在想:
但也许我应该思考:
我认为这更像是一种方法,但也许我在这里缺少一些重要的东西......你怎么看?我明白了吗?请不要将它与空记录问题混淆。我确实使用emptyCustomer一直认为和其他默认值一样。
答案 0 :(得分:1)
使用数据分析工具并检查这些维度。通常,维度表中不应有空值。拥有“特殊”维度行也很常见,例如:0 =未知,-1 =无等等。您的数据仓库设计师(可能)已经处理过这个问题。
如果您碰巧找到空值,请将问题传递给数据仓库团队进行处理。该仓库应该充当参考数据存储并为多个客户端应用程序提供服务 - 如果每个应用程序设计者必须决定如何处理未知值,它们最终将基于相同的数据集生成不同的结果(报告)。 / p>