繁体   English   中英

如何参数化自定义SSIS组件

[英]How to parameterize a custom SSIS component

我正在开发一个自定义SSIS组件,准确地说是一个数据源。 现在,我几乎已准备好所有内容-该组件采用一个输入参数(自定义属性),它是一个字符串。 由于此参数将根据环境而变化,因此对我来说至关重要的是使用一个表达式为该参数进行参数化,该表达式将从package参数中为其分配值。

组件参数

当然,当我右键单击数据流中的组件时,没有“ Parameterize ...”选项。 我注意到在商业组件(例如Cozyroc)中,它是通过数据流属性表达式来处理的,但我的“ Process URL”作为可以分配给表达式的属性而看不到。

数据流属性表达式

如何在自定义属性上启用参数化? 我使用SQL Server 2012作为项目的目标平台,组件本身是用C#编写的。

流程URL定义自定义属性时,应设置其属性.ExpressionType = DTSCustomPropertyExpressionType.CPET_NOTIFY 您可以在Microsoft文档中的 “自定义数据流”组件上找到更多详细信息。
设置此选项后,您的自定义属性将在DataFlow表达式中可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM