SQL 2008 – Novedades en Integration Services (SSIS 2008)

Mas que todo es un OverView bastante Resumido sobre las Nuevas Features and Kinds de SSIS 2008.

 

Soporta código en lenguaje C# (Menos mal, ya era hora, ya que aburre un poco Visual Basic.NET, jaja Open-mouthed)

 

• Nuevos tipos de datos para hora y fecha

• Mejora del rendimiento y el uso de la caché para las transformaciones Lookup

• Nuevos componentes ADO.NET

• Nuevos objetos: tarea y visor para la clasificación de datos

• Escalabilidad del flujo de trabajo

• Mejoras en la herramienta de importación/exportación

• SuperDump

 

VSTA

SSIS 2005 usaba un componente “obsoleto” para diseñar y ejecutar código llamado VSA

– Diseño de código limitado

– Solo aceptaba Visual Basic

– Conjunto limitado de asseblies referenciables

– Está “muerto”

• El SSIS 2008 usa VSTA

– Actualización directa de las tareas de código y transformaciones

– Diseñador altamente mejorado. Es una parte de VS

– Permite código en C#

– Puede referenciar cualquier assembly .net

 

Introduce los nuevos tipos de datos para fecha y hora que incluye SQL Server 2008

– DT_DBTIME2

– DT_DBTIMESTAMP2

– DT_DBTIMESTAMPOFFSET

• Beneficios de los nuevos tipos de datos

– Soporta una mayor escala para segundos fraccionados (milesimas)

– Soporta precisión definida por el usuario

– Soporta las diferencias horarias entre distintas bandas horarias

 

Lookup:

 

Nueva transformación Lookup

GUI totalmente rediseñado

El tiempo de vida y el intercambio de los datos referenciados están controlados de forma explícita

– Un gestor de conexión los almacena en caché

– Todos los lookups parecidos pueden compartir la misma caché

– Un flujo de datos puede llenar la caché y luego ésta puede ser usada por otros flujos de datos

– La caché se puede llenar en cualquier punto del flujo de datos (antes de ser usada por el lookup)

– La caché se puede guardar en un fichero y ser usada más tarde.

• Obtener los datos más usados una vez a la semana

 

Otras curiosidades:

– Una caché para no coincidentes. No más consultas contra filas que no existen

– Salida para filas no coincidentes, no más salidas de error

– Los ficheros para caché persintente (.caw) tienen el mismo formato que un RawFile

 

Componentes ADO.NET

• Se trata ADO.Net como a un ciudadano de primera clase

– Se renombra. ¿Porque se llamaba DataReader Source Adapter?

– UI específico para el Source Adapter

• Drop down para lista de tablas

• Invoca el diseñador de queries

• “expression-able” para cambios dinámicos

– Un Destination adapter

• UI específico

• ODBC

 

Clasificación de datos

 

• Crea una clasificación de las tablas SQL para el mantenimiento y la exploración de la calidad de los datos

– Se ejecuta como una tarea en SSIS

– Genera un fichero XML de salida

– Tiene una herramienta visual amigable para trabajar con las clasificaciones

– Inclusión de valores

• La información aportada por la clasificación ayuda a identificar problemas potenciales con la calidad de los datos

 

Hay clasificaciones para ayudar a identificar problemas dentro de una columna individual

– La distribución de longitudes de los valores en una columna

– El porcentaje de valores nulos

– La distribución de los valores en la columna

– Estadísticas para columnas numéricas

– Expresiones regulares que encajan con columnas tipo string

 

Hay clasificaciones para ayudar a identificar problemas con las columnas que forman parte

de relaciones

– Candidatos a columna clave

– Dependencias funcionales entre columnas

– Incluir el conjunto de valores de una columna en el conjunto de valores de otra columna

 

WorkFlow escalable

 

El planificador de los hilos de ejecución de las tareas de flujo de datos es nuevo y mejora el

comportamiento anterior

– Es capaz de optimizar largas cadenas de transformaciones “sincronas”

– Multicast y conditional split se benefician

 

Herramienta Importación/Exportación

 

Soporte ADO.Net para origenes y destinos de datos (ODBC)

– Se da soporte a proveedores de datos propios u “obscuros”

• Conversiones de tipos de datos

– Nueva página que muestra los mapeos y posibles incidencias

– Puede insertar transformaciones de conversión de datos dentro de flujos de datos

– Los mapeos por defecto se pueden configurar (a través del Notepad)

Nuevo sistema para la ampliación del número de tablas

– Se hace como una secuencia de tareas de flujo de datos

– Cada uno con 5 pumps (movimientos bruscos???)

 

SuperDump

 

Se basa en Watson

• Provee visibilidad a la actividad de un paquete en ejecución

• El usuario puede ejecutarlo cuando desee. No detiene los paquetes (demasiado tiempo)

• Se genera un log ante caídas

• Se puede programar para que se dispare automáticamente ante una condición de error específica

• Ring Buffers recoge la historia de los eventos, códigos de error y otros estados

• Se vuelca en un fichero de texto

 

Welcome SSIS 2008!!! Wink

http://www.microsoft.com/sqlserver/2008/en/us/integration.aspx

 

hero-static-sql-trusted-dg

About justindeveloper

I am MCP (Microsoft Certified Professional). MCTS (Microsoft Certified Technology Specialist) and MCPD (Microsoft Certified Professional Developer), also I am SAP Business One Certified!! Desarrollando desde el IDE de Visual Studio NET 2003 hasta ahora con el Visual Studio NET 2010. Desde Microsoft SQL Server 2000 hasta ahora con el Microsoft SQL Server 2008 R2 y tambien con SharePoint, desde WSS 3.0 y MOSS 2007 y ahora familirizandome con el Sharepoint Foundation 2010 & Sharepoint Server 2010. The software development will follow being every time more wonderful!
This entry was posted in Development. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s