<?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>Wed, 23 May 2012 08:19:44 +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>Seminario OnLine Gratuito Danysoft &#8211; Novedades SQL 2012 BI (Parte 1)</title>
		<link>http://amby.net/2012/05/17/seminario-online-gratuito-danysoft-novedades-sql-2012-bi-parte-1/</link>
		<comments>http://amby.net/2012/05/17/seminario-online-gratuito-danysoft-novedades-sql-2012-bi-parte-1/#comments</comments>
		<pubDate>Thu, 17 May 2012 07:00:17 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[BISM - SSAS 2012 - Modelo Tabular/ Multidimensional]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[BISM SSAS 2012]]></category>
		<category><![CDATA[Eventos Danysoft]]></category>
		<category><![CDATA[SQL Server 2012]]></category>

		<guid isPermaLink="false">http://amby.net/?p=4947</guid>
		<description><![CDATA[No te lo puedes perder: es gratuito y es on-line&#8230; apenas dos horas; pero con mucho que contar !!! Este viernes 18 de Mayo desde Danysoft te invitamos a participar en la primera de dos sesiones sobre las Novedades de SQL Server 2012 en el área de BI. En la primera entrega vamos a comentar [...]]]></description>
			<content:encoded><![CDATA[<p>No te lo puedes perder: es <strong>gratuito </strong>y es<strong> on-line</strong>&#8230; apenas dos horas; pero con mucho que contar !!!</p>
<p>Este viernes <span style="color: #993300;"><strong>18 de Mayo</strong></span> desde <a href="http://www.danysoft.com"><strong>Danysoft </strong></a>te invitamos a participar en la primera de dos sesiones sobre las <a href="http://www.danysoft.com/comunidad/webminar-novedades-bi-en-sql-server-2012-parte-1.html ">Novedades de <span style="color: #000080;"><strong>SQL Server 2012</strong> </span>en el área de <span style="color: #000080;"><strong>BI</strong></span></a>.</p>
<p>En la primera entrega vamos a comentar temas relativos a <span style="color: #993300;"><strong>PowerPivot</strong></span>, <span style="color: #993300;"><strong>SSAS &#8211; BISM</strong></span>, con sus dos modelos: <strong>tabular </strong>y <strong>multidimensional </strong>y algunas novedades de <span style="color: #993300;"><strong>SSIS</strong></span>, digo algunas, porque hay mucho y bueno que contar tanto en <span style="color: #993300;"><strong>SSAS </strong></span>como en <strong><span style="color: #993300;">SSIS</span></strong>.</p>
<p>Nuestro seminario abordará estos 3 temas de forma teórico-práctica aportando lo más posible en el tiempo que tenemos.</p>
<p>Y dentro de dos semanas, la segunda parte con las Novedades relativas a <strong>Calidad de datos</strong>&#8230; eso lo vemos luego, ahora lo importante es que nos estamos viendo este viernes <span style="color: #993300;"><strong>18 de Mayo</strong></span> conectados desde <a href="http://www.danysoft.com"><strong>Danysoft </strong></a>para hablar de las <a href="http://www.danysoft.com/comunidad/webminar-novedades-bi-en-sql-server-2012-parte-1.html ">Novedades de <strong>SQL Server 2012</strong> en el área de <strong>BI</strong></a>.</p>
<p>Te esperamos <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Todos los detalles en los <a href="http://www.danysoft.com/comunidad/webminar-novedades-bi-en-sql-server-2012-parte-1.html">eventos</a> de <a href="http://www.danysoft.com"><strong>Danysoft</strong></a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2012/05/17/seminario-online-gratuito-danysoft-novedades-sql-2012-bi-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tarea script con SSIS 2012 RC0</title>
		<link>http://amby.net/2012/02/24/tarea-script-con-ssis-2012-rc0/</link>
		<comments>http://amby.net/2012/02/24/tarea-script-con-ssis-2012-rc0/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 07:00:27 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://amby.net/?p=3883</guid>
		<description><![CDATA[Hoy vamos a ver otra tarea del Flujo de Control de SSIS 2012 RC0. Se trata de la tarea Script. Como veremos a continuación en el editor no se aprecian novedades. Esta tarea es muy importante porque permite extender nuestros paquetes y realizar acciones programando en MS Visual C# o MS Visual Basic, en este [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a ver otra tarea del <strong>Flujo de Control</strong><strong></strong> de <strong><span style="color: #993300;">SSIS 2012 RC0</span></strong>. Se trata de la <strong>tarea Script</strong>.<span id="more-3883"></span></p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/script2012antes.png"><img class="alignnone size-full wp-image-3887" title="script2012antes" src="http://amby.net/wp-content/uploads/2012/02/script2012antes.png" alt="" width="111" height="60" /></a></p>
<p>Como veremos a continuación en el <strong>editor </strong>no se aprecian novedades.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/script2012.png"><img class="alignnone size-full wp-image-3886" title="script2012" src="http://amby.net/wp-content/uploads/2012/02/script2012.png" alt="" width="424" height="143" /></a></p>
<p>Esta tarea es muy importante porque permite extender nuestros paquetes y realizar acciones programando en <strong>MS Visual C#</strong> o <strong>MS Visual Basic</strong>, en este caso, <strong>versión 2010</strong> claro está. La tarea no es nueva, ya existía y lo que es nuevo es que el motor ha sido actualizado a  <strong>VSTA 3.0</strong>,que viene con <strong>Visual Studio 2010</strong> y está soportado por <strong>.NET 4</strong>. Además se le ha añadido el <span style="color: #ff0000;"><span style="color: #000000;"><strong>Script Component Debugging</strong> del que hablaremos en otra ocasión, aunque si tenemos inquietudes, ya podemos ir leyendo en el blog del<strong> <a href="http://blogs.msdn.com/b/mattm/archive/2012/01/13/script-component-debugging-in-ssis-2012.aspx">SSIS Team</a></strong>.</span></span></p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/script2012-1.png"><img class="alignnone size-full wp-image-3888" title="script2012-1" src="http://amby.net/wp-content/uploads/2012/02/script2012-1.png" alt="" width="442" height="223" /></a></p>
<p>Como si fuera poco, además, a mí me han gustado las nuevas <strong>ayudas</strong>. Se trata de trozos de muestras de código para realizar funciones diversas como puede ser trabajar con variables y parámetros, disparar eventos y trabajar con Administradores de conexión.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scripthelp.png"><img class="alignnone size-full wp-image-3889" title="scripthelp" src="http://amby.net/wp-content/uploads/2012/02/scripthelp.png" alt="" width="454" height="78" /></a></p>
<p>Aquí podemos ver la ayuda que se brinda en cada caso.</p>
<p>Por ejemplo, para trabajar con variables y parámetros</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scripthelpvariab.png"><img class="alignnone size-full wp-image-3890" title="scripthelpvariab" src="http://amby.net/wp-content/uploads/2012/02/scripthelpvariab.png" alt="" width="525" height="299" /></a></p>
<p>Para tratar con los Administradores de conexión</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scripthelpmanager.png"><img class="alignnone size-full wp-image-3892" title="scripthelpmanager" src="http://amby.net/wp-content/uploads/2012/02/scripthelpmanager.png" alt="" width="530" height="221" /></a></p>
<p>Y para lanzar eventos:</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scripthelpevent.png"><img class="alignnone size-full wp-image-3891" title="scripthelpevent" src="http://amby.net/wp-content/uploads/2012/02/scripthelpevent.png" alt="" width="451" height="134" /></a></p>
<p>Espero que estos ajemplos puedan ayudar a que quienes se inician en <strong>SSIS</strong>, den con firmeza sus primeros pasos.</p>
<p>Mi primera <strong>tarea script</strong> con <strong>2012 RC0</strong>, no puede ser otra que un &#8220;Hola Mundo&#8221; y les dejo con su código.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scriptholamundodan.png"><img class="alignnone size-full wp-image-3893" title="scriptholamundodan" src="http://amby.net/wp-content/uploads/2012/02/scriptholamundodan.png" alt="" width="411" height="141" /></a></p>
<p>Y aquí la tarea en ejecución</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scriptholamundodanejec.png"><img class="alignnone size-full wp-image-3894" title="scriptholamundodanejec" src="http://amby.net/wp-content/uploads/2012/02/scriptholamundodanejec.png" alt="" width="196" height="138" /></a></p>
<p>Por último la tarea ejecutada satisfactoriamente.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/scriptholamundook.png"><img class="alignnone size-full wp-image-3895" title="scriptholamundook" src="http://amby.net/wp-content/uploads/2012/02/scriptholamundook.png" alt="" width="104" height="46" /></a></p>
<p>Queda absolutamente todo por contar en <span style="color: #993300;"><strong>SSIS 2012 RC0</strong></span>; pero prefiero continuar con la presentación de las herramientas. En las próximas entradas veremos las novedades para trabajar <strong><span style="color: #993300;">SSAS 2012 RC0 Multidimensional</span></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2012/02/24/tarea-script-con-ssis-2012-rc0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tarea Generación de perfiles con SSIS 2012 RC0</title>
		<link>http://amby.net/2012/02/22/tarea-generacion-de-perfiles-con-ssis-2012-rc0/</link>
		<comments>http://amby.net/2012/02/22/tarea-generacion-de-perfiles-con-ssis-2012-rc0/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 07:00:33 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Analizar Datos]]></category>
		<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[Analizar datos]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://amby.net/?p=3817</guid>
		<description><![CDATA[Vamos a crear hoy nuestro primer paquete, el más sencillo, utilizando SSIS 2012 RC0, que va a realizar un perfil sobre los datos de la tabla Person.Address de AdventureWorks2008R2 … lo mismo que hicimos aquí. En la configuración de esta tarea no hay novedades, necesitamos definir el origen (la tabla o el fichero sobre el [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos a crear hoy nuestro primer paquete, el más sencillo, utilizando <span style="color: #993300;"><strong>SSIS 2012 RC0</strong></span>, que va a realizar un perfil sobre los datos de la tabla <em>Person.Address</em> de <em>AdventureWorks2008R2</em> … lo mismo que hicimos <a href="http://amby.net/2010/03/10/tarea-generacion-de-perfiles-i-configuracion/">aquí</a>.<span id="more-3817"></span></p>
<p>En la configuración de esta tarea no hay novedades, necesitamos definir el <strong>origen </strong>(la tabla o el fichero sobre el que deseamos hacer el perfil) y el <strong>destino </strong>(archivo donde se alojará). Luego lo vemos con el <strong>Visor de perfiles de datos</strong>, tal y como hicimos <a href="http://amby.net/2010/03/12/tarea-generacion-de-perfiles-ii-%E2%80%93-visualizacion-caso-a/">aquí</a>,  <a href="http://amby.net/2010/03/15/tarea-generacion-de-perfiles-ii-visualizacion-caso-b/">aquí</a>,  <a href="http://amby.net/2010/03/18/tarea-generacion-de-perfiles-iii-visualizacion-caso-c/">aquí</a> y <a href="http://amby.net/2010/03/22/tarea-generacion-de-perfiles-ssis-2008-patrones-exactos-y-aproximados/">aquí</a>.</p>
<p>Esta tarea nos va a permitir comenzar a tocar <strong>SSIS </strong>centrándonos solamente en las novedades del entorno de tareas, que no es poco. Buscamos la tarea en el Grupo <strong>Common</strong>, vemos su ayuda y la arrastramos desde el <strong>Cuadro de Herramientas</strong> hasta el panel de <strong>Flujo de Control</strong>.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/dataprofilingayuda.png"><img class="alignnone size-full wp-image-3862" title="dataprofilingayuda" src="http://amby.net/wp-content/uploads/2012/02/dataprofilingayuda.png" alt="" width="265" height="113" /></a> <a href="http://amby.net/wp-content/uploads/2012/02/dataprof.png"><img class="alignnone size-full wp-image-3861" title="dataprof" src="http://amby.net/wp-content/uploads/2012/02/dataprof.png" alt="" width="181" height="84" /></a></p>
<p>Ha cambiado el aspecto, algo más redondeado, icono diferente… poco más. Indica el error de configuración, que va a permanecer hasta tanto hayamos creado y configurado debidamente los <strong>Administradores de conexión</strong> y todas las propiedades necesaria.</p>
<p>Veamos las opciones del <strong>menú contextual</strong></p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/menutarea.png"><img class="alignnone size-full wp-image-3860" title="menutarea" src="http://amby.net/wp-content/uploads/2012/02/menutarea.png" alt="" width="290" height="413" /></a></p>
<p>La novedad aquí es la opción <strong>Parametrizar</strong>, interesante …</p>
<p>Configuramos igual que antes, por eso no me detengo aquí, no hay nada nuevo e interesante que contar, si hay dudas, ya les he dejado los enlaces. Ejecutamos tarea y nos encontramos con otra novedad en cuanto a la forma de mostrar el progreso de las mismas.</p>
<p>Ejecutando… <a href="http://amby.net/wp-content/uploads/2012/02/ejecutatarea.png"><img class="alignnone size-full wp-image-3859" title="ejecutatarea" src="http://amby.net/wp-content/uploads/2012/02/ejecutatarea.png" alt="" width="194" height="95" /></a></p>
<p>Finaliza la ejecución con error  <a href="http://amby.net/wp-content/uploads/2012/02/errortarea.png"><img class="alignnone size-full wp-image-3858" title="errortarea" src="http://amby.net/wp-content/uploads/2012/02/errortarea.png" alt="" width="200" height="91" /></a></p>
<p>Finaliza la ejecución sin error   <a href="http://amby.net/wp-content/uploads/2012/02/tareaok.png"><img class="alignnone size-full wp-image-3857" title="tareaok" src="http://amby.net/wp-content/uploads/2012/02/tareaok.png" alt="" width="195" height="93" /></a></p>
<p>Esto es mucho más agradable para la vista que cubrir el fondo de la tarea de amarillo – rojo o verde, según el casa. Me gusta <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/ssistareaperfiles.png"><img class="alignnone size-full wp-image-3856" title="ssistareaperfiles" src="http://amby.net/wp-content/uploads/2012/02/ssistareaperfiles.png" alt="" width="571" height="291" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2012/02/22/tarea-generacion-de-perfiles-con-ssis-2012-rc0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primeros pasos con SSIS 2012 RC0 (2)</title>
		<link>http://amby.net/2012/02/20/primeros-pasos-con-ssis-2012-rc0-2/</link>
		<comments>http://amby.net/2012/02/20/primeros-pasos-con-ssis-2012-rc0-2/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 07:00:37 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://amby.net/?p=3815</guid>
		<description><![CDATA[La vez pasada nos quedamos con la primera imagen de SSIS en su versión SQL Server 2012 RC0, vamos a desmenuzar las novedades. Hay una nueva ficha, Parámetros, en el panel central de la plantilla de proyecto SSIS… interesante, otro día hablamos de esto. En esta misma banda, donde están las fichas, a la derecha [...]]]></description>
			<content:encoded><![CDATA[<p>La vez pasada nos quedamos con la primera imagen de SSIS en su versión SQL Server 2012 RC0, vamos a desmenuzar las novedades.<span id="more-3815"></span></p>
<p>Hay una nueva ficha, <strong>Parámetros</strong>, en el panel central de la plantilla de proyecto <strong>SSIS</strong>… interesante, otro día hablamos de esto.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/pestañas2012.png"><img class="alignnone size-full wp-image-3837" title="pestañas2012" src="http://amby.net/wp-content/uploads/2012/02/pestañas2012.png" alt="" width="463" height="57" /></a></p>
<p>En esta misma banda, donde están las fichas, a la derecha del todo vemos dos nuevos botones <a href="http://amby.net/wp-content/uploads/2012/02/botonesvarher.png"><img class="alignnone size-full wp-image-3836" title="botonesvarher" src="http://amby.net/wp-content/uploads/2012/02/botonesvarher.png" alt="" width="56" height="31" /></a></p>
<p>para  las <strong>variables</strong>, de las que también hablaremos en su momento, y las <strong> Herramientas </strong>de SSIS. No funciona como “quita y pon” sino que si no está  visible, la muestra y la activa y si está visible, la activa.  Lógicamente funciona tanto para <strong>Flujo de Control</strong> como para <strong>Flujo de  Datos</strong> activando sus correspondientes herramientas.</p>
<p>Y ya que  estamos… vamos a las <strong>herramientas</strong>, lo primero que vemos es que hay 4  grupos, están mejor divididas las tareas y el grupo <strong>Favoritos </strong>siempre  nos da la posibilidad de personalizarlo según gustos y necesidades, me  gusta <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . También han cambiado los iconos, esto es menos relevante,  aunque todo lo que se haga en bien de mejorar la estética del producto  es bien recibido ¿a que sí? Veamos entonces estos 4 grupos:</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/favoritos.png"><img class="alignnone size-full wp-image-3835" title="favoritos" src="http://amby.net/wp-content/uploads/2012/02/favoritos.png" alt="" width="137" height="51" /></a> <a href="http://amby.net/wp-content/uploads/2012/02/contenedores.png"><img class="alignnone size-full wp-image-3834" title="contenedores" src="http://amby.net/wp-content/uploads/2012/02/contenedores.png" alt="" width="159" height="70" /></a><a href="http://amby.net/wp-content/uploads/2012/02/otrastareas.png"></a></p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/otrastareas.png"><img class="alignnone size-full wp-image-3833" title="otrastareas" src="http://amby.net/wp-content/uploads/2012/02/otrastareas.png" alt="" width="240" height="409" /></a> <a href="http://amby.net/wp-content/uploads/2012/02/tareascomunes.png"><img class="alignnone size-full wp-image-3832" title="tareascomunes" src="http://amby.net/wp-content/uploads/2012/02/tareascomunes.png" alt="" width="207" height="220" /></a></p>
<p>¿Y cómo juego con las tareas para acomodarlas? Nuestro fiel amigo, el clic derecho, <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  acude a nuestra ayuda</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/movertareas.png"><img class="alignnone size-full wp-image-3850" title="movertareas" src="http://amby.net/wp-content/uploads/2012/02/movertareas.png" alt="" width="235" height="77" /></a></p>
<p>Y si nos cansamos de jugar y hemos creado un desastre, pues … a dejarlo como estaba</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/restablecertareas.png"><img class="alignnone size-full wp-image-3849" title="restablecertareas" src="http://amby.net/wp-content/uploads/2012/02/restablecertareas.png" alt="" width="166" height="39" /></a></p>
<p>Seguimos con lo que importa …mmmm hay tareas nuevas, <strong>Expression Task</strong>, por ejemplo, ya las iremos viendo.</p>
<p>Hay <strong>dos nuevas formas</strong> de acceder a la <strong>ayuda </strong>de una tarea en concreto</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/Ayudatareas.png"><img class="alignnone size-full wp-image-3848" title="Ayudatareas" src="http://amby.net/wp-content/uploads/2012/02/Ayudatareas.png" alt="" width="271" height="75" /></a></p>
<p>El  indicador de ayuda nos envía a <strong>MSDN </strong>con el tema concreto.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/ayudamsdn.png"><img class="alignnone size-full wp-image-3847" title="ayudamsdn" src="http://amby.net/wp-content/uploads/2012/02/ayudamsdn.png" alt="" width="501" height="167" /></a></p>
<p>Además, tenemos la posibilidad de acceder a <strong>ejemplos </strong>que hayan sido publicados sobre una tarea o componente en concreto</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/ayudaejemplos.png"><img class="alignnone size-full wp-image-3846" title="ayudaejemplos" src="http://amby.net/wp-content/uploads/2012/02/ayudaejemplos.png" alt="" width="487" height="175" /></a></p>
<p>De  regreso al panel central nos encontramos con una <strong>barra de zoom</strong>,  podemos alejar y acercar con toda comodidad y el <strong>botón </strong>que aparece  debajo es para <strong>acomodar la imagen en el espacio</strong> que tengamos activo en  el momento, qué bueno, de verdad !!</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/barrazoom.png"><img class="alignnone size-full wp-image-3845" title="barrazoom" src="http://amby.net/wp-content/uploads/2012/02/barrazoom.png" alt="" width="34" height="149" /></a></p>
<p>Y qué nos depara el clic derecho o mejor dicho, <strong>Menú contextual</strong>, sobre el panel central?</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/menuFC.png"><img class="alignnone size-full wp-image-3844" title="menuFC" src="http://amby.net/wp-content/uploads/2012/02/menuFC.png" alt="" width="170" height="462" /></a></p>
<p>A  ver … ¿Dónde está la opción <strong>Configuraciones de paquetes</strong>?  Anda, se  puede <strong>activar el cuadro de herramientas</strong> desde aquí y al final … ¿<strong>Parametrizar</strong>?  … pinta interesante Y … ¿qué será <strong>Getting Started</strong>?  Pues es otra opción  de ayuda que nos permite dar nuestros primeros pasos de la mano de  tutoriales, vídeos o artículos que están a nuestra disposición en la  red.</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/gettingstarted.png"><img class="alignnone size-full wp-image-3843" title="gettingstarted" src="http://amby.net/wp-content/uploads/2012/02/gettingstarted.png" alt="" width="189" height="199" /></a></p>
<p>En fin que no será por material, ¿será por tiempo?</p>
<p>Y para terminar… la <strong>barra de herramientas de Visual Studio 2010</strong>… vamos a mostrar todas las barras !!!!</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/barrastareas.png"><img class="alignnone size-full wp-image-3842" title="barrastareas" src="http://amby.net/wp-content/uploads/2012/02/barrastareas.png" alt="" width="535" height="142" /></a></p>
<p>Es  mucho lo que hay, para <strong>SSIS</strong>, para <strong>SSAS</strong>, para programación en <strong>VS.NET</strong> …  yo me despido con lo que puede ser un par de botones mágicos <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  e  inexistentes en la versión anterior  <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  … señoras y señores, demos una  calurosa bienvenida a  ¡¡¡  <a href="http://amby.net/wp-content/uploads/2012/02/endoredo.png"><img class="alignnone size-full wp-image-3841" title="endoredo" src="http://amby.net/wp-content/uploads/2012/02/endoredo.png" alt="" width="78" height="27" /></a> !!!</p>
<p>Y si desplegamos&#8230; <a href="http://amby.net/wp-content/uploads/2012/02/accionesundo.png"><img class="alignnone size-full wp-image-3840" title="accionesundo" src="http://amby.net/wp-content/uploads/2012/02/accionesundo.png" alt="" width="131" height="86" /></a> deshacemos una  acción&#8230; <a href="http://amby.net/wp-content/uploads/2012/02/accionredo.png"><img class="alignnone size-full wp-image-3839" title="accionredo" src="http://amby.net/wp-content/uploads/2012/02/accionredo.png" alt="" width="182" height="58" /></a> y podemos rehacerla ¡!!!</p>
<p>Gracias, gracias, gracias … ahora  podremos equivocarnos y rectificar como simples mortales. Ya podemos <strong> Deshacer </strong>y <strong>Rehacer </strong>en <span style="color: #993300;"><strong>SSIS 2012 RC0</strong></span> !!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2012/02/20/primeros-pasos-con-ssis-2012-rc0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primeros pasos con SSIS 2012 RC0</title>
		<link>http://amby.net/2012/02/15/primeros-pasos-con-ssis-2012-rc0/</link>
		<comments>http://amby.net/2012/02/15/primeros-pasos-con-ssis-2012-rc0/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 07:00:56 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://amby.net/?p=3813</guid>
		<description><![CDATA[Hoy voy a comenzar un breve recorrido por los componentes de BI en SQL Server 2012 RC0 y en unos días empezaremos a entrar en detalles. En la base de la Plataforma BI de SQL Server se encuentra SQL Server Integration Services, una potente herramienta para integración, limpieza y transformación de datos que viajan de [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy voy a comenzar un breve recorrido por los componentes de <span style="color: #993300;"><strong>BI </strong></span>en <strong><span style="color: #993300;">SQL Server 2012 RC0</span></strong> y en unos días empezaremos a entrar en detalles.<span id="more-3813"></span></p>
<p>En la base de la <strong>Plataforma BI de SQL Server</strong> se encuentra <strong>SQL Server Integration Services</strong>, una potente herramienta para integración, limpieza y transformación de datos que viajan de un origen y formato determinado a un destino y formato igual o diferente.</p>
<p>En este blog he dedicado mucho tiempo y esfuerzo a <strong>SSIS</strong>, y lo que falta <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , por lo que no es de extrañar que haya decidido empezar mis andanzas de <strong>SQL Server 2012 RC0</strong> precisamente por aquí.</p>
<p>Lo que voy a hacer es seguir el mismo camino andado ya para <strong>SSIS 2008 </strong>y <strong>2008R2</strong>, de tal forma que me sea más fácil encontrar diferencias y novedades.</p>
<p>Lo primero, tal y como conté <a href="http://amby.net/2010/03/08/crear-un-proyecto-ssis-2008-con-sql-server-business-intelligence-development-studio/">aquí</a>, es crear el <strong>proyecto SSIS</strong>, allá vamos: Inicio – Todos los Programas – <span style="color: #993300;"><strong>Microsoft SQL Server 2012 RC0</strong></span> …</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/todosprg2012.png"><img class="alignnone size-full wp-image-3824" title="todosprg2012" src="http://amby.net/wp-content/uploads/2012/02/todosprg2012.png" alt="" width="235" height="233" /></a></p>
<p>¿Dónde está <strong>BIDS</strong>? No está <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> , tampoco hay nada que me indique entrada a <strong>VS 2008</strong> <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ; pero sí que hay a <strong>VS 2010</strong> <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  bien ¡!! Allá vamos</p>
<p>Se va abriendo VS 2010, no es la primera vez que lo utilizo, así es que no me sorprendo …</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/abriendovs.png"><img class="alignnone size-full wp-image-3823" title="abriendovs" src="http://amby.net/wp-content/uploads/2012/02/abriendovs.png" alt="" width="422" height="253" /></a></p>
<p>Termina de abrir…</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/nuevoprojvs.png"><img class="alignnone size-full wp-image-3822" title="nuevoprojvs" src="http://amby.net/wp-content/uploads/2012/02/nuevoprojvs.png" alt="" width="425" height="198" /></a></p>
<p>Nuevo Proyecto…</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/plantillas2012.png"><img class="alignnone size-full wp-image-3821" title="plantillas2012" src="http://amby.net/wp-content/uploads/2012/02/plantillas2012.png" alt="" width="511" height="179" /></a></p>
<p>Bueno … hay diferencias, recordemos en <strong>BIDS </strong>para <strong>2008R2</strong></p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/plantillas2008.png"><img class="alignnone size-full wp-image-3820" title="plantillas2008" src="http://amby.net/wp-content/uploads/2012/02/plantillas2008.png" alt="" width="503" height="141" /></a></p>
<p>Falta el proyecto para <strong>modelos </strong>de informe… no me extraña, con la posibilidad de <strong>compartir </strong>los conjuntos de datos en informes y las funcionalidades del <strong>Report Builder 3.0</strong>, quizás haya dejado de cumplir su función, bien. El resto de plantillas para informes se mantiene.</p>
<p>Falta el Asistente para <strong>proyectos de conexión</strong> … no lo utilicé nunca, seguimos. La plantilla para proyectos de Integration Services se mantiene.</p>
<p>Falta <strong>Importar base de datos de Analysis Services</strong>, bueno, yo creo que esto era lo mismo que abrir la base de datos multidimensional,  y crear con ella un proyecto, en lugar de abrir el proyecto. La plantilla para Analysis Services Multidimensional con Minería de datos, la que conocíamos de antes, se mantiene.</p>
<p>¡ Otra novedad ¡ Una plantilla <span style="color: #993300;"><strong>Analysis Services Tabular Proyect</strong></span> !&#8230; ahí lo dejo, para otra ocasión; pero quédense con este nombre, que vamos a hablar mucho de esto, junto con algo llamado <span style="color: #993300;"><strong>Business Intelligence Semantic Model </strong></span>o <span style="color: #993300;"><strong>BISM</strong></span>.</p>
<p>Seleccionamos la plantilla para <strong>Integration Services </strong>y al entrar…</p>
<p><a href="http://amby.net/wp-content/uploads/2012/02/plantillassis.png"><img class="alignnone size-full wp-image-3819" title="plantillassis" src="http://amby.net/wp-content/uploads/2012/02/plantillassis.png" alt="" width="587" height="414" /></a></p>
<p>Como dije <a href="http://amby.net/2012/02/13/mis-primeros-pasos-con-sql-server-2012-rc0/">antes</a>,  voy a comentar los distintos aspectos que me han resultado interesantes, sin orden de importancia ni impacto de la funcionalidad y esto será, en la próxima…</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2012/02/15/primeros-pasos-con-ssis-2012-rc0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>

