【发布时间】:2010-07-06 17:32:37
【问题描述】:
我正在处理一个数据仓库项目,其中多个系统正在将数据加载到暂存区以进行后续处理。每个表都有一个“loadId”列,它是“loads”表的外键,其中包含加载时间、用户帐户等信息。
目前,源系统调用存储过程获取新的loadId,将loadId添加到将要插入的每一行,然后调用第三个sproc表示加载完成。
我的问题是,有没有办法避免将 loadId 传回源系统?例如,我想象我可以从 Sql Server 获取某种连接 Id,我可以使用它在负载表中查找相关的 loadId。但是我不确定Sql Server是否有一个连接唯一的变量?
有人知道吗?
谢谢,
【问题讨论】:
标签: sql-server-2008 data-warehouse etl