SSIS里面怎么根据文件名提取年月,然后转换为int类型,插入数据库不同字段?
0
我的文件名是年月形式的,如201409,年就是2014,月就是09
excle作为数据源的时候需要给值加上列名吗?如果不加的话,如果插入数据库的字符串都是字符串,那怎么找到哪些数据是插入第一个字段,哪些数据是插入第二个字段?
excle作为数据源的时候需要给值加上列名吗?如果不加的话,如果插入数据库的字符串都是字符串,那怎么找到哪些数据是插入第一个字段,哪些数据是插入第二个字段?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2014-11-12 回答
赞同来自:
在 DataFlow数据流 Excel Source的地方,可以在预览页面看到你所加载到的所有Excel列。
然后从 Control List里拖一个 OleDbDestination, 建立 她两之间的关系 这时候打开 OleDbDestination就能看到 你对应的数据匹配。
动手做一遍就知道了。
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2014-11-12 回答
赞同来自:
这个容器循环某个路径下的所有文件。
然后使用 添加一个变量 映射每个循环的文件名