Desarrollar un componente de flujo de datos personalizado
La tarea de flujo de datos consta de componentes que se conectan a varios orígenes de datos y, a continuación, transforman y enrutan esos datos a alta velocidad. Microsoft SQL Server Integration Services proporciona un modelo de objetos extensible que permite que los desarrolladores creen orígenes, transformaciones y destinos personalizados que se pueden utilizar en SQL Server Data Tools (SSDT) y en paquetes implementados. En esta sección se incluyen temas que le guiarán a la hora de desarrollar componentes de flujo de datos personalizados.
En esta sección
Crear un componente de flujo de datos personalizado Describe los pasos iniciales para crear un componente de flujo de datos personalizado.
Métodos en tiempo de diseño de un componente de flujo de datos Describe los métodos en tiempo de diseño que se van a implementar en un componente de flujo de datos personalizado.
Métodos en tiempo de ejecución de un componente de flujo de datos Describe los métodos en tiempo de ejecución que se van a implementar en un componente de flujo de datos personalizado.
Plan de ejecución y asignación de búfer Describe el plan de ejecución del flujo de datos y la asignación de búferes de datos.
Trabajar con tipos de datos en Data Flow Explica cómo el flujo de datos asigna tipos de datos de Integration Services a tipos de datos administrados de .NET Framework.
Validar un componente de flujo de datos Explica los métodos usados para validar la configuración del componente y volver a configurar los metadatos del componente.
Implementación de metadatos externos Explica cómo usar columnas de metadatos externos para la validación de datos.
Generar y definir eventos en un componente de flujo de datos Explica cómo generar eventos predefinidos y personalizados.
Registro y definición de entradas de registro en un componente de flujo de datos Explica cómo crear y escribir en entradas de registro personalizadas.
Usar salidas de error en un componente de flujo de datos Explica cómo redirigir las filas de error a una salida alternativa.
Actualizar la versión de un componente de flujo de datos Explica cómo actualizar los metadatos del componente guardado cuando se usa una nueva versión del componente.
Desarrollar una interfaz de usuario para un componente de flujo de datos Explica cómo implementar un editor personalizado para un componente.
Desarrollar tipos específicos de componentes de flujo de datos Contiene información sobre el desarrollo de los tres tipos de componentes de flujo de datos: orígenes, transformaciones y destinos.
Referencia
Microsoft.SqlServer.Dts.Pipeline Contiene las clases e interfaces usadas para crear componentes de flujo de datos personalizados.
Microsoft.SqlServer.Dts.Pipeline.Wrapper Contiene las clases e interfaces que componen el modelo de objetos de tarea de flujo de datos y se usa para crear componentes de flujo de datos personalizados o crear una tarea de flujo de datos.
Microsoft.SqlServer.Dts.Pipeline.Design Contiene las clases e interfaces usadas para crear la interfaz de usuario para los componentes de flujo de datos.
Referencia de mensajes y errores de Integration Services Enumera los códigos de error predefinidos de Integration Services con sus nombres simbólicos y descripciones.
Secciones relacionadas
Información común a todos los objetos personalizados
Para obtener información común a todos los tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:
Desarrollar objetos personalizados para Integration Services Describe los pasos básicos para implementar todos los tipos de objetos personalizados para Integration Services.
Conservar objetos personalizados Describe la persistencia personalizada y explica cuándo es necesario.
Compilar, implementar y depurar objetos personalizados Describe las técnicas para crear, firmar, implementar y depurar objetos personalizados.
Información sobre otros objetos personalizados
Para obtener información sobre los demás tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:
Desarrollar una tarea personalizada describe cómo programar tareas personalizadas.
Desarrollar un Administrador de conexiones personalizado Describe cómo programar administradores de conexiones personalizados.
El desarrollo de un proveedor de registro personalizado describe cómo programar proveedores de registros personalizados.
El desarrollo de un enumerador ForEach personalizado describe cómo programar enumeradores personalizados.
Mantenerse al día con Integration Services
Para obtener las descargas, artículos, ejemplos y vídeos más recientes de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página Integration Services en MSDN:
Visite la página de Integration Services en MSDN
Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.
Consulte también
[Extender el flujo de datos con el componente de script](.. /.. /extend-packages-scripting/data-flow-script-component/extend-the-data-flow-with-the-script-component.md Comparando soluciones de scripting y objetos personalizados