Novedades (Integration Services)

Esta versión más reciente de Microsoft Integration Services presenta nuevas características y mejoras para la instalación, componentes, administración de datos, rendimiento y solución de problemas. Estas características nuevas y mejoras aumentan la eficacia y productividad de los desarrolladores de software, los administradores y los trabajadores del conocimiento que desarrollan soluciones de transformación de datos.

Novedades de SQL Server 2008 R2

En la siguiente lista se mencionan las características nuevas en Integration Services:

Novedades de SQL Server 2008

Consulte la siguiente lista para buscar las características y mejoras nuevas por área:

  • Características de instalación
    Esta versión incluye una nueva ubicación de los ejemplos y admite Servicios de transformación de datos.

  • Mejoras de los componentes
    Esta versión ofrece las siguientes mejoras de los componentes:

    • Una transformación de búsqueda mejorada.

    • Componentes nuevos de ADO.NET.

    • Nueva característica de perfiles de datos.

    • Un nuevo asistente para conexiones.

    • Un nuevo entorno de script.

    • Opciones de actualización de paquetes.

    • Cambios en la aplicación de configuraciones de paquete.

  • Mejoras en la administración de datos
    Esta versión incluye una administración mejorada de los datos, nuevos tipos de datos de fecha y hora, e instrucciones de SQL mejoradas.

  • Mejoras en el rendimiento y la solución de problemas
    Esta versión incluye una nueva característica de captura de datos modificados y nuevos archivos de volcado de depuración.

Características de instalación

Nueva ubicación de los ejemplos

Libros en pantalla ya no incluye bases de datos ni aplicaciones de ejemplo de SQL Server. Estas bases de datos y aplicaciones de ejemplo están ahora disponibles en el sitio web de ejemplos de SQL Server. Este sitio web facilita a los usuarios la búsqueda de estos ejemplos, así como buscar otros ejemplos relacionados con Microsoft SQL Server y Business Intelligence. En el sitio web de ejemplos de SQL Server, puede llevar a cabo las acciones siguientes:

  • Examinar los ejemplos enviados por desarrolladores de software, usuarios y la comunidad de profesionales más valorados (MVP) de Microsoft.

  • Descargar bases de datos de ejemplo y proyectos de código.

  • Ver o participar en un área de discusión donde puede notificar problemas y hacer preguntas sobre los ejemplos de cada área de tecnología.

Compatibilidad con Servicios de transformación de datos de SQL 2000 (DTS)

Integration Services sigue admitiendo Servicios de transformación de datos (DTS) de SQL Server 2000. Para obtener más información, vea Compatibilidad con DTS de SQL Server 2000 en SQL Server 2008 R2.

Volver a Características nuevas y mejoradas por área

Mejoras de los componentes

Se ha mejorado el rendimiento y el almacenamiento en memoria caché para la transformación Búsqueda

Las mejoras en el rendimiento de la transformación Búsqueda incluyen una carga en memoria caché más rápida y unas operaciones de búsqueda más eficaces. Estas mejoras son posibles debido a las características siguientes:

  • La capacidad de tomar las filas que no tienen entradas coincidentes en el conjunto de datos de referencia y cargarlas en la memoria caché.

  • La capacidad de utilizar flujos de datos independientes para cargar el conjunto de datos de referencia en la memoria caché y realizar búsquedas en él.

La transformación Búsqueda incluye ahora las opciones de almacenamiento en caché siguientes:

Para obtener más información, vea Transformación Búsqueda, Administrador de conexiones de caché y Transformación de caché.

Para obtener un vídeo que muestra cómo configurar la transformación Búsqueda, vea la página de inicio del vídeo acerca de cómo implementar una transformación de búsqueda en modo de caché completa (vídeo de SQL Server), en MSDN Library.

Componentes nuevos de ADO.NET

Integration Services incluye ahora los componentes de ADO.NET siguientes:

  • Un componente de origen de ADO .NET que consume datos de un proveedor de .NET Framework y hace que los datos estén disponibles para el flujo de datos. Para obtener más información, vea Origen de ADO.NET.

  • Un componente de destino de ADO .NET que carga datos en una serie de bases de datos compatibles con ADO.NET que usan una vista o tabla de base de datos. Para obtener más información, vea Destino ADO.NET.

Nueva tarea de generación de perfiles de datos y nuevo Visor de perfil de datos

La tarea de generación de perfiles de datos es nueva en el cuadro de herramientas de Integration Services. Puede utilizar esta tarea dentro de un paquete de Integration Services para generar perfiles de datos que están almacenados en SQL Server. La información proporcionada por el perfil ayuda a identificar posibles problemas con la calidad de los datos. La tarea de generación de perfiles de datos proporciona perfiles que ayudan a identificar problemas de calidad de los datos dentro de columnas individuales y con relaciones de columnas:

  • Perfiles que ayudan a identificar problemas dentro de columnas individuales

    • La distribución de longitudes en los valores de columna.

    • El porcentaje de valores NULL.

    • La distribución de valores en la columna.

    • Estadísticas de columna para columnas numéricas.

    • Expresiones regulares que coinciden con columnas de cadena.

  • Perfiles que ayudan a identificar problemas con las relaciones de columna

    • Columnas de clave candidata.

    • Dependencias funcionales entre columnas.

    • La inclusión del conjunto de valores en una columna en el conjunto de valores de otra columna.

Para obtener más información, vea Tarea de generación de perfiles de datos y Generar perfiles de datos con la tarea de generación de perfiles de datos y el visor.

Para obtener un vídeo que muestra cómo usar la tarea de generación de perfiles de datos, vea la página inicial del vídeo acerca de cómo usar la tarea de generación de perfiles de datos (Vídeo de SQL Server), en MSDN Library.

Nuevo Asistente para proyectos de conexiones de Integration Services

Utilice el Asistente para proyectos de conexiones de Integration Services a fin de crear un paquete que contenga la información de conexión necesaria para conectarse a orígenes de datos y destinos. El asistente le guía a través de los pasos que permiten seleccionar los proveedores de datos, configurar los administradores de conexiones y asignar los administradores de conexiones a los orígenes y destinos. Para obtener más información acerca de cuándo utilizar este asistente, vea Crear un paquete ejecutando un asistente.

Nuevo entorno de script

Business Intelligence Development Studio se integra ahora sin problemas con el entorno de Microsoft Visual Studio Tools para Aplicaciones (VSTA). VSTA es el entorno de desarrollo en el que un desarrollador de software escribe scripts para la tarea Script y el componente de script.

VSTA admite los lenguajes de programación Microsoft Visual Basic 2008 o Microsoft Visual C# 2008. VSTA también le permite agregar ensamblados administrados a un script en tiempo de diseño mediante el desplazamiento a la ubicación de la carpeta. Además, con VSTA puede agregar una referencia web en el código que permita al código utilizar los objetos y métodos proporcionados por un servicio web.

En paquetes de SQL Server 2005 Integration Services (SSIS) que contienen scripts de Microsoft Visual Studio para Aplicaciones (VSA), VSTA convierte los scripts.

Nota

Los puntos de comprobación no son compatibles con el componente de script.

Para obtener más información acerca de VSTA en Integration Services, vea los siguientes temas:

Actualización de paquetes

Puede actualizar los paquetes de Integration Services del formato que Integration Services usa en SQL Server 2005 al formato que usa SQL Server 2008. Para actualizar los paquetes de SQL Server 2005, siga uno o varios de los procedimientos siguientes:

  • Use la utilidad del símbolo del sistema dtexec (dtexec.exe) que se incluye con SQL Server 2008 para ejecutar el paquete de SQL Server 2005. Cuando utiliza este método para ejecutar un paquete de SQL Server 2005, la actualización es temporal y los cambios resultantes de la actualización no se pueden guardar.

  • Agregue el paquete de SQL Server 2005 a un proyecto existente o ábralo en SQL Server 2008 Integration Services. Integration Services actualizará el paquete automáticamente. Sin embargo, la actualización es temporal. Para actualizar definitivamente el paquete, debe guardar los cambios.

    Nota

    Para agregar un paquete a un paquete existente, en el menú Proyecto, haga clic en Agregar paquete existente.

  • Cree o abra un proyecto de SQL Server 2005 Integration Services y, a continuación, utilice el Asistente para actualización del paquete SSIS con el fin de actualizar todos los paquetes del proyecto. Este proceso de actualización es definitivo.

Para obtener más información, vea Actualizar paquetes de Integration Services.

Volver a Características nuevas y mejoradas por área

Configuraciones de paquetes

Ahora, cuando usa la utilidad de símbolo del sistema dtexec (dtexec.exe) para ejecutar un paquete implementado, Integration Services aplica dos veces las configuraciones de paquetes. Integration Services aplica la configuración antes y después de aplicar las opciones que se especifican en la línea de comandos de dtexec.

Para obtener más información, vea Configuraciones de paquetes de SSIS.

Mejoras en la administración de datos

Administración de tipos de datos mejorada en el Asistente para importación y exportación de SQL Server

El Asistente para importación y exportación de SQL Server proporciona ahora información adicional y opciones relacionadas con las conversiones de tipos de fecha que requiere la operación de importación o exportación:

  • Puede ver información de la asignación de tipos de datos para cada tabla o vista que seleccione para importar o exportar. Esta información incluye una indicación visual de la probabilidad de que las conversiones se realicen correctamente sin errores.

  • Puede ver información detallada adicional para cualquier columna en la tabla o vista seleccionada.

  • Puede aceptar o rechazar para cada columna las conversiones de tipos de datos que el asistente realizará en una columna.

  • Puede especificar la administración de errores y truncamientos de forma global o columna por columna.

Para obtener más información, vea Revisar asignación de tipos de datos (Asistente para importación y exportación de SQL Server).

Nuevos tipos de datos de fecha y hora

En Integration Services están disponibles los tipos de datos de fecha y hora siguientes:

  • DT_DBTIME2

  • DT_DBTIMESTAMP2

  • DT_DBTIMESTAMPOFFSET

Estos nuevos tipos de datos de Integration Services proporcionan las siguientes ventajas:

  • Compatibilidad con un mayor número para la parte fraccionaria de los segundos.

  • Compatibilidad con precisión definida por el usuario.

  • Compatibilidad con un ajuste de zona horaria.

Varios elementos de flujo de datos y flujo de control admiten estos nuevos tipos de datos. Para obtener más información, vea Elementos de flujo de control y Elementos de flujo de datos.

Puede convertir los nuevos tipos de datos en otros tipos de datos de fecha de Integration Services mediante expresiones, la transformación Conversión de datos y la transformación Columna derivada. También puede utilizar expresiones para realizar comparaciones entre los nuevos tipos de datos. Para obtener más información, vea Tipos de datos de Integration Services y Cast (expresión de SSIS): conversión de tipos de datos de SSIS.

Instrucciones SQL mejoradas

Integration Services incluye las mejoras siguientes en las instrucciones de Transact-SQL:

  • Realizar varias operaciones del lenguaje de manipulación de datos (DML)   Transact-SQL admite el uso de una operación MERGE en las instrucciones SQL. La operación MERGE permite expresar varias operaciones INSERT, UPDATE y DELETE en una única instrucción en una tabla de destino especificada. La tabla de destino está basada en condiciones de combinación con una tabla de origen. Para obtener más información, vea Insertar, actualizar y eliminar datos mediante MERGE y Usar MERGE en paquetes de Integration Services.

  • Recuperar los datos sobre los cambios realizados en un origen de datos   La operación INSERT permite insertar en una tabla de destino las filas devueltas por la cláusula OUTPUT de una operación INSERT, UPDATE, DELETE o MERGE. Para obtener más información, vea INSERT (Transact-SQL).

  • Mejorar el rendimiento de la operación de carga masiva cuando los datos están ordenados según el índice clúster de la tabla   La opción BULK de la función OPENROWSET admite el argumento ORDER que especifica cómo se encuentran ordenados los datos del archivo de datos. El argumento ORDER no realiza una operación de ordenación en los datos de texto. Este argumento es una sugerencia a SQL Server Database Engine (Motor de base de datos de SQL Server) que indica que los datos ya están ordenados en el archivo. Si los datos no están ordenados, el Motor de base de datos devuelve un error.

    La función OPENROWSET le permite utilizar OLE DB para tener acceso a datos remotos. Para obtener más información, vea OPENROWSET (Transact-SQL).

Volver a Características nuevas y mejoradas por área

Mejoras en el rendimiento y la solución de problemas

Captura de datos modificados

Integration Services pueden usar una nueva característica de Motor de base de datos denominada captura de datos modificados. Esta nueva característica captura la actividad de inserción, actualización y eliminación que se aplica a las tablas de SQL Server. La captura de datos modificados también hace que los detalles de estos cambios estén disponibles en un formato relacional de fácil uso.

Para obtener información sobre cómo utilizar la captura de datos modificados en un paquete de Integration Services para realizar cargas incrementales, vea Mejorar las cargas incrementales con la captura de datos modificados. Para obtener los ejemplos más recientes de cómo utilizar la captura de datos modificados en paquetes de Integration Services, vea el sitio web de ejemplos de SQL Server.

Nuevos archivos de volcado de depuración

Puede crear archivos de volcado de depuración (.mdmp y .tmp) que proporcionan información sobre lo que sucede cuando un paquete se ejecuta. Esta información puede ayudarle a solucionar los problemas que se producen al ejecutar el paquete.

Para crear los archivos de volcado de depuración, se usan ciertas opciones del símbolo del sistema con las utilidades de símbolo del sistema dtutil y dtexec (dtutil.exe). Para obtener más información, vea Utilidad dtexec (Herramienta de SSIS) y Utilidad dtutil (Herramienta de SSIS).

Para obtener más información sobre el tipo de información incluida en el archivo de volcado de depuración (.tmp), vea Trabajar con archivos de volcado de depuración.

Volver a Características nuevas y mejoradas por área

Icono de Integration Services (pequeño) Manténgase 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 de Integration Services en MSDN:


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