如何利用VB.net脚本任务来实现运行ETL流程时候弹出box,输入用户变量(解决就结) 100intellectual123456]

发布时间:2016-12-9 23:28:13 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"如何利用VB.net脚本任务来实现运行ETL流程时候弹出box,输入用户变量(解决就结) 100intellectual123456]",主要涉及到如何利用VB.net脚本任务来实现运行ETL流程时候弹出box,输入用户变量(解决就结) 100intellectual123456]方面的内容,对于如何利用VB.net脚本任务来实现运行ETL流程时候弹出box,输入用户变量(解决就结) 100intellectual123456]感兴趣的同学可以参考一下。

以下是联机教程中的SSIS For each loop 示例: -------------------------------------------------------- 添加 Foreach 循环容器 在 Business Intelligence Development Studio 中,单击“控制流”选项卡。 在“工具箱”中,展开“控制流项”,然后将“Foreach 循环容器”拖到“控制流”选项卡的设计图面上。 右键单击新添加的“Foreach 循环容器”,并选择“编辑”。 在“Foreach 循环编辑器”对话框的“常规”页上,为“名称”输入 Foreach File in Folder。 为 Foreach 循环容器配置枚举器 单击“集合”。 在“集合”页上,选择“Foreach 文件枚举器”。 在“枚举器配置”组中,单击“浏览”。 在“浏览文件夹”对话框中,找到包含教程示例数据的示例数据文件夹。 默认情况下,教程示例数据安装在 c:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data 文件夹中。 在“文件”框中,键入 Currency_*.txt。 将枚举器映射为用户定义的变量 单击“变量映射”。 在“变量映射”页的“变量”列中,单击空单元格并选择“<新建变量…>”。 在“添加变量”对话框中,为“名称”键入 varFileName。 单击“确定”。 再次单击“确定”,退出“Foreach 循环编辑器”对话框。 在“连接管理器”窗格中,单击 SampleCurrencyData。 在“属性”窗口中,针对“表达式”,单击空单元,然后单击省略号按钮“(…)”。 在“属性表达式编辑器”对话框的“属性”列中,键入或选择 ConnectionString。 在“表达式”列中,单击省略号按钮“(…)”以打开“表达式生成器”对话框。 在“表达式生成器”对话框中,展开“变量”节点。 将变量 User::varFileName 拖到“表达式”框中。 单击“确定”关闭“表达式生成器”对话框。 再次单击“确定”关闭“属性表达式编辑器”对话框。 ------------------------------------------------------------------------- 假如 需要循环导入的文件改为Currency_20070101.txt;Currency_20070102.txt;Currency_20070102.txt。。。。。。 -后面的为时间。20070101;20070102。 如果我想在循环导入时候,用用户变量来控制时间范围。使得只倒入范围内的文件。 如何利用VB.net脚本任务来实现运行ETL流程时候弹出box,输入用户变量(时间范围)? 如果输入20070101-20070102,那么只有范围内的文件才导入。

去.NET技术可能会好点

中间弹出一个窗口的做法没有做过,不过你可以把这个时间范围写到数据库或者在文本文件中,在包开始读到这个值,然后再循环

是啊,应该去.net版

上一篇:请问在SQL2005查询语句中出现了(nolock) 这个代表什么意思? 20NullError]
下一篇:求sql 2005 的镜像配置 20kadboy]

相关文章

相关评论