SQL Server/表设计,用于数据快照的表,其中可能有数百列
我们有一个业务流程,需要在某个时间点对客户数据的一部分进行“快照”,并能够在以后将其返回。尽管数据集有一些奇怪之处,但这让问题变得有趣:SQL Server/表设计,用于数据快照的表,其中可能有数百列,sql,sql-server,database,database-design,normalization,Sql,Sql Server,Database,Database Design,Normalization,我们有一个业务流程,需要在某个时间点对客户数据的一部分进行“快照”,并能够在以后将其返回。尽管数据集有一些奇怪之处,但这让问题变得有趣: 数据是从几个数据库中提取的,其中一些数据库不是我们的 可能被提取的字段列表大约在150到200之间 通常提取的字段列表在10到20之间 每个客户端都可以提取一组用于存储的自定义字段,这组字段是预先确定的 例如(我把这些大大简化了): 客户A决定在周五拍摄客户地址快照(每个客户地址一条记录) 客户B决定每隔周二拍摄汇总发票信息的快照(每种发票类型1条记录)
- 数据是从几个数据库中提取的,其中一些数据库不是我们的
- 可能被提取的字段列表大约在150到200之间
- 通常提取的字段列表在10到20之间
- 每个客户端都可以提取一组用于存储的自定义字段,这组字段是预先确定的
- 客户A决定在周五拍摄客户地址快照(每个客户地址一条记录)
- 客户B决定每隔周二拍摄汇总发票信息的快照(每种发票类型1条记录)
- 客户C每月汇总每个部门的工作时间(每个部门1条记录)
限制是每个表有1000列
有趣的问题,但超出StackOverflow的范围。可能是程序员的问题。stackexchange.com(请检查,我不确定)?