我可以在SSIS软件包中提示用户获取现场映射吗?



我正在尝试构建一个工具,以促进将数据导入到SQL Server数据库中。我们获得的平坦文本文件主要是静态的,但是通常在字段名称中大约有5-10%的差异,有时还会添加一些额外的字段(在导入之前,我们将在数据库中的表中添加列)。

我想为SSIS软件包构建一个前端界面,以使字段映射为用户唯一的真实工作,因为我认为我们无法对其进行编程。有什么可以允许的吗?我应该考虑SSIS以外的其他东西吗?感谢任何输入,谢谢!

SSIS软件包通常是无头的,因为它们通常会在数据库服务器上的某个地方作为计划作业运行。也就是说,肯定有这样做的方法。

我使用的一个选项是SQL管理对象(SMO),用于连接到托管作业的SQL Server代理。客户端可以交互运行此类作业,甚至可以在执行状态上更新用户。同一客户端可以在启动工作之前向用户询问输入,并且您可以在包裹可以访问它的地方存储此类输入。

最新更新