提前谢谢大家。
我在源数据库中有一个源代码列,它是一个带有VARCHAR格式的业务密钥。所有字段只包含数值。(太可怕了)
我想提取数据,转换格式并加载到唯一的标识符格式.
我可以提取我需要的数据,执行格式转换,但是为了将数据加载到我在一个单独的DW中准备的唯一标识符列中,格式转换是不正确的。
由于还有许多其他列要导入,所以我希望能够在SSIS中做到这一点。
我欢迎任何问题或答案。
谢谢
将要
发布于 2016-06-01 16:29:57
不要试图将您的业务密钥转换为GUID。GUID是纯代理密钥,它的主要优点是在整个分布式系统景观中是独一无二的。在DataFlow本身中生成GUID。我是这样做的:
*使用以下输出参数在DataFlow中创建脚本转换

*创建GUID的脚本源
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
// Create a Globally Unique Identifier with SSIS
Row.GUID = System.Guid.NewGuid();
}https://stackoverflow.com/questions/37571950
复制相似问题