<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amby.Net &#187; SSIS</title>
	<atom:link href="http://amby.net/category/business-intelligence-bi-sql-server/ssis-business-intelligence-bi-sql-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://amby.net</link>
	<description>Visual FoxPro, .NET y SQL, entre otras cosas</description>
	<lastBuildDate>Tue, 31 Jan 2012 09:29:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Examinar datos con Perfiles de datos creados en SSIS</title>
		<link>http://amby.net/2011/05/02/examinar-datos-con-perfiles-de-datos-creados-en-ssis/</link>
		<comments>http://amby.net/2011/05/02/examinar-datos-con-perfiles-de-datos-creados-en-ssis/#comments</comments>
		<pubDate>Mon, 02 May 2011 07:00:27 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Analizar Datos]]></category>
		<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[Analizar datos]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2890</guid>
		<description><![CDATA[SQL Server Integration Services 2008 incorporó como una de sus novedades más interesantes, y desde mi punto de vista, muy útil, la tarea Generación de perfiles y además, incorporó una herramienta llamada Visor de perfiles de datos. Si nosotros nos encontramos enfrascados en la tarea de navegar por los datos para detectar su contenido, estructura, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SQL Server Integration Services 2008</strong> incorporó como una de sus novedades más interesantes, y desde mi punto de vista, muy útil, la tarea <span style="color: #993300;"><strong>Generación de perfiles </strong></span> y además, incorporó una herramienta llamada <strong><span style="color: #993300;">Visor de perfiles de datos</span></strong>.<span id="more-2890"></span></p>
<p>Si nosotros nos encontramos enfrascados en la tarea de navegar por los datos para detectar su contenido, estructura, patrones, longitudes, dependencias funcionales, posibles columnas para convertirse en claves, en fin, lo que sería un diagnóstico completo de nuestros datos, nada mejor que crear un perfil completo desde la tarea  <strong>Generación de Perfiles de datos</strong> que encontramos en las herramientas del <strong>Flujo de control de SSIS 2008</strong> y <strong>2008 R2</strong>.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/tareagenper.png"><img class="alignnone size-full wp-image-2896" title="tareagenper" src="http://amby.net/wp-content/uploads/2011/04/tareagenper.png" alt="" width="211" height="41" /></a></p>
<p>Este perfil se almacena en un fichero <strong>TXT </strong>o <strong>XML </strong>según se decida y se puede abrir como cualquier otro fichero, o, mejor aun y es lo suyo para poder sacar provecho de todo, lo abrimos con el <strong>Visor de Perfiles de datos</strong> o <strong>Data Profile Viewer</strong> que se instala junto con <strong>SSIS</strong>.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/dataprofvie.png"><img class="alignnone size-full wp-image-2894" title="dataprofvie" src="http://amby.net/wp-content/uploads/2011/04/dataprofvie.png" alt="" width="108" height="26" /></a></p>
<p>Estos temas, la generación y la exploración de perfiles, los cubrí con bastante amplitud cuando comencé mi viaje por <strong>SSIS</strong>, así es que me limito hoy a volver a aconsejar su uso, porque evita muchos dolores de cabeza, ayuda no solo a conocer el contenido del dato y la cantidad de población o casos que tiene cada valor de la columna, permite sobre todo detectar anomalías y patrones, esto es muy importante en labores de integración y creación de Datawarehouse para  futura creación de cubos OLAP.</p>
<p><a href="../2010/03/10/tarea-generacion-de-perfiles-i-configuracion/">1.- Tarea generación de perfiles I – Configuración </a></p>
<p><a href="../2010/03/12/tarea-generacion-de-perfiles-ii-%E2%80%93-visualizacion-caso-a/">2.- Tarea generación de perfiles II – Visualización – Caso A </a></p>
<p><a href="../2010/03/15/tarea-generacion-de-perfiles-ii-visualizacion-caso-b/">3.- Tarea generación de perfiles II – Visualización – Caso B </a></p>
<p><a href="../2010/03/18/tarea-generacion-de-perfiles-iii-visualizacion-caso-c/">4.- Tarea generación de perfiles III – Visualización – Caso C </a></p>
<p><a href="../2010/03/22/tarea-generacion-de-perfiles-ssis-2008-patrones-exactos-y-aproximados/">5.- Tarea generación de perfiles SSIS 2008 – Patrones exactos y aproximados.</a></p>
<p>Les dejo con una imagen, que como siempre vale más que mil palabras, en las que se demuestra la anomalía existente en esta tabla que contiene direcciones y donde no coincidentodas las direcciones correspondientes a la ciudad Berlin tienen asociado el mismo identificador de Provincias, esto es un error muy grave si lo que pretendemos es realizar análisis de resultados por provincias, o predicciones para provincias o seleccionar los clientes de una provincia y ciudad determinadas en una jerarquía.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/perfilberlin.png"><img class="alignnone size-full wp-image-2895" title="perfilberlin" src="http://amby.net/wp-content/uploads/2011/04/perfilberlin.png" alt="" width="583" height="362" /></a></p>
<p>Todo esto y mucho más ofrecen los perfiles creados en SSIS y mostrados a través de este visor, podemos saber, por ejemplo, qué columnas sería posible recomendar como columnas claves, a partir de tener datos únicos y libres de <strong>valores NULL</strong>, cuál es la <strong>dependencia </strong>entre columnas, como se vio en la imagen anterior, cuál es la <strong>distribución de las longitudes</strong> que hay en las columnas, esto es básico si no coinciden con la longitud del destino, y además nos refleja inmediatamente la presencia de datos no válidos para el análisis, como es el caso del código postal para España que tenía valores de longitud de cero a 10, cuando el correcto es 5. Podemos además saber la <strong>distribución de estos valores</strong>, cuánta población hay en cada caso, lo que refleja de inmediato existencia de datos anómalos o cuanto menos, sospechosos ya que aparecen escasas veces dentro de la muestra, se alejan del umbral de los datos &#8220;normales&#8221;. Así mismo contamos con la posibilidad de conocer los distintos <strong>patrones </strong>que tienen los datos para una columna, si regresamos al código postal, pues es importantísimo, el patrón para España está clato 99999, todo lo que salga de esto hay que transformarlo.</p>
<p>A partir de la próxima entrega vamos a centrarlos en <span style="color: #993300;"><strong>MS Office Excel 2010</strong></span>, y aquí nos quedaremos en el transcurso de la serie sobre <strong><span style="color: #993300;">Examinar datos</span></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/05/02/examinar-datos-con-perfiles-de-datos-creados-en-ssis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resumen de artículos de la serie Depuración, Control de Errores y Configuración de paquetes SSIS</title>
		<link>http://amby.net/2011/04/20/resumen-de-articulos-de-home-curriculum-vitae-contactar-archivos-enlaces-de-la-serie-depuracion-control-de-errores-y-configuracion-de-paquetes-ssis/</link>
		<comments>http://amby.net/2011/04/20/resumen-de-articulos-de-home-curriculum-vitae-contactar-archivos-enlaces-de-la-serie-depuracion-control-de-errores-y-configuracion-de-paquetes-ssis/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 07:00:09 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2526</guid>
		<description><![CDATA[Bueno, pues hemos terminado esta serie introductoria de los temas Depuración, Control de Errores, Configuración de registros y Controlador de Eventos de paquetes SSIS. Los artículos que he preparado y publicado en este caso son: 1.- Introducción a la serie Depuración, Control de Errores y Configuración de paquetes SSIS 2.- Utilizar puntos de Comprobación con [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, pues hemos terminado esta serie introductoria de los temas <strong>Depuración</strong>, <strong>Control de Errores</strong>, <strong>Configuración de registros</strong> y <strong>Controlador de Eventos</strong> de paquetes SSIS. <span id="more-2526"></span>Los artículos que he preparado y publicado en este caso son:</p>
<p>1.- <a href="http://amby.net/2011/01/05/introduccion-a-la-serie-depuracion-control-de-errores-y-configuracion-de-paquetes-ssis/">Introducción a la serie Depuración, Control de Errores y Configuración de paquetes SSIS</a></p>
<p>2.- <a href="http://amby.net/2011/01/10/utilizar-puntos-de-comprobacion-con-ssis-2008-i/">Utilizar puntos de Comprobación con SSIS 2008 (I)</a></p>
<p>3.- <a href="http://amby.net/2011/01/12/utilizar-puntos-de-comprobacion-con-ssis-2008-ii/ ">Utilizar puntos de Comprobación con SSIS 2008 (II)</a></p>
<p>4.- <a href="http://amby.net/2011/01/14/utilizar-puntos-de-comprobacion-con-ssis-2008-iii/ ">Utilizar puntos de Comprobación con SSIS 2008 (III)</a></p>
<p>5.- <a href="http://amby.net/2011/01/18/depurar-paquetes-de-ssis-i/ ">Depurar paquetes de SSIS (I)</a></p>
<p>6.- <a href="http://amby.net/2011/01/20/depurar-paquetes-de-ssis-ii/">Depurar paquetes de SSIS (II)</a></p>
<p>7.-<a href="http://amby.net/2011/01/31/trabajo-con-transacciones-desde-sql-server-integration-services-2008/"> Trabajo con Transacciones desde SQL Server Integration Services 2008</a></p>
<p>8.- <a href="http://amby.net/2011/02/02/trabajo-con-transacciones-desde-sql-server-integration-services-2008-preparacion/">Trabajo con Transacciones desde SQL Server Integration Services 2008 – Preparación</a></p>
<p>9.- <a href="http://amby.net/2011/02/04/trabajo-con-transacciones-desde-sql-server-integration-services-2008-%E2%80%93-tarea/">Trabajo con Transacciones desde SQL Server Integration Services 2008 – Tarea</a></p>
<p>10.- <a href="http://amby.net/2011/02/18/trabajo-con-transacciones-desde-sql-server-integration-services-2008-%E2%80%93-contenedor/ ">Trabajo con Transacciones desde SQL Server Integration Services 2008 – Contenedor</a></p>
<p>11.- <a href="http//amby.net/2011/02/23/configuracion-de-registros-con-ssis-2008/">Configuración de registros con SSIS 2008</a></p>
<p>12.- <a href="http://amby.net/2011/04/11/examinar-registros-con-ssis-2008/">Crear conexiones y registros con SSIS 2008</a></p>
<p>13.- <a href="http://amby.net/2011/04/13/examinar-registros-creados-con-paquetes-ssis-2008/">Examinar registros creados con paquetes SSIS 2008</a></p>
<p>14.- <a href="http://amby.net/2011/04/15/trabajar-con-controladores-de-eventos-en-ssis-2008/">Trabajar con controladores de eventos en SSIS 2008</a></p>
<p>15.- <a href="http://amby.net/2011/04/18/trabajar-con-controladores-de-eventos-en-ssis-2008-2/">Trabajar con controladores de eventos en SSIS 2008 (II)</a></p>
<p>¡¡ <strong><span style="color: #993300;">Felices vacaciones de Semana Santa</span></strong> !! Al regreso &#8230; nueva serie &#8230; <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/04/20/resumen-de-articulos-de-home-curriculum-vitae-contactar-archivos-enlaces-de-la-serie-depuracion-control-de-errores-y-configuracion-de-paquetes-ssis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trabajar con controladores de eventos en SSIS 2008 &#8211; II</title>
		<link>http://amby.net/2011/04/18/trabajar-con-controladores-de-eventos-en-ssis-2008-2/</link>
		<comments>http://amby.net/2011/04/18/trabajar-con-controladores-de-eventos-en-ssis-2008-2/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 07:00:38 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2523</guid>
		<description><![CDATA[En la pasada entrega vimos cómo se configuraban tareas y acciones que ocurren cuando se disparan eventos, es decir los Controladores de eventos. Creamos un paquete nuevo, sencillo, con un contenedor de secuencias que tiene un par de tareas, las mismas con las que hemos estado trabajando, una correcta y otra incorrecta. Si ejecutamos, como [...]]]></description>
			<content:encoded><![CDATA[<p>En la pasada entrega vimos cómo se configuraban tareas y acciones que ocurren cuando se disparan eventos, es decir los <span style="color: #993300;"><strong>Controladores de eventos</strong></span>.<span id="more-2523"></span></p>
<p>Creamos un paquete nuevo, sencillo, con un contenedor de secuencias que tiene un par de tareas, las mismas con las que hemos estado trabajando, una correcta y otra incorrecta.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/cnttareassql.png"><img class="alignnone size-full wp-image-2830" title="cnttareassql" src="http://amby.net/wp-content/uploads/2011/04/cnttareassql.png" alt="" width="326" height="134" /></a></p>
<p>Si ejecutamos, como ya sabemos, el error se refleja tanto en la tarea, como en el contenedor.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/cnterror.png"><img class="alignnone size-full wp-image-2829" title="cnterror" src="http://amby.net/wp-content/uploads/2011/04/cnterror.png" alt="" width="328" height="132" /></a></p>
<p>Activamos la ficha <strong>Controlador de eventos </strong>y configuramos una tarea del mismo modo que hicimos antes.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/ejecutablesconcnt.png"><img class="alignnone size-full wp-image-2832" title="ejecutablesconcnt" src="http://amby.net/wp-content/uploads/2011/04/ejecutablesconcnt.png" alt="" width="226" height="129" /></a><a href="http://amby.net/wp-content/uploads/2011/04/errordentrocnt.png"><img class="alignnone size-full wp-image-2833" title="errordentrocnt" src="http://amby.net/wp-content/uploads/2011/04/errordentrocnt.png" alt="" width="358" height="191" /></a></p>
<p>Hoy vamos a ver cómo, si un evento no tiene configurado un <span style="color: #993300;"><strong>Controlador de eventos</strong></span>, el evento se desencadena en el <strong>siguiente contenedor en sentido ascendente</strong> en la jerarquía de contenedores en un paquete.</p>
<p>Elimino este controlador y creo uno similar a nivel de contenedor, el texto en ete caso será &#8220;<em>Se ha disparado un evento a nivel de Contenedor</em>.&#8221;</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/Controladorcnt.png"><img class="alignnone size-full wp-image-2858" title="Controladorcnt" src="http://amby.net/wp-content/uploads/2011/04/Controladorcnt.png" alt="" width="401" height="114" /></a></p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/Scriptctrcnt.png"><img class="alignnone size-full wp-image-2862" title="Scriptctrcnt" src="http://amby.net/wp-content/uploads/2011/04/Scriptctrcnt.png" alt="" width="557" height="83" /></a></p>
<p>Como la tarea que provoca el error no tiene controlador, se desencadena en el siguiente contenedor en sentido ascendente en la jerarquía de contenedores, es decir en el contenedor.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/Controladorcntejec.png"><img class="alignnone size-full wp-image-2859" title="Controladorcntejec" src="http://amby.net/wp-content/uploads/2011/04/Controladorcntejec.png" alt="" width="354" height="272" /></a></p>
<p>Lo mismo ocurre al quitar el controlador a nivel de contenedor y dejarlo a nivel de paquete como muestran las siguientes dos imágenes.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/Controladorpaquete.png"><img class="alignnone size-full wp-image-2861" title="Controladorpaquete" src="http://amby.net/wp-content/uploads/2011/04/Controladorpaquete.png" alt="" width="398" height="108" /></a> <a href="http://amby.net/wp-content/uploads/2011/04/Controladorpaqejec.png"><img class="alignnone size-full wp-image-2860" title="Controladorpaqejec" src="http://amby.net/wp-content/uploads/2011/04/Controladorpaqejec.png" alt="" width="355" height="163" /></a></p>
<p>La posibilidad de acometer acciones que se inicien como consecuencia de eventos es una funcionalidad muy beneficiosa de <strong>SSIS</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/04/18/trabajar-con-controladores-de-eventos-en-ssis-2008-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trabajar con controladores de eventos en SSIS 2008</title>
		<link>http://amby.net/2011/04/15/trabajar-con-controladores-de-eventos-en-ssis-2008/</link>
		<comments>http://amby.net/2011/04/15/trabajar-con-controladores-de-eventos-en-ssis-2008/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 07:00:57 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2521</guid>
		<description><![CDATA[Cuando hablada de Crear y examinar registros de ejecución de paquetes SSIS me estuve refiriendo todo el tiempo a los eventos que se producen y se registran en estos logs. En el tiempo de ejecución, los ejecutables (paquetes y contenedores de bucles Foreach, bucles For, de secuencia y de host de tarea) producen eventos. En [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando hablada de <span style="color: #993300;"><strong>Crear y examinar registros de ejecución</strong></span> de paquetes SSIS me estuve refiriendo todo el tiempo a los eventos que se producen y se registran en estos logs. En el tiempo de ejecución, los ejecutables (paquetes y contenedores  de bucles Foreach, bucles For, de secuencia y de host de tarea) producen  eventos. En nuestro caso vimos el ejemplo del evento OnError se produjo cuando se generó un error en la tarea &#8220;Tarea con Error&#8221;. Ahora vamos a crearnos <span style="color: #993300;"><strong>Controladores de eventos personalizados</strong></span> para algunos eventos y así ampliar la funcionalidad de paquetes y facilitar  la administración de paquetes en el tiempo de ejecución.<span id="more-2521"></span></p>
<p>He creado un paquete a partir del anterior donde desabilito las dos primeras tareas que no son significativas de lo que quiero mostrar.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/paquetedesab.png"><img class="alignnone size-full wp-image-2825" title="paquetedesab" src="http://amby.net/wp-content/uploads/2011/04/paquetedesab.png" alt="" width="289" height="237" /></a></p>
<p>Pasamos a la ficha <strong>Controladores de eventos del Diseñador SSIS</strong> que sirve para crear controladores de eventos personalizados.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/ctrvacia.png"><img class="alignnone size-full wp-image-2823" title="ctrvacia" src="http://amby.net/wp-content/uploads/2011/04/ctrvacia.png" alt="" width="595" height="168" /></a></p>
<p>Crear un controlador de eventos es similar a generar un paquete. Un controlador de eventos tiene <strong>tareas </strong>y <strong>contenedores</strong>, que se ordenan en un flujo de control, y un controlador de eventos también puede incluir flujos de datos.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/ejecutablesctr.png"><img class="alignnone size-full wp-image-2824" title="ejecutablesctr" src="http://amby.net/wp-content/uploads/2011/04/ejecutablesctr.png" alt="" width="221" height="130" /></a></p>
<p>De la lista de elementos que tenemos en el desplegable Ejecutable, seleccionamos <strong>Tarea con Error</strong> y del desplegable Controlador de eventos, el evento <strong>OnError </strong>que es el predeterminado.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/tareaconerrorvacia.png"><img class="alignnone size-full wp-image-2827" title="tareaconerrorvacia" src="http://amby.net/wp-content/uploads/2011/04/tareaconerrorvacia.png" alt="" width="422" height="110" /></a></p>
<p>Arrastramos una tarea <strong>Script </strong>que configuramos para que devuelva el mensaje “<em>Se ha producido un error</em>”</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/tareaconerrorvaciamsg.png"><img class="alignnone size-full wp-image-2834" title="tareaconerrorvaciamsg" src="http://amby.net/wp-content/uploads/2011/04/tareaconerrorvaciamsg.png" alt="" width="496" height="148" /></a></p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/ctrleventoerror1.png"><img class="alignnone size-full wp-image-2831" title="ctrleventoerror" src="http://amby.net/wp-content/uploads/2011/04/ctrleventoerror1.png" alt="" width="421" height="112" /></a></p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/textoscripterror.png"><img class="alignnone size-full wp-image-2835" title="textoscripterror" src="http://amby.net/wp-content/uploads/2011/04/textoscripterror.png" alt="" width="394" height="103" /></a></p>
<p>Al ejecutar el <strong>paquete</strong>, como consecuencia del error en la tarea, se dispara el evento <strong>OnError </strong>(como había quedado demostrado antes en el tema de <a href="http://amby.net/2011/04/13/examinar-registros-creados-con-paquetes-ssis-2008/">registros</a>) y el <strong>controlador de eventos</strong> hace que se ejecute la tarea que script que describe el error. Como vemos en la imagen, se detiene la ejecución, que de momento indica que la tarea está en proceso, mostrando color amarillo.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/paquetedesabejec.png"><img class="alignnone size-full wp-image-2826" title="paquetedesabejec" src="http://amby.net/wp-content/uploads/2011/04/paquetedesabejec.png" alt="" width="291" height="236" /></a></p>
<p>Al Aceptar el mensaje de error, termina la ejecución de la tarea y como existe error en la misma, queda de color rojo.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/CtrlEventosError.png"><img class="alignnone size-full wp-image-2822" title="CtrlEventosError" src="http://amby.net/wp-content/uploads/2011/04/CtrlEventosError.png" alt="" width="294" height="58" /></a></p>
<p>En la siguiente entrega veremos cómo funcionan estos controladores en contenedores de paquetes de SSIS.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/04/15/trabajar-con-controladores-de-eventos-en-ssis-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Examinar registros creados con paquetes SSIS 2008</title>
		<link>http://amby.net/2011/04/13/examinar-registros-creados-con-paquetes-ssis-2008/</link>
		<comments>http://amby.net/2011/04/13/examinar-registros-creados-con-paquetes-ssis-2008/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 07:00:04 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2741</guid>
		<description><![CDATA[Vamos a continuar justo donde lo dejamos la vez anterior, se trata ahora de ejecutar este paquete y ver el contenido de los ficheros de registro Lo primero es comprobar que en efecto se han creado los archivos de registro, tanto TXT como XML, luego vemos el contenido del fichero RegistroTXT La información sobre el [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos a continuar justo donde lo dejamos la vez anterior, se trata ahora de<strong> ejecutar este paquete y ver el contenido de los ficheros de registro<span id="more-2741"></span></strong></p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/proyconerror.png"><img class="alignnone size-full wp-image-2778" title="proyconerror" src="http://amby.net/wp-content/uploads/2011/04/proyconerror.png" alt="" width="244" height="195" /></a></p>
<p>Lo primero es comprobar que en efecto se han creado los archivos de registro, tanto TXT como XML, luego vemos el contenido del fichero <strong>RegistroTXT</strong></p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/txtRegistro.png"><img class="alignnone size-full wp-image-2784" title="txtRegistro" src="http://amby.net/wp-content/uploads/2011/04/txtRegistro.png" alt="" width="582" height="324" /></a></p>
<p>La información sobre el error está en</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/txtRegistroerror.png"><img class="alignnone size-full wp-image-2785" title="txtRegistroerror" src="http://amby.net/wp-content/uploads/2011/04/txtRegistroerror.png" alt="" width="575" height="159" /></a></p>
<p>El <strong>archivo RegistroXML</strong> por su parte, muestra lo mismo, con su formato</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/xmlRegistro.png"><img class="alignnone size-full wp-image-2786" title="xmlRegistro" src="http://amby.net/wp-content/uploads/2011/04/xmlRegistro.png" alt="" width="575" height="237" /></a></p>
<p>Y la información del error</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/xmlRegistroError.png"><img class="alignnone size-full wp-image-2787" title="xmlRegistroError" src="http://amby.net/wp-content/uploads/2011/04/xmlRegistroError.png" alt="" width="574" height="237" /></a></p>
<p>En cuanto al registro en <strong>Base de datos SQL Server</strong>, vamos a verificar nuestra base de datos <strong>MiDestino </strong>que fue donde indicamos alojar el registro, la tabla <strong>sysssislog </strong>es la encargada y en efecto está creada.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/syslog.png"><img class="alignnone size-full wp-image-2779" title="syslog" src="http://amby.net/wp-content/uploads/2011/04/syslog.png" alt="" width="202" height="88" /></a></p>
<p>La <strong>estructura </strong>de esta tabla coincide con las columnas que analizamos antes en el detalle de las<strong> propiedades de los eventos</strong>.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/syslogcolumnas.png"><img class="alignnone size-full wp-image-2780" title="syslogcolumnas" src="http://amby.net/wp-content/uploads/2011/04/syslogcolumnas.png" alt="" width="308" height="258" /></a></p>
<p>Estas eran las propiedades</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/syslogcolumnasresultados.png"><img class="alignnone size-full wp-image-2781" title="syslogcolumnasresultados" src="http://amby.net/wp-content/uploads/2011/04/syslogcolumnasresultados.png" alt="" width="731" height="74" /></a></p>
<p>Y este es el resultado de realizar una consulta sobre la tabla <strong>sysssislog</strong></p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/syslogerror.png"><img class="alignnone size-full wp-image-2782" title="syslogerror" src="http://amby.net/wp-content/uploads/2011/04/syslogerror.png" alt="" width="742" height="156" /></a></p>
<p>Esta será sin dudas una excelente forma de analizar lo sucedido en nuestros paquetes, aplicando <strong>T-SQL </strong>para su exploración y análisis.</p>
<p>De esta forma termino la introducción a la obtención de <span style="color: #993300;"><strong>Registros de ejecución (logs)</strong></span> desde SSIS. Ya conocemos los eventos y sus propiedades y los  hemos registrado, ahora podemos llegar más allá, podemos controlarlos, por ello y como último elemento de esta serie voy a comentar brevemente sobre los<span style="color: #993300;"><strong> Controladores de eventos</strong></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/04/13/examinar-registros-creados-con-paquetes-ssis-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear conexiones y registros con SSIS 2008</title>
		<link>http://amby.net/2011/04/11/examinar-registros-con-ssis-2008/</link>
		<comments>http://amby.net/2011/04/11/examinar-registros-con-ssis-2008/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 07:00:45 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2518</guid>
		<description><![CDATA[Hoy nos vamos a centrar en dejar configurados tres registros para nuestro paquete Lo primero será asegurarnos de que el paquete está seleccionado en el panel de la izquierda, por tanto seleccionamos todo el paquete como contenedor a registrar Ahora vamos a definir y configurar el proveedor de registro como destinatario del registro de ejecución [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy nos vamos a centrar en dejar <strong>configurados tres registros</strong> para nuestro paquete<span id="more-2518"></span></p>
<p>Lo primero será asegurarnos de que <strong>el paquete está seleccionado</strong> en el panel de la izquierda, por tanto seleccionamos todo el paquete como contenedor a registrar</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/contenedormarcado.png"><img class="alignnone size-full wp-image-2746" title="contenedormarcado" src="http://amby.net/wp-content/uploads/2011/04/contenedormarcado.png" alt="" width="149" height="93" /></a></p>
<p>Ahora vamos a definir y configurar el <strong>proveedor de registro como destinatario</strong> del registro de ejecución del paquete, en este caso van a ser tres proveedores: para archivos de texto, para archivos XML y para SQL Server</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/registros.png"><img class="alignnone size-full wp-image-2750" title="registros" src="http://amby.net/wp-content/uploads/2011/04/registros.png" alt="" width="496" height="88" /></a></p>
<p>Pasamos a la configuración</p>
<p>Para archivos de <strong>texto</strong>, creamos una nueva conexión indicando una ruta válida y asignando un nombre al fichero que se creará y rellenará con el registro.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/admintxt.png"><img class="alignnone size-full wp-image-2744" title="admintxt" src="http://amby.net/wp-content/uploads/2011/04/admintxt.png" alt="" width="448" height="119" /></a></p>
<p>Para archivos <strong>XML</strong> se procede de igual forma</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/adminxml.png"><img class="alignnone size-full wp-image-2745" title="adminxml" src="http://amby.net/wp-content/uploads/2011/04/adminxml.png" alt="" width="440" height="119" /></a></p>
<p>Para <strong>SQL Server</strong> hay que escoger una conexión a una BBDD, en mi caso, basta con emplear una de las conexiones que tengo activas en el paquete</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/adminbd.png"><img class="alignnone size-full wp-image-2743" title="adminbd" src="http://amby.net/wp-content/uploads/2011/04/adminbd.png" alt="" width="491" height="66" /></a></p>
<p>Una vez definidos los proveedores, los seleccionamos</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/registrosmarcados.png"><img class="alignnone size-full wp-image-2751" title="registrosmarcados" src="http://amby.net/wp-content/uploads/2011/04/registrosmarcados.png" alt="" width="461" height="98" /></a></p>
<p>Para especificar el detalle de los eventos que serán registros pasamos a la ficha <strong>Detalles</strong> de la ventana <strong>Configurar registros de SSIS</strong></p>
<p><strong><a href="http://amby.net/wp-content/uploads/2011/04/DetallesEventos.png"><img class="alignnone size-full wp-image-2748" title="DetallesEventos" src="http://amby.net/wp-content/uploads/2011/04/DetallesEventos.png" alt="" width="604" height="330" /></a><br />
</strong></p>
<p>Para estos eventos existe una <strong>vista avanzada</strong>, la vemos y la dejamos tal cual. En esta vista además de los eventos, tenemos la información que se va a registrar para cada evento. Esta información es: Nombre del equipo, El nombre de usuario de la persona que ha iniciado el paquete, El nombre del paquete, contenedor o tarea en la que ha tenido lugar el evento registrado, El nombre del identificador único global (GUID) del paquete, la tarea o el contenedor en el que ha tenido lugar el evento registrado, El identificador único global de la instancia de ejecución del paquete y  Un mensaje asociado con la entrada del registro.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/Detallepropiedades.png"><img class="alignnone size-full wp-image-2747" title="Detallepropiedades" src="http://amby.net/wp-content/uploads/2011/04/Detallepropiedades.png" alt="" width="590" height="280" /></a></p>
<p>Además, tenemos un par de opciones disponibles:</p>
<p><strong>Cargar</strong> nos permite especificar un archivo XML para utilizarlo como plantilla para establecer las opciones de registro. Muy útil para reutilizar la configuración.</p>
<p><strong>Guardar</strong> que almacena los detalles de la configuración como una plantilla XML. En nuestro ejemplo le hemos llamado PlantillaRegistros y este es el contenido, como se ve sería muy sencillo cambiar alguna configuración en esta plantilla y reutilizarla.</p>
<p><a href="http://amby.net/wp-content/uploads/2011/04/plantillaregistros.png"><img class="alignnone size-full wp-image-2749" title="plantillaregistros" src="http://amby.net/wp-content/uploads/2011/04/plantillaregistros.png" alt="" width="429" height="356" /></a></p>
<p>Ahora sólo queda ejecutar el paquete y examinar los registros, a esto dedicaremos nuestra siguiente entrada.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/04/11/examinar-registros-con-ssis-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Woman PASS LATAM &#8211; 2011 &#8211; Éxito rotundo !!!</title>
		<link>http://amby.net/2011/03/31/it-woman-pass-latam-2011-exito-rotundo/</link>
		<comments>http://amby.net/2011/03/31/it-woman-pass-latam-2011-exito-rotundo/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 08:36:55 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[PASS LATAM]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2701</guid>
		<description><![CDATA[Hola  !! Hace una semana que desarrollamos el Primer Encuentro on-line de Mujeres IT en Iberoamérica. El encuentro nació con éxito, la idea era buena desde el inicio. En lo personal me motivó mucho poder conocer mujeres IT americanas, con distintas lenguas, costumbres, y hasta profesiones; pero un interés común, mostrar nuestro trabajo con SQL [...]]]></description>
			<content:encoded><![CDATA[<p>Hola  !!</p>
<p>Hace una semana que desarrollamos el <span style="color: #ff0000;"><strong>Primer Encuentro on-line de Mujeres IT en Iberoamérica</strong></span>.<span id="more-2701"></span></p>
<p>El encuentro nació con éxito, la idea era buena desde el inicio. En lo personal me motivó mucho poder conocer mujeres IT americanas, con distintas lenguas, costumbres, y hasta profesiones; pero un interés común, mostrar nuestro trabajo con<strong> SQL Server</strong> y la capacidad de llevarlo a término como profesionales, además de ser mujer, madre, esposa, psicóloga, enfermera, geriatra, pediatra, cocinera, costurera, compañera, amante &#8230; en fin &#8230; todo lo demás que encierran los detalles de la vida cotidiana.</p>
<p>Para la organización, el reto era grande: distintos horarios, distintos países, distintas condiciones para lograr buena conexión, lo dicho, todo un reto, que se superó solamente gracias al esfuerzo del team que estuvo a cargo de la organización y moderación del evento. Mi más sincera <strong>enhorabuena </strong>a todos y <strong>gracias </strong>por toda la atención que nos brindaron en aras de que todo saliera bien. Era un evento de mujeres apoyadas y atendidas por hombres, no se podía pedir más <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Para las ponentes, era una oportunidad, un reto tomado con mucha seriedad y responsabilidad. La calidad de las presentaciones que conseguí ver era altísima, gracias a todas, he aprendido muchas cosas interesantes, ha sido un enorme placer poderlas escuchar y &#8220;ver&#8221; en acción.</p>
<p>Seguramente habrá aspectos que mejorar, yo no pude ver todas las charlas, por horarios y un viaje imprevisto, por lo que no soy capaz de definirlos. Seguramente que el equipo organizador los tiene controlados para superarse para la próxima, como la vida misma, reto superado, a mejorarlo !!!</p>
<p>Doy las gracias a todos los que pusieron su granito de arena, yo viví mi presentación con intensidad y cuando hablo de ello, lo hago con emoción, como dije ya, mis datos <strong>viajaron de origen a destino y SSIS les tendió el puente que necesitaban</strong>. Gracias por la oportunidad, un regalo.</p>
<p><span style="color: #ff0000;"><strong>¡¡¡¡ Larga vida al IT WOMAN PASS LATA</strong><strong>M</strong><strong></strong><strong></strong><strong> !!!!</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/03/31/it-woman-pass-latam-2011-exito-rotundo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Woman PASS LATAM – esta semana &#8230; no te lo pierdas</title>
		<link>http://amby.net/2011/03/21/it-woman-pass-latam-%e2%80%93-esta-semana-no-te-lo-pierdas/</link>
		<comments>http://amby.net/2011/03/21/it-woman-pass-latam-%e2%80%93-esta-semana-no-te-lo-pierdas/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 07:00:35 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[PASS LATAM]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2695</guid>
		<description><![CDATA[Hola: Pues poco me queda por decir de este evento, luego de anunciarlo aquí y comentarlo aquí, aquí y aquí, Se trata de la celebración, por primera vez, de un evento on-line de la comunidad PASS LATAM en el que las ponentes son todas mujeres IT. Estamos celebrando el mes de la mujer y esta [...]]]></description>
			<content:encoded><![CDATA[<p>Hola:</p>
<p>Pues poco me queda por decir de este evento, luego de anunciarlo <a href="http://amby.net/2011/01/26/it-woman-pass-latam-marzo-2011/">aquí</a> y comentarlo <a href="http://amby.net/2011/02/15/it-woman-pass-latam-%E2%80%93-marzo-2011-ii/">aquí</a>, <a href="http://amby.net/2011/03/04/it-woman-pass-latam-%E2%80%93-marzo-2011-iii/">aquí</a> y <a href="http://amby.net/2011/03/09/abierto-el-registro-it-woman-pass-latam/">aquí</a>,<span id="more-2695"></span></p>
<p>Se trata de la celebración, por primera vez, de un evento on-line de la comunidad <strong>PASS LATAM</strong> en el que las ponentes son todas <strong>mujeres IT</strong>. Estamos celebrando el mes de la mujer y esta es nuestra mejor contribución a la fiesta.</p>
<p>El sitio oficial del evento es <a href="http://www.sqlpass-latam.org/ITwomen.aspx">éste</a>.</p>
<p>Esperamos que nos acompañes estos días <span style="color: #ff0000;"><strong>22 y 23 de Marzo</strong></span>.</p>
<p>Les estamos esperando, con los motores encendidos, hemos calentado la caché, están hechas las pruebas unitarias y puesta toda la carne en el azador <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>¡ Te esperamos !</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/03/21/it-woman-pass-latam-%e2%80%93-esta-semana-no-te-lo-pierdas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seminarios gratuitos desde Danysoft &#8211; Marzo 2011</title>
		<link>http://amby.net/2011/03/11/seminarios-gratuitos-desde-danysoft-marzo-2011/</link>
		<comments>http://amby.net/2011/03/11/seminarios-gratuitos-desde-danysoft-marzo-2011/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 08:34:37 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Denali]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Eventos Danysoft]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2667</guid>
		<description><![CDATA[Pues sí, Danysoft continúa ofreciendo valor añadido a sus clientes. Nueva charla on line gratuita el 25 de marzo de 2011, de 12 a 13.30 horas Este mes vamos a estar hablando de SQL Server Integration Services 2008, la charla durará algo más de una hora y estaremos comentando algunas funcionalidades de Integration Services 2008 [...]]]></description>
			<content:encoded><![CDATA[<p>Pues sí, <a href="http://www.danysoft.com/">Danysoft </a>continúa ofreciendo valor añadido a sus clientes.</p>
<p>Nueva charla on line gratuita el <strong>25 de marzo de 2011</strong>, de <strong>12 a 13.30 horas<span id="more-2667"></span></strong></p>
<p>Este mes vamos a estar hablando de<span style="color: #ff0000;"><strong> SQL Server</strong> <strong>Integration Services 2008</strong></span>, la charla durará algo más de una hora y estaremos comentando algunas funcionalidades de Integration Services 2008 y vamos a empezar a tocar lo que de momento se contó en la CTP Pública de <strong>Denali </strong> <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8230; hay que estar al tanto, dicen que habrá novedades en la CTP2; pero de momento toca esperar <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p>Estos seminarios on-line gratuitos son una vía bastante buena para ponerte en contacto con <a href="http://http://www.danysoft.com/">Danysoft</a>, ver un poco las cosas que desde allí hacemos y acercarte a una herramienta que quizás, desde el desconocimiento, te de algún reparo intentar utilizarla. No temas SSIS es tu amigo y es el puente ideal para que tus datos se muevan de un sitio a otro, se transformen y se &#8220;limpien&#8221;.</p>
<p>Toda la información sobre este seminario, la tienes <a href="http://www.danysoft.com/danysoft/sql-server-integration-services-2.html">aquí</a>.</p>
<p>Recuerda, te esperamos y no olvides registrarte para enviarte la invitación a la reunión !!!</p>
<p>Nos vemos el día <span style="color: #ff0000;"><strong>25 de Marzo</strong></span> !!!</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/03/11/seminarios-gratuitos-desde-danysoft-marzo-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuración de registros con SSIS 2008</title>
		<link>http://amby.net/2011/02/23/configuracion-de-registros-con-ssis-2008/</link>
		<comments>http://amby.net/2011/02/23/configuracion-de-registros-con-ssis-2008/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 07:00:58 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2516</guid>
		<description><![CDATA[Una vez terminada la introducción sobre Transacciones en SSIS el siguiente tema que vamos a abordar será la Configuración de registros (logs) que como dijimos antes nos permiten capturar información de tiempo de ejecución sobre un paquete, lo que le ayuda a auditar y solucionar los problemas de un paquete cada vez que se ejecuta. [...]]]></description>
			<content:encoded><![CDATA[<p>Una vez terminada la introducción sobre<strong> Transacciones en SSIS</strong> el siguiente tema que vamos a abordar será la <span style="color: #ff0000;"><strong>Configuración de registros (logs)</strong> </span>que como dijimos <a href="http://amby.net/2011/01/05/introduccion-a-la-serie-depuracion-control-de-errores-y-configuracion-de-paquetes-ssis/">antes</a> nos permiten capturar información de tiempo de ejecución sobre un paquete, lo que le ayuda a auditar y solucionar los problemas de un paquete cada vez que se ejecuta. <span id="more-2516"></span>Cuando se agrega el registro a un paquete, se elige el <strong>proveedor </strong>de registro y la <strong>ubicación </strong>del registro. SQL Server 2005 y 2008 Integration Services (SSIS) incluyen proveedores de registro que se pueden usar para implementar registros en paquetes, contenedores y tareas. Y a esto es a lo que nos vamos a dedicar.</p>
<p>Vamos a trabajar con un paquete más sencillo que el anterior, vamos a tener tres<strong> Tareas T-SQL</strong> y una <strong>Tarea de Flujo de datos</strong>, el objetivo es que ocurra un proceso de extracción, transformación y carga de datos y que además tengamos situaciones de error que se reflejen en el registro. Este será el aspecto de nuestro paquete.</p>
<p><img class="alignnone size-full wp-image-2602" title="PaqueteRegistros" src="http://amby.net/wp-content/uploads/2011/02/PaqueteRegistros.PNG" alt="PaqueteRegistros" width="296" height="234" /></p>
<p>Las novedades aquí se centran en las dos tareas SQL , en una de ellas hemos provocado un error, sus sentencias son:</p>
<p>Para la tarea SQL que se llama <strong><em>Tarea con Error</em></strong> hemos escrito la sentencia siguiente:</p>
<p>Select ‘Hola’ from ‘Hola’</p>
<p>Esta sentencia provoca el siguiente error de T-SQL</p>
<p><em>[Tarea Ejecutar SQL] Error: Error al ejecutar la consulta &#8220;Select &#8216;Hola&#8217; from &#8216;Hola&#8217;&#8221;: &#8220;Sintaxis incorrecta cerca de &#8216;Hola&#8217;.&#8221;. Posibles motivos del error: problemas con la consulta, la propiedad &#8220;ResultSet&#8221; no fue establecida correctamente, parámetros no establecidos correctamente o conexión mal establecida.</em></p>
<p>Por otra parte, para la tarea SQL que se llama <strong><em>Tarea Correcta</em></strong> hemos escrito la sentencia siguiente:</p>
<p>Select ‘Hola’</p>
<p>En esta consulta no se genera ningún error</p>
<p>Lo primero que necesitamos para trabajar con los registros es <strong>configurarlos</strong>, para lo que nos vamos a la primera opción del menú SSIS que es precisamente <strong>Registro</strong> …</p>
<p><img class="alignnone size-full wp-image-2604" title="ConfigurarRegistros" src="http://amby.net/wp-content/uploads/2011/02/ConfigurarRegistros.PNG" alt="ConfigurarRegistros" width="599" height="450" /></p>
<p>En esta ventana podemos ver a la izquierda, en el panel <strong>Contenedores</strong>, todas las tareas que existen en el paquete y el paquete como tal. Cada una de las tareas pueden ser configuradas de forma independiente, luego veremos cómo sería esto. Para poder crear un Registro es preciso que estemos situados en el  paquete, luego a nivel de contenedor interno (entiéndase tarea o  contenedor) solo tenemos la oportunidad de seleccionar el registro  previamente configurado y los eventos que deseamos registrar.</p>
<p><img class="alignnone size-full wp-image-2606" title="PanelContenedorReg" src="http://amby.net/wp-content/uploads/2011/02/PanelContenedorReg.PNG" alt="PanelContenedorReg" width="208" height="120" /></p>
<p>En el panel de la derecha tenemos dos fichas. La ficha <strong>Proveedores </strong>y registros nos va a permitir trabajar con los proveedores de registros, seleccionar el tipo y crear la conexión según el <strong>Tipo de proveedor</strong>. Luego podemos seleccionar qué Proveedores de registro vamos a utilizar con el contenedor.</p>
<p><img class="alignnone size-full wp-image-2607" title="PanelDerechaReg" src="http://amby.net/wp-content/uploads/2011/02/PanelDerechaReg.PNG" alt="PanelDerechaReg" width="626" height="145" /></p>
<p>En la ficha <strong>Detalles </strong>nos vamos a encontrar, como muestra la figura,  con los eventos que pueden ser registrados y una breve explicación de lo que ocurre en cada caso.</p>
<p><img class="alignnone size-full wp-image-2606" title="PanelContenedorReg" src="http://amby.net/wp-content/uploads/2011/02/PanelContenedorReg.PNG" alt="PanelContenedorReg" width="208" height="120" /></p>
<p>Con toda esta información inicial nos quedamos, en la próxima vamos a <strong>configurar </strong>los registros.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/02/23/configuracion-de-registros-con-ssis-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

