SSIS中搜索记录某字段中是否关键词
0
如:表T1包含a、b、c字段,表T2包含a、b、c、d字段需求是若表T1的C字段中包含关键词(关键词有上百个),则将记录写入表T2,同时将所包含的关键词写入表2的d字段。
我现在是按以下方式实现的,感觉比较麻烦,效率不高,望各位大虾指导:
源(表T1)——多播——有条件拆分(包含关键词1,进入派生列)——派生列(d=关键词1)——union all——目标(表T2)
(未写部分为公用) 有条件拆分(包含关键词2,进入派生列)——派生列(d=关键词2)
有条件拆分(包含关键词3,进入派生列)——派生列(d=关键词3)
............
我现在是按以下方式实现的,感觉比较麻烦,效率不高,望各位大虾指导:
源(表T1)——多播——有条件拆分(包含关键词1,进入派生列)——派生列(d=关键词1)——union all——目标(表T2)
(未写部分为公用) 有条件拆分(包含关键词2,进入派生列)——派生列(d=关键词2)
有条件拆分(包含关键词3,进入派生列)——派生列(d=关键词3)
............
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-07-24 回答
赞同来自: 123456
123456 2015-07-24 回答
赞同来自:
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-07-24 回答
赞同来自:
发现有关键字,流进T2。