Usar vistas de origen de datos en paquetes

Business Intelligence Development Studio incluye dos objetos de tiempo de diseño que facilitan el uso de conexiones en paquetes de Integration Services: los orígenes de datos y los objetos de vista de origen de datos.

Un objeto de origen de datos es una referencia a una conexión y, como mínimo, incluye una cadena de conexión y un identificador de origen de datos. Una vista de origen de datos se basa en un origen de datos. Para obtener más información acerca de cómo crear un origen de datos, vea Usar orígenes de datos en paquetes.

Una vista de origen de datos es un subconjunto guardado con nombre de un esquema relacional. Una vista de origen de datos puede incluir información de esquema, como tablas, claves únicas y relaciones de clave externa, y atributos, como consultas con nombre, columnas calculadas, relaciones y claves principales lógicas. Para obtener información sobre estos temas, vea Vistas de origen de datos (Analysis Services - Datos multidimensionales) y Vista de origen de datos (SSIS).

Éstas son algunas de las ventajas de usar vistas de origen de datos en paquetes de Integration Services:

  • Una vista de origen de datos se puede definir una vez y ser utilizada por varios componentes de flujo de datos.

  • Una vista de origen de datos puede actualizarse para reflejar los cambios en sus orígenes de datos subyacentes.

  • Una vista de origen de datos almacena en caché los metadatos de los orígenes de datos a partir de los que se genera.

  • Una vista de origen de datos puede centrarse en las listas de objetos que aparecen en la interfaz del usuario de componentes de flujo de datos.

Se pueden generar varias vistas de origen de datos en un origen de datos y personalizar cada vista de origen de datos según sus necesidades. Por ejemplo, al utilizar un origen de datos que haga referencia a la base de datos AdventureWorks2008R2, puede generar una vista de origen de datos que incluya solamente la tabla Production.Product y otra vista de origen de datos que incluya solamente la tabla HumanResources.Employee.

Después de agregar a un paquete un administrador de conexión que hace referencia a un objeto de origen de datos, cualquier componente de flujo de datos del paquete pueden usar la vista de origen de datos para definir orígenes y destinos. Las transformaciones que usan tablas de referencia, como la transformación Búsqueda, también pueden usar vistas de origen de datos.

Pueden usar vistas de origen de datos los siguientes componentes de flujo de datos:

No existe dependencia entre una vista de origen de datos y los paquetes que hacen referencia a ella. Cuando se usa una vista de origen de datos en un paquete, se agrega la definición de la vista a la definición del paquete en la propiedad del componente de flujo de datos pertinente. Por ejemplo, en un paquete que incluya una transformación Búsqueda, la vista (una instrucción SELECT SQL) se almacena en la propiedad sqlCommand de la transformación Búsqueda. Aun en el caso de que una vista de origen de datos ya no forme parte del proyecto, el paquete sigue siendo válido porque la representación SQL de la vista de origen de datos se guarda en la definición del paquete.

Trabajar con vistas de origen de datos

Para obtener información acerca de cómo trabajar con objetos de vista de origen de datos, haga clic en uno de los siguientes temas:

Modificar vistas de origen de datos

Para obtener información acerca de cómo modificar las vistas de origen de datos, haga clic en uno de los siguientes temas:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las descargas, los artículos, los ejemplos y los vídeos más recientes de Microsoft, así como las soluciones seleccionadas desde la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.