我有一个临时表,其中有20列。其中一列是nvarchar(9000)-我们将其称为“ CancelReason”。此列中的每个值都是不同的,并且几乎为8000-9000字符长。其他栏代表一些简单的分类维度或度量(例如收入,申请数量等)。该表在任何给定时间都有近500万条记录。我所有的业务案例都需要完全使用此“ CanelReason”列或其中的一个子字符串。
我需要据此为事实表建模。最好的处理“取消原因”的推荐方法是什么?我应该在事实表中将“ CancelReason”保留为nvarchar(9000)还是应该在单独的Fact表中将此列分开。