SSIS 正在导入 Excel 数据
SSIS Importing Excel Data
我的任务是在 SQL 2012 年将数据从 excel 电子表格导入到 table。该电子表格将每月添加数据。
我的计划是使用 SSIS 创建工作流来执行此操作,然后我将使用 SQL 作业代理在每个月初执行工作流以添加新数据。
我能想到的这个计划的一个问题是电子表格将变得巨大并最终超过 excel 最大行数。我可以每个月都有一个新的电子表格,而不是添加到一个电子表格中吗?虽然我不确定如何使用工作流程来选择最新的电子表格以添加到 table
我是SSIS的新手,整个过程可能还有更实用的方法,所以请随时提供建议。
为什么要将数据插入一个 Excel 工作表??
将数据插入一个Excel工作表甚至一个工作簿(Excel文件)根本不是一个好的做法,你必须换一种方式思考,你可以创建一个新的Excel 每次有新数据出现时,将历史数据保存在另一个存储库或目录中(如果需要)。或者正如@TabAlleman 建议的那样,如果您可以使用平面文件,则更推荐使用它,因为从 Excel 读取数据更加困难。但也要确保您不会将所有数据存储在一个平面文件中。
我的任务是在 SQL 2012 年将数据从 excel 电子表格导入到 table。该电子表格将每月添加数据。
我的计划是使用 SSIS 创建工作流来执行此操作,然后我将使用 SQL 作业代理在每个月初执行工作流以添加新数据。
我能想到的这个计划的一个问题是电子表格将变得巨大并最终超过 excel 最大行数。我可以每个月都有一个新的电子表格,而不是添加到一个电子表格中吗?虽然我不确定如何使用工作流程来选择最新的电子表格以添加到 table
我是SSIS的新手,整个过程可能还有更实用的方法,所以请随时提供建议。
为什么要将数据插入一个 Excel 工作表??
将数据插入一个Excel工作表甚至一个工作簿(Excel文件)根本不是一个好的做法,你必须换一种方式思考,你可以创建一个新的Excel 每次有新数据出现时,将历史数据保存在另一个存储库或目录中(如果需要)。或者正如@TabAlleman 建议的那样,如果您可以使用平面文件,则更推荐使用它,因为从 Excel 读取数据更加困难。但也要确保您不会将所有数据存储在一个平面文件中。