您好 你能不能让我知道如何阅读.OPC数据: 文件中数据的示例如下所示:f1 = 1 | f2 = 2 | f3 = 3 | F4 = 4 我希望将其转换为表(f1,f2,f3,f4),将值转换为(1,2,3,4)。 目前我正在使用SSIS来提取数据 并从flatfile连接管理器列定界符读取{|}并将行定界符作为{cr} {lf}读入col1,col2,col3,col4,然后使用“=”字符串supperator识别该值并获取值。
有没有更好的方法从SSIS中提取或转换为源文件到.csv / txt或其他任何格式都可以在阅读之前完成?
提前致谢。
答案 0 :(得分:0)
我会使用脚本转换,因为那样你可以使用.NET进行所有的文本解析,这可能比使用内置的SSIS函数和/或普通的TSQL更容易实现。
或者,您可以使用.NET,Perl或其他任何脚本将文件外部转换为.csv,然后加载.csv文件。当然,您仍然可以使用SSIS来运行外部脚本,因此您仍然可以控制包中的整个过程。