根据业务需求,我需要创建一个网站,为最终用户提供转换输入数据和获取指定格式的输出数据的功能,用户还可以将格式规范保存在模板中以供将来修改和使用,这样他在转换数据时不需要每次都提供所有的格式规范。我想在实现这一目标时,我将提供一个网页来获取所有转换规范,之后我将根据该规范创建一个SSIS包,并在网站上给用户一个按钮,以便在需要时运行该SSIS。在这种方法中有一个问题是当用户提交他的格式规范和创建SSIS包时会有延迟,如果用户经常修改规范,那么每次都需要SSIS修改,每次都需要花费时间和金钱。 请提供任何建议或指导我如何实现这一目标
我真的对此提出任何建议。
答案 0 :(得分:0)
自动编写SSIS包是可能的(不容易)。包本身被定义为XML文件,您可以编写代码来编写XML并将其作为包导入SSIS目录。
采用这种方法,您可以在每次规格更改后使用SSIS以最小的延迟满足您的要求(只需几秒钟即可对包进行编码并将其加载到目录中),并且无需每次更改规格的额外成本。
说实话,我会质疑SSIS是否适合这项工作。编写SSIS XML并非易事,错误的做法可能会使数据库服务器以意想不到的方式失败。