<?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; SQL Server 2008 R2</title>
	<atom:link href="http://amby.net/category/business-intelligence-bi-sql-server/sql-server-2008-r2/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>Resultados del Seminario técnico online BI con Microsoft desde Danysoft</title>
		<link>http://amby.net/2011/10/24/resultados-del-seminario-tecnico-online-bi-con-microsoft-desde-danysoft/</link>
		<comments>http://amby.net/2011/10/24/resultados-del-seminario-tecnico-online-bi-con-microsoft-desde-danysoft/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 07:00:13 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Danysoft]]></category>
		<category><![CDATA[Eventos Danysoft]]></category>

		<guid isPermaLink="false">http://amby.net/?p=3464</guid>
		<description><![CDATA[Hace unos días desarrollamos el Seminario técnico online dedicado a recorrer las herramientas que desde MS nos ofrecen la posibilidad de realizar BI de calidad. Este seminario estuvo anunciado el sitio de Danysoft, concretamente, aquí. Estuvimos recorriendo las 3 partes que integran BI en MS SQL Server 2008 R2, mostramos la relevancia de SSIS en [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días desarrollamos el<strong> Seminario técnico online</strong> dedicado a recorrer las <strong>herramientas </strong>que desde <strong>MS </strong>nos ofrecen la posibilidad de realizar <strong>BI de calidad</strong>. Este seminario estuvo anunciado el sitio de <a href="http://www.danysoft.com">Danysoft</a>, concretamente, <a href="http://www.danysoft.com/danysoft/eventos-danysoft/business-intelligence-con-sql-server-2008-r2.html ">aquí</a>.<span id="more-3464"></span></p>
<p>Estuvimos recorriendo las 3 partes que integran <strong>BI</strong> en <span style="color: #993300;"><strong>MS SQL Server 2008 R2</strong></span>, mostramos la relevancia de <strong><span style="color: #993300;">SSIS </span></strong>en el análisis, transformación y carga de datos, mencionamos sus componentes, jugamos un poco con ellos. Para mostrar algo de <span style="color: #993300;"><strong>SSAS-OLAP</strong></span> nos fuimos al <strong>SSMS </strong>examinamos un cubo y con un poco de ingeniería inversa señalamos la importancia del correcto <strong>modelado de datos </strong>y todas las ventajas que ofrece el <strong>Diseñador de cubos</strong> (en <strong>BIDS</strong>) para enriquecer nuestro modelo de datos subyacente y engrandecerlo hasta cumplir las espectativas de nuestros clientes finales. Recorrimos temas relativos a <span style="color: #993300;"><strong>SSAS-DM</strong></span> hablamos de algoritmos, modelos y estructuras en una brevísima presentación de un tema tan apasionante como puede ser la <strong>Minería de Datos</strong>. Para finalizar con <strong>SQL Server 2008 R2</strong>, mostramos ventajas que ofrece <strong><span style="color: #993300;">SSRS </span></strong>en su versión <strong>R2</strong>, tanto en nuevas herramientas, como en el <strong>Generador de Informes 3.0</strong> y en la capacidad de <strong>compartir elementos</strong> y conjuntos de datos de informes, bastante más avanzado que compartir orígenes de datos, que existía hasta 2008.</p>
<p>La herramienta por excelencia del cliente final en cuanto a análisis y procesamiento de datos se refiere es <strong>MS Office Excel</strong>, por ello, dedicamos el segundo fragmento de nuestra presentación a mostrar los 3 momentos importantes en los que integrar <span style="color: #993300;"><strong>BI con MS Excel 2010</strong></span>. Empezamos con <strong>consumos de datos multidimensionales</strong>, concretamente cubos <strong>OLAP </strong>en <strong>tablas dinámicas</strong> de Excel, mostramos medidas, dimensiones, kpis, atributos, jerarquías y conjuntos. Pasamos luego a mostrar cómo funcionan los <strong>Complementos de Minería de datos para Excel</strong>, estos complementos brindan funcionalidades en cuanto a la exploración, preparación y análisis de los datos aplicando los <strong>algoritmos de Microsoft</strong>, pues apenas jugamos un poco viendo pinceladas de lo mucho que ofrece. Y para finalizar, trabajamos con <strong><span style="color: #993300;">PowerPivot</span></strong>, algo muy sencillo y didáctico que nos deja ver la utilidad de este elemento que llegó para quedarse y del que seguiremos escuchando en el futuro próximo.</p>
<p>Y hablamos de <strong>Sharepoint 2010</strong> como herramienta de colaboración que tiene muchísimo que ofrecer en temas de <strong>BI</strong>, que brinda opciones que enriquecen grandemente la experiencia de usuario final, a través del empleo de <strong>PowerPivot</strong>, <strong>Excel Services</strong> y <strong>SSRS</strong>, esto lo comentamos de pasada, &#8230; el tiempo, el implacable &#8230; y teníamos que seguir.Pasamos entonces, para finalizar,  a lo que fue nuestra demo estrella del seminario, nos fuimos a un sitio <span style="color: #993300;"><strong>MS Sharepoint 2010</strong></span> donde teníamos debidamente configurado <span style="color: #993300;"><strong>PerformancePoint </strong></span>y trabajamos con el <strong>Dashboard Designer</strong> creando, configurando y mostrando ejemplos &#8220;recien sacados del horno&#8221;. Esto nos permitió crear <strong>KPIs</strong>, <strong>Scorecards</strong>, <strong>Informes analíticos</strong> (gráficos y/o tablas), <strong>filtros</strong>, &#8220;armar el muñeco&#8221; en un <strong>Dashboard </strong>y/o en una <strong>página </strong>en la que enlazamos los <strong>webparts </strong>creando <strong>interactividad </strong>entre ellos.</p>
<p>Ah&#8230; y hablamos de <span style="color: #993300;"><strong>SQL Server 2012</strong></span>; pero eso te lo cuento en otra ocasión <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ,  no pierdas la sintonía.</p>
<p>La experiencia, como siempre fue enriquecedora, la tanda de preguntas muy interesante, la participación altísima y muy activa.</p>
<p>¡¡ M<strong>uchas gracias</strong> !! a todos los que nos acompañaron en este pequeño viaje por las <strong>herramientas </strong>de <strong>Inteligencia de Negocio</strong> (<span style="color: #993300;"><strong>BI</strong><span style="color: #000000;">) </span></span>de la mano de <strong><span style="color: #993300;">Microsoft</span></strong>, ofrecido desde <a href="http://www.danysoft.com/"><strong><span style="color: #993300;">Danysoft</span></strong></a>.</p>
<p>¡¡¡ Les esperamos en nuevos seminarios !!!</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/10/24/resultados-del-seminario-tecnico-online-bi-con-microsoft-desde-danysoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revista SolidQ Journal … unos meses después (II)</title>
		<link>http://amby.net/2011/09/28/revista-solidq-journal-%e2%80%a6-unos-meses-despues-ii/</link>
		<comments>http://amby.net/2011/09/28/revista-solidq-journal-%e2%80%a6-unos-meses-despues-ii/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 07:00:31 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Denali]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Solid Quality]]></category>

		<guid isPermaLink="false">http://amby.net/?p=3409</guid>
		<description><![CDATA[En Julio 2010,  con la primera entrega, nació la propuesta de SolidQ de crear una revista instructiva gratuita, on-line, a la “recién nacida” le llamaron SolidQ Journal. Mi bienvenida particular llegó aquí, más tarde, en abril 2011 volví a la carga y describí lo publicado en castellano hasta la fecha. Pues bien, con el paso [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://www.solidq.com/sqj/es/Pages/2010_July_Issue/The-SolidQ-Journal-Julio-2010.aspx"><strong>Julio 2010</strong></a>,  con la primera entrega, nació la propuesta de <strong><a href="http://www.solidq.com">SolidQ</a></strong> de crear una revista instructiva gratuita, on-line, a la “recién nacida” le llamaron <strong><a href="http://www.solidq.com/sqj/Pages/Home.aspx">SolidQ Journal</a>.</strong> Mi bienvenida particular llegó <a href="http://amby.net/2010/09/03/revista-solidq-journal/">aquí</a>, más tarde, en <a href="http://amby.net/2011/04/04/revista-solidq-journal-unos-meses-despues/ ">abril 2011</a> volví a la carga y describí lo publicado en castellano hasta la fecha.<span id="more-3409"></span></p>
<p>Pues bien, con el paso del tiempo, ha cumplido su primer año y sigue adelante con tremendísima buena salud ¡¡ <strong>Gracias</strong> !! Me había quedado en el detalle que sobre temas de BI se ofrecía hasta el mes de <strong>Marzo 2011</strong>, así es que lo retomamos justo donde lo habíamos dejado, OK?</p>
<p>Y como no puede ser de otra forma, seguimos hablando de<strong> BI</strong> <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Esta vez, por falta de tiempo me limitaré a pegar los estractos que acompañan a cada artículo &#8230; el tiempo va volando &#8230; <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>En la revista de <a href="http://www.solidq.com/sqj/es/Pages/2011-March-Issue/The-SolidQ-Journal-Marzo-2011.aspx"><strong>Marzo 2011</strong></a> aparecen dos artículos sobre BI. El primero <a href="http://www.solidq.com/sqj/es/Pages/2011-March-Issue/Integration-Services-pieza-fundamental-en-los-proyectos-de-BI-parte-1-de-2.aspx"><strong>Integration Services: pieza fundamental en los proyectos de BI (parte 1 de 2)</strong></a> escrito por <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Salvador+Ramos"><strong>Salvador Ramos</strong></a> trata sobre Data Warehouse como elemento fundamental en un proyecto de BI es el, lo que implica la existencia de un proceso ETL que lo alimente desde los diferentes orígenes. Para realizar este proceso, SQL Server incluye una herramienta llamada Integration Services (SSIS) que nos será de gran ayuda para la realización de dichos procesos. Daremos un paseo por un proyecto de SSIS comentando las características más destacables, haciendo consideraciones de diseño y rendimiento, y mostrando los componentes más usados.</p>
<p>Como segundo regalo, <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Pablo+A.+Ahumada"><strong>Pablo Ahumada</strong></a>, , trata el tema: <a href="http://www.solidq.com/sqj/es/Pages/2011-March-Issue/PerformancePoint-Services-un-punto-de-vista-diferente.aspx"><strong>PerformancePoint Services; un punto de vista diferente</strong></a> <a href="http://www.solidq.com/sqj/es/Pages/2011-March-Issue/PerformancePoint-Services-un-punto-de-vista-diferente.aspx"></a> en el que se dedica a Uno de los mayores cambios que esta nueva versión de PerformancePoint Services es que el producto en sí mismo es ahora parte de SharePoint 2010 como una aplicación de servicio. Cuando se implementa SharePoint 2010, los servicios de PerformancePoint ya están incluidos y sólo deben configurarse.</p>
<p>En <strong><a href="http://www.solidq.com/sqj/es/Pages/2011-April-Issue/The-SolidQ-Journal-Abril-2011.aspx">Abril 2011</a> </strong><a href="http://www.solidq.com/sqj/es/Pages/2011-April-Issue/The-SolidQ-Journal-Abril-2011.aspx"></a><strong> </strong>, <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Salvador+Ramos"><strong>Salvador Ramos</strong></a> concluyó su tema <a href="http://www.solidq.com/sqj/es/Pages/2011-April-Issue/Integration-Services-pieza-fundamental-de-los-proyectos-de-BI-parte-2-de-2.aspx"><strong>Integration Services: pieza fundamental en los proyectos de BI (parte 2 de 2)</strong></a> en el que continuó con una serie de buenas prácticas y recomendaciones adicionales sobre el uso de algunos de los componentes que se utilizados con mayor frecuencia en la construcción de los procesos ETL.</p>
<p>Como segunda entrega de este mes, <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Enrique+Catal%C3%A1"><strong>Enrique Catalá</strong></a> continuó hablando de SSIS; pero desde otro ángulo, presentó el tema <a href="http://www.solidq.com/sqj/es/Pages/2011-April-Issue/Generacion-de-paquetes-SSIS-programaticamente-Parte-1.aspx"><strong>Generación de paquetes SSIS programáticamente (Parte I)</strong></a>,  donde comentó que existe un viejo adagio que dice que cuando necesites escribir código, deberías considerar en su lugar escribir código que generase código. Los usuarios experimentados de SSIS generan paquetes repetitivos programáticamente y de esa forma, aprenden a regenerarlos rápidamente cuando surge la necesidad de un cambio. Este artículo es la primera parte de una corta serie que le mostrará cómo crear paquetes SSIS mediante programación.</p>
<p>En <a href="http://www.solidq.com/sqj/es/Pages/2011-May-Issue/The-SolidQ-Journal-Mayo-2011.aspx"><strong>Mayo 2011</strong></a> por <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Douglas+McDowell"><strong>Douglas McDowell</strong></a>, <a href="http://www.solidq.com/sqj/es/Pages/2011-May-Issue/Auto-Servicio-BI-Aprovechelo-en-lugar-de-ignorarlo.aspx"><strong>Auto servicio BI: Aprovéchelo en lugar de ignorarlo</strong></a>. Trata sobre La BI de Autoservicio (SSBI) es el origen de la BI, y ha crecido aún más a pesar de la evolución de la BI empresarial y los temores en torno a cuestiones de seguridad y gestión de datos. Eche un vistazo renovado a SSBI. Entienda cómo puede implementarlo y aprovecharlo dentro de su organización para potenciar a la toma de decisiones y a mejorar la BI de su empresa.</p>
<p>En <strong>Junio</strong> la formación vino de la mano del <strong>Summit SolidQ</strong> del que ya estuve comentando.</p>
<p>En <a href="http://www.solidq.com/sqj/es/Pages/2011-July-Issue/The-SolidQ-Journal-Julio-2011.aspx"><strong>Julio 2011</strong></a>,  mes del aniversario, hubo dos entregas en BI, por una parte <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Miguel+L%C3%B3pez"><strong>Miguel López González</strong></a> tituló su artículo <a href="http://www.solidq.com/sqj/es/Pages/2011-July-Issue/Danos-tus-datos-Windows-Azure-Marketplace-DataMarket-y-la-iniciativa-Open-Government-Data.aspx"><strong>¡Danos tus datos!</strong> <strong>Windows Azure Marketplace DataMarket y la iniciativa Open Government Data</strong> </a>donde se refirió a que sin duda alguna, en lo que a tecnología de la información se refiere, estamos en plena “era de los datos” como apuntaba Tim O’Reilly en la conferencia Web 2.0 sobre la caracterización de dicho paradigma, ya en 2005: “los datos son el nuevo Intel Inside”. Las administraciones públicas de todo el mundo se han hecho eco de la importancia de compartir los datos de forma pública y fruto de ello están apareciendo interesantes iniciativas internacionales de compartición de datos que analizaremos desde la perspectiva de los retos y las oportunidades que podemos utilizar ahora con Windows Azure Marketplace DataMarket y Open Government Data Initiative. Dele un vistazo renovado a la SSBI. Le ayudará a entender cómo puede implementarla y aprovecharla dentro de su organización para habilitar la toma de decisiones y mejorar la BI de su empresa.</p>
<p>Por otra parte, <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Paul+Turley"><strong>Paul Turley</strong></a> su artículo <a href="http://www.solidq.com/sqj/es/Pages/2011-July-Issue/Introduccion-a-lo-Visual-El-arte-del-diseno-de-informes.aspx"><strong>Introducción a lo Visual: El arte del diseño de informes</strong></a> trató sobre los estilos de los informes varían en función de las necesidades del consumidor y el propósito del informe. Con el número de posibilidades disponibles en los conjuntos de herramientas de informes actuales, los diseñadores de informes a menudo son propensos a agregar gráficos, colores y “chrome” siempre que pueden. Este artículo presenta algunas ideas, conceptos y orientaciones para equilibrar con sencillez los aspectos visuales del diseño de informes.</p>
<p>Y hubo más… <a href="http://www.solidq.com/sqj/authors/Pages/description.aspx?name=Rushabh+B.+Mehta"><strong>Rushabh B. Mehta</strong></a> escribió su artículo <a href="http://www.solidq.com/sqj/es/Pages/2011-July-Issue/Creacion-de-un-marco-de-gestion-de-SSIS-parte-1.aspx"><strong>Creación de un marco de gestión de SSIS, parte 1</strong></a> en el que se refirió al entorno de administración de Microsoft SQL Server Integration Services (SSIS) fue desarrollado para hacer frente a una multitud de problemas de gestión y desarrollo de SSIS. Este marco fue diseñado para optimizar, no sólo desarrollo, sino también las prácticas de desarrollo y sus normas. Instituye una metodología que pone las normas y prácticas en primer plano, para que el proceso de desarrollo se estructure en torno a un conjunto de principios, y se minimicen así las grandes diferencias en los estilos de desarrollo.</p>
<p>En Agosto, la revista también se fue de vacaciones <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Y ya está, recién salido del horno, el número de <a href="http://www.solidq.com/sqj/Pages/2011-September-Issue/The-SolidQ-Journal-September-2011.aspx"><strong>Septiembre</strong> <strong>2011</strong></a>, de momento en inglés y pronto en castellano y portugués como nos tienen acostumbrados en <strong>SolidQ </strong>en esta entrega tenemos tres artículos de BI, los que dejamos anunciados y serán descritos en su momento: Designing a Dashboard with PerformancePoint Services, por <strong>Pablo A. Ahumada</strong>, Using Excel in ETL Processes por <strong>Salvador Ramos</strong> y finalmente Building an SSIS Management Framework, Part 2 por <strong>Rushabh B. Mehta</strong></p>
<p>Lo dicho… hay mucho que estudiar y queda por mencionar de todo lo bueno que traen estas revistas, especialmente lo relativo a SQL Relacional, Administración de SQL Server y Colaboración !!!</p>
<p>Seguiremos informando… <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/09/28/revista-solidq-journal-%e2%80%a6-unos-meses-despues-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seminarios gratuitos desde Danysoft – Mayo 2011</title>
		<link>http://amby.net/2011/05/10/seminarios-gratuitos-desde-danysoft-%e2%80%93-mayo-2011/</link>
		<comments>http://amby.net/2011/05/10/seminarios-gratuitos-desde-danysoft-%e2%80%93-mayo-2011/#comments</comments>
		<pubDate>Tue, 10 May 2011 07:00:02 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[Eventos Danysoft]]></category>
		<category><![CDATA[Report Builder 3.0]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2997</guid>
		<description><![CDATA[Pues sí, Danysoft continúa ofreciendo valor añadido a sus clientes. Este mes por partida doble, habrá seminarios on-line y celebraremos nuestro tradicional encuentro anual en Microsoft, del que puedes leer aquí y yo ya estuve comentando aquí. Volviendo a los seminarios, tenemos nueva charla on line gratuita el próximo viernes, 13 de mayo de 2011, [...]]]></description>
			<content:encoded><![CDATA[<p>Pues sí, Danysoft continúa ofreciendo valor añadido a sus clientes. Este mes por partida doble, habrá seminarios on-line y celebraremos nuestro tradicional encuentro anual en Microsoft, del que puedes leer <a href="http://www.danysoft.com/general/viii-encuentro-microsoft-danysoft.html">aquí</a> y yo ya estuve comentando <a href="http://amby.net/2011/03/16/vii-encuentro-desarrolladores-danysoft/">aquí</a>.<span id="more-2997"></span></p>
<p>Volviendo a los seminarios, tenemos nueva charla on line gratuita el próximo viernes, <span style="color: #0000ff;"><strong>13 de mayo de 2011</strong></span>, de 12 a 13.30 horas</p>
<p>Este mes vamos a estar hablando de <strong><span style="color: #993300;">SQL Server Reporting Services 2008 R2</span></strong>, concretamente de <strong><span style="color: #993300;">Report Builder 3.0</span></strong>. La charla durará algo más de una hora y estaremos comentando algunas funcionalidades del Generador de Informes en su versión más reciente. Toda la información sobre este seminario, la tienes <a href="http://www.danysoft.com/danysoft/eventos-danysoft/report-builder-3-0-generacion-de-informes-en-reporting-services.html">aquí</a>.</p>
<p>Estos seminarios on-line gratuitos y especialmente el próximo encuentro, son una vía bastante buena para ponerte en contacto con Danysoft, 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.</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: #0000ff;"><strong>13 de Mayo</strong></span> !!!</p>
<p>Y luego &#8230; te esperamos el próximo <span style="color: #0000ff;"><strong>24 de Mayo en el VIII Encuentro Microsoft &#8211; Danysoft</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/05/10/seminarios-gratuitos-desde-danysoft-%e2%80%93-mayo-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cursos de Formación a Distancia desde Danysoft Internacional – Abril 2011</title>
		<link>http://amby.net/2011/04/01/cursos-de-formacion-a-distancia-desde-danysoft-internacional-%e2%80%93-abril-2011/</link>
		<comments>http://amby.net/2011/04/01/cursos-de-formacion-a-distancia-desde-danysoft-internacional-%e2%80%93-abril-2011/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 07:00:24 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Eventos Danysoft]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2708</guid>
		<description><![CDATA[Hablemos de los cursos de formación a Distancia de Danysoft Internacional. En el pasado mes de marzo nos dedicamos a  la Integración de MS Office 2007 y 2010 con SQL Server. Trabajamos con las tablas dinámicas de MS Excel 2007 y 2010 consumiendo datos almacenados en BBDD Multidimensionales SQL Server Analysis Services 2008 R2. Además [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong>Hablemos de los cursos de formación a Distancia de<strong> </strong><a href="http://danysoft.com"><strong>Danysoft Internaciona</strong>l</a>.<span id="more-2708"></span></p>
<p>En el pasado mes de <strong>marzo </strong>nos dedicamos a  la <strong>Integración de MS Office 2007 y 2010 con SQL Server</strong>. Trabajamos con las  tablas dinámicas de MS Excel 2007 y 2010 consumiendo  datos almacenados  en BBDD Multidimensionales SQL Server Analysis  Services 2008 R2. Además aprendimos a utilizar Minería de Datos desde MS Excel 2007 y 2010 conectados a un  motor de  BBDD Multidimensional SQL Server Analysis Services 2008 R2. Los temas fueron bienvenidos por nuestros alumnos quienes mostraron gran interés y buena participación. Gracias, todo un placer !!!</p>
<p>Para este mes de <span style="color: #ff0000;"><strong>Abril </strong></span>tenemos previstos dos cursos dedicados a</p>
<ul>
<li><span style="color: #ff0000;"><strong>SQL Server Reporting Services (SSRS)</strong></span> &#8211; <strong>4 al 6 de Abril</strong>, de 10 a 14 horas | 12 horas</li>
</ul>
<p>Durante 12 horas divididas en 3 mañanas vamos a diseñar informes con <strong>SSRS 2008 R2</strong> cubriendo todas las regiones de datos y objetos gráficos de que dispone esta versión. Trabajaremos con parámetros, código, formato condicional y para finalizar comentaremos aspectos relativos a la Administración de SSRS.</p>
<ul>
<li><span style="color: #ff0000;"><strong>SQL Server Integration Services (SSIS) </strong></span>- <strong>25 al 27 de Abril</strong>, de 10 a 14 horas | 12 horas</li>
</ul>
<p>Con el mismo horario y duración del curso anterior veremos cómo  trabajar con <strong>SSIS 2008 R2</strong>, analizaremos sus componentes y funcionalidades que nos van a permitir tender el puente necesario entre los datos de origen y los datos transformados en destino.</p>
<p>Estás a tiempo, no te los pierdas !!!</p>
<p>Toda la información sobre los <strong>cursos a distancia de Danysoft</strong>, <a href="http://www.danysoft.com/servicios/calendario-de-cursos-a-distancia.html">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/04/01/cursos-de-formacion-a-distancia-desde-danysoft-internacional-%e2%80%93-abril-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Woman PASS LATAM – marzo 2011 (II)</title>
		<link>http://amby.net/2011/02/15/it-woman-pass-latam-%e2%80%93-marzo-2011-ii/</link>
		<comments>http://amby.net/2011/02/15/it-woman-pass-latam-%e2%80%93-marzo-2011-ii/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 07:00:56 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Denali]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[PASS LATAM]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2535</guid>
		<description><![CDATA[Hola !! Ya tenemos más datos sobre este interesantísimo evento !!! Recordemos que toda la información sobre el mismo se expone aquí. Pues bien, ¿qué hay de nuevo amigos? Tenemos ya el rostro y algo de información sobre las ponentes y ¡¡¡ tenemos los temas a tratar !!! Madre mía qué de cosas interesantes!!! &#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Hola !!</p>
<p>Ya tenemos más datos sobre este interesantísimo evento !!!</p>
<p>Recordemos que toda la información sobre el mismo se expone <a href="http://www.sqlpass-latam.org/ITwomen.aspx">aquí</a>.<span id="more-2535"></span></p>
<p>Pues bien, ¿qué hay de nuevo amigos? Tenemos ya el rostro y algo de información sobre las ponentes y ¡¡¡ tenemos los <strong>temas a tratar </strong>!!! Madre mía qué de cosas interesantes!!! &#8230; veamos</p>
<ol>
<li><em>Trabajando con Tablas en Reporting Services 2008</em></li>
<li><em>Administración de múltiples servidores de SQL Server</em></li>
<li><em> Data Tier Application, la luz al final del túnel entre  Developers y DBA’s</em></li>
<li><em>SQL PERFOMANCE en SQL Server 2008</em></li>
<li><em>BI a traves de PowerPivot</em></li>
<li><em>Mineria de Datos desde Excel</em></li>
<li><em>¿Por qué debemos considerar migrar a SQL Server 2008 R2?</em></li>
<li><em>Estrategias de alta disponibilidad con SQL Server 2008 R2</em></li>
</ol>
<p>Se hablará en español y portugués &#8230; normal, se trata de Iberoamérica <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Recuerda, estés donde estés, te estamos esperando el próximo 22 de Marzo.</p>
<p>Y mantente en sintonía, seguiremos informando <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/02/15/it-woman-pass-latam-%e2%80%93-marzo-2011-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trabajo con Transacciones desde SQL Server Integration Services 2008</title>
		<link>http://amby.net/2011/01/31/trabajo-con-transacciones-desde-sql-server-integration-services-2008/</link>
		<comments>http://amby.net/2011/01/31/trabajo-con-transacciones-desde-sql-server-integration-services-2008/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 07:00:47 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2457</guid>
		<description><![CDATA[Vamos a comenzar hoy a comentar aspectos relacionados con el Trabajo con Transacciones desde SQL Server Integration Services. Cuando hablamos de transacciones en SSIS pensamos de la misma forma que cuando hablamos de Transacciones en el motor relacional, hablamos de enlazar las acciones de base de datos que las tareas realizan en unidades atómicas y [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos a comenzar hoy a comentar aspectos relacionados con el Trabajo con <strong>Transacciones</strong> desde <strong>SQL Server Integration Services</strong>. <span id="more-2457"></span></p>
<p>Cuando hablamos de transacciones en <strong>SSIS</strong> pensamos de la misma forma que cuando hablamos de Transacciones en el <strong>motor relacional</strong>, hablamos de enlazar las acciones de base de datos que las tareas realizan en unidades atómicas y mantener de esta forma la integridad de los datos. No estamos hablando de  programar explícitamente las transacciones con sus sentencias de tipo BEGIN TRAN, COMMIT TRAN, y/o ROLLBACK TRAN, aquí vamos a proceder de forma diferente, aunque como he dicho otras veces, todo lo que llevamos del mundo relacional es válido en cuanto a enfoques y criterios para que sea aplicado en SSIS.</p>
<p>Para trabajar desde SSIS vamos a detenernos en algunas propiedades, las explicamos hoy y en la próxima entrada “jugamos” con ellas.</p>
<p>La propiedad <span style="color: #ff0000;"><strong>TransactionOpcion</strong> </span>funciona y se configura de la misma forma para todos los objetos del Flujo de control: tareas, contenedores y paquete. Sus tres posibles valores son: Non Supported, Supported y Required y su funcionamiento es el siguiente:</p>
<p><strong>Non Supported</strong> – El objeto no es transaccional, aunque esté ejecutándose en el contexto de una transacción, es decir no participa en transacción alguna. Esta es una configuración muy interesante, como veremos más adelante, ya que nos permitirá conservar algunas acciones aunque falle una transacción.</p>
<p><strong>Supported</strong> – Este es el <strong>valor predeterminado</strong> y significa que el objeto se ejecuta en el contexto de la transacción que ya estuviese abierta (por alguno de sus &#8220;padres&#8221;). En caso de que no se hubiese iniciado ninguna transacción, el objeto no es transaccional, es decir, participa o no en dependencia de otro objeto, heredando el comportamiento que le sea impuesto.</p>
<p><strong>Required</strong> – indica que este objeto se ejecuta en el contexto de una nueva transacción si el contenedor primario aún no ha iniciado una transacción, en cuyo caso pasa a formar parte de la misma transacción.</p>
<p>¿Cómo combinar estos valores? Veamos un par de casos:</p>
<p>Si se configura <strong>Required</strong> a nivel de <strong>paquete</strong> y el <strong>resto</strong> de elementos como <strong>Supported</strong>, todos los elementos del Flujo de Control se ejecutarán por defecto <strong>en el contexto de una transacción</strong>. Si uno de estos elementos falla, se desharán los cambios realizados por el resto de elementos que se hubiesen ejecutado dentro de la misma transacción, es decir, todo lo que se ejecuta en el paquete, a menos… que algún elemento haya sido configurado como <strong>Non Supported</strong>.</p>
<p>Si se configura <strong>Supported</strong> a nivel de <strong>paquete</strong> y el <strong>resto</strong> de elementos como <strong>Required</strong>, todos los elementos del Flujo de Control (<strong>hijos</strong> del paquete) <strong>iniciarán nueva transacción</strong>. Si uno de estos elementos falla, se desharán los cambios realizados por ese elemento en concreto, mientras que el resto de elementos como no se han ejecutado dentro de la misma transacción siguen su camino, a menos… que algún elemento haya sido configurado como <strong>Non Supported</strong>.</p>
<p>La propiedad <span style="color: #ff0000;"><strong>IsolationLevel</strong> </span>especifica cómo gestionará SSIS la transacción<strong>. </strong>Si el valor de la propiedad <strong>TransactionOpcion</strong> es &#8220;<em>Required</em>&#8220;, entonces <strong>IsolationLevel</strong>, define qué nivel de aislamiento se va a producir durante una transacción. Los valores son Unspecified, Chaos, ReadUncommitted, ReadCommitted, RepeatableRead, Serializable y Snapshot.</p>
<p>El valor <strong>predeterminado</strong> de esta propiedad es <strong>Serializable</strong>, que es el más restrictivo, pero a la vez más seguro evita que se modifiquen los datos anteriores al inicio de la transacción. Cuando pensamos en los efectos secundarios de la simultaneidad habilitados por los distintos niveles de aislamiento tenemos que para Serializable, No ocurre ni lectura desfasada, ni lectura no repetible ni ficticia., esto se debe a que es el nivel más alto, en el que se aíslan completamente las transacciones entre sí. El valor de la propiedad <strong>IsolationLevel</strong> solicitado por el contenedor se respeta solamente cuando el contenedor inicia una nueva transacción. Por otra parte, este valor para un contenedor secundario se omite cuando <strong>TransactionOption</strong> para el contenedor secundario es <strong>Supported</strong> y el contenedor secundario combina la transacción de un contenedor primario, por lo que hereda del padre. Para ver más sobre Niveles de Aislamiento, <a href="http://msdn.microsoft.com/es-es/library/ms189122.aspx">BOL</a>. Para ver el resto de valores, <a href="http://msdn.microsoft.com/es-es/library/microsoft.sqlserver.dts.runtime.dtscontainer.isolationlevel.aspx">BOL</a>.</p>
<p>Un aspecto importante es que para el trabajo con transacciones, SSIS utiliza el servicio MSDTC <strong><em>(</em>Microsoft Distributed Transaction Coordinator<em>)</em></strong>, por lo cual, el<strong> </strong>servicio MSDTC debe estar <strong>disponible </strong>en caso contrario, se producirá el siguiente error: <em>Error:</em> <em>0xC001401A at Data Flow Task: The SSIS Runtime has failed to start the distributed transaction due to error 0x8004D01B &#8220;The Transaction Manager is not available.&#8221; The DTC transaction</em> <em>failed to start. This could occur because the MSDTC Service is not running.</em></p>
<p>Hemos hablado antes de que una Tarea de Flujo de Control es <strong>Ejecutar Paquete</strong>, todo lo que hemos visto hoy se adapta plenamente a este tipo de tareas, por tanto estamos viendo que podemos incluir dentro de una misma transacción, distintos paquetes, distintos orígenes de datos, en fin, está en nuestras manos. No todos los proveedores de datos soportan Transacciones DTC; pero una vez capturados los datos, podemos realizar todo el procesamiento desde un destino SQL Server y controlar las transacciones desde el flujo de control.</p>
<p>Hasta aquí esta introducción de los aspectos relacionados con <strong>Trabajo con transacciones </strong>dentro de <strong>SQL Server Integration Services</strong>. En la próxima entrega, toca empezar a &#8220;jugar&#8221; para ver los distintos efectos que se producen.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2011/01/31/trabajo-con-transacciones-desde-sql-server-integration-services-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Woman PASS LATAM &#8211; marzo 2011</title>
		<link>http://amby.net/2011/01/26/it-woman-pass-latam-marzo-2011/</link>
		<comments>http://amby.net/2011/01/26/it-woman-pass-latam-marzo-2011/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 07:00:15 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[PASS LATAM]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2461</guid>
		<description><![CDATA[Hola ! Hoy quiero hablar de un evento que se desarrollará en el mes de Marzo 2011,  la convocatoria es muy motivadora y seguro que en otras ocasiones voy a estar hablando de esta actividad. He sido invitada a participar y estoy muy contenta e ilusionada, a la vez que comprometida por el nuevo reto [...]]]></description>
			<content:encoded><![CDATA[<p>Hola !</p>
<p>Hoy quiero hablar de un evento que se desarrollará en el mes de Marzo 2011,  la convocatoria es muy motivadora y seguro que en otras ocasiones voy a estar hablando de esta actividad. He sido invitada a participar y estoy muy <strong>contenta </strong>e <strong>ilusionada</strong>, a la vez que <strong>comprometida </strong>por el nuevo reto que supone. Por todo esto, lo comparto con ustedes, mezclando la convocatoria oficial con texto propio <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>El equipo de <strong><a href="http://sqlpass-latam.org/Inicio.aspx ">SQL  PASS LATAM</a></strong> invita a  participar en el próximo evento que estamos organizando para para la  comunidad <strong>PASS </strong>orientada a<strong> SQL Server</strong>, denominado<span style="color: #ff0000;"> <strong>IT</strong> <strong>Woman PASS LATAM</strong></span>.  Queremos ser eco del trabajo de las  mujeres IT en nuestra comunidad hispanoamericana cuyo talento y habilidad debe ser reconocido por todos y el cual sabemos  está lleno de retos interesantes en su rol de  profesional,  madre, esposa e hija y que resulta tan o más valioso como el resto de  nuestros compañeros del sexo opuesto. ¡ Qué mejor ocasión para dar este  evento que Marzo, el mes de la Mujer!</p>
<p>Estamos <strong>todos </strong>invitados, hombres y mujeres, estudiantes y profesionales, vivamos donde vivamos. En estos momentos contamos con mujeres de varios países de hispanoamérica que están preparándose con mucho rigor y entusiasmo para este próximo evento, que es el primero con estas características y fruto de la iniciativa de un equipo entusista,  activo y muy profesional .</p>
<p>Hablaremos de temas relativos al enorme y apasionante mundo del <strong><span style="color: #ff0000;">SQL Server</span></strong>, el evento será <strong>On-Line</strong>, con charlas programadas  de  1 hora de duración. Como decimos en mi tierra, estamos &#8220;armando el muñeco&#8221; y lo hacemos con muchísma ilusión.</p>
<p>No te lo puedes perder !!!</p>
<p>Acompáñanos, ¡¡¡ en marzo, la invitación va por <span style="color: #ff0000;">nosotras </span>!!! <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/01/26/it-woman-pass-latam-marzo-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contenedor de secuencias</title>
		<link>http://amby.net/2010/12/09/contenedor-de-secuencias/</link>
		<comments>http://amby.net/2010/12/09/contenedor-de-secuencias/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 07:00:10 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2093</guid>
		<description><![CDATA[Entre los componentes de Flujo de Control tenemos los Contenedores. Hoy vamos a hablar de uno de ellos, el Contenedor de secuencias. Este tipo de componente tiene como objetivo agrupar varias tareas, controlar para ellas elementos como la confirmación o rollback de transacciones, dar mejor aspecto a paquetes con muchas tareas, y digamos que agrupar [...]]]></description>
			<content:encoded><![CDATA[<p>Entre los componentes de <strong>Flujo de Control </strong>tenemos los <strong>Contenedores</strong>. Hoy vamos a hablar de uno de ellos, el <strong>Contenedor de secuencias</strong>.<span id="more-2093"></span></p>
<p>Este tipo de componente tiene como objetivo agrupar varias tareas, controlar para ellas elementos como la confirmación o rollback de transacciones, dar mejor aspecto a paquetes con muchas tareas, y digamos que agrupar tareas que cumplen determinadas funciones dentro de nuestra lógica de procesamiento.</p>
<p>Para el ejemplo, a partir de las condiciones que tenemos en la entrada anterior, creo un paquete, copio y pego lo que había, agrego un <strong>Contenedor de secuencias</strong>.</p>
<p>Dentro del contenedor ubico tres de las tareas y enlazo con restricción de precedencia entrante con otra de las tareas. Además, establecemos control de expresiones en la Restricción de precedencia, de tal forma que,  si = 0 el paquete ejecuta la tarea <strong>EjecutarProceso</strong>, activa la calculadora, en caso contrario se ejecutan las tareas que están dentro del componente Contenedor de Secuencias. Todo esto, tal y como muestra la figura.</p>
<p><img class="alignnone size-full wp-image-2208" title="DosRestricciones" src="http://amby.net/wp-content/uploads/2010/11/DosRestricciones.PNG" alt="DosRestricciones" width="491" height="248" /></p>
<p>Vamos a probar su funcionamiento</p>
<p><img class="alignnone size-full wp-image-2207" title="EjecutovarRestHayTrunca" src="http://amby.net/wp-content/uploads/2010/11/EjecutovarRestHayTrunca.PNG" alt="EjecutovarRestHayTrunca" width="522" height="261" /></p>
<p>Estupendo, como la variable es mayor que cero se ejecutan las tareas del contenedor. Vamos a cambiar las condiciones de las expresiones, por lo que no se ejecuta el Contenedor.</p>
<p><img class="alignnone size-full wp-image-2206" title="EjecutovarRestNoHayTrunca" src="http://amby.net/wp-content/uploads/2010/11/EjecutovarRestNoHayTrunca.PNG" alt="EjecutovarRestNoHayTrunca" width="564" height="285" /></p>
<p>Por su parte, la tarea Ejecutar proceso, invoca la calculadora.</p>
<p><img class="alignnone size-full wp-image-2205" title="EjecutovarRestNoHayTrunca2" src="http://amby.net/wp-content/uploads/2010/11/EjecutovarRestNoHayTrunca2.PNG" alt="EjecutovarRestNoHayTrunca2" width="641" height="324" /></p>
<p>Y al terminar, vemos que la rama del contenedor no se ejecuta, mientras el resto de tareas se ejecutan satisfactoriamente.</p>
<p><img class="alignnone size-full wp-image-2204" title="EjecutovarRestNoHayTrunca3" src="http://amby.net/wp-content/uploads/2010/11/EjecutovarRestNoHayTrunca3.PNG" alt="EjecutovarRestNoHayTrunca3" width="569" height="213" /></p>
<p>Si nuestro paquete tiene un significativo número de tareas podemos mostrar el <strong>Contenedor de Secuencias</strong> en su versión <strong>contraída</strong>, de tal forma que su contenido deje de estar visible y podamos abarcar más tareas del <strong>Flujo de Control</strong> en poca superficie.</p>
<p><img class="alignnone size-full wp-image-2203" title="Contenedor" src="http://amby.net/wp-content/uploads/2010/11/Contenedor.PNG" alt="Contenedor" width="520" height="149" /></p>
<p>Esto es apenas el primer encuentro con el <strong>Contenedor de secuencias,</strong> regresaremos a configurar sus propiedades, aunque de momento vamos a introducir una nueva e importantísima  tarea, <strong>Script</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/12/09/contenedor-de-secuencias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variables en Expresiones de Restricciones de precedencia con SSIS 2008 &#8211; Ejecución</title>
		<link>http://amby.net/2010/12/07/variables-en-expresiones-de-restricciones-de-precedencia-con-ssis-2008-ejecucion/</link>
		<comments>http://amby.net/2010/12/07/variables-en-expresiones-de-restricciones-de-precedencia-con-ssis-2008-ejecucion/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 07:00:47 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2141</guid>
		<description><![CDATA[Hace unos días vimos la importancia de establecer correctamente las Restricciones de precedencia entre las tareas del Flujo de Datos de SSI y en la pasada entrega configuramos la ruta para que la restricción de precedencia a una tarea, tenga en cuenta el valor de una variable, además de la correcta ejecución de la tarea [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días vimos la importancia de establecer correctamente las <a href="http://amby.net/2010/11/26/uso-de-restricciones-de-precedencia-para-evitar-error-de-acceso-a-datos/">Restricciones de precedencia entre las tareas del Flujo de Datos de SSI</a> y en la pasada entrega configuramos la ruta para que la restricción de precedencia a una tarea, tenga en cuenta el valor de una <strong>variable</strong>, además de la correcta ejecución de la tarea que precede.</p>
<p><span id="more-2141"></span>Ejecutamos</p>
<p>Si <img class="alignnone size-full wp-image-2191" title="HayTruncadas" src="http://amby.net/wp-content/uploads/2010/11/HayTruncadas.PNG" alt="HayTruncadas" width="373" height="46" /></p>
<p>Ejecutando … se activa el Visor como vimos antes, salvo que ahora puede que no lo esperásemos, porque estamos en el <strong>Flujo de Control</strong></p>
<p><img class="alignnone size-full wp-image-2190" title="EjecutandoTruncadas" src="http://amby.net/wp-content/uploads/2010/11/EjecutandoTruncadas.PNG" alt="EjecutandoTruncadas" width="475" height="175" /></p>
<p>Termina la tarea, el recuento es mayor que cero, se cumple la condición y pasa a la siguiente tarea. Como vemos, el visor no se cierra solo.</p>
<p><img class="alignnone size-full wp-image-2189" title="EjecutandoTruncadas2" src="http://amby.net/wp-content/uploads/2010/11/EjecutandoTruncadas2.PNG" alt="EjecutandoTruncadas2" width="505" height="187" /></p>
<p>Cerrando el visor, este sería el aspecto, la funcionalidad es la misma.</p>
<p><img class="alignnone size-full wp-image-2188" title="EjecutandoTruncadas3" src="http://amby.net/wp-content/uploads/2010/11/EjecutandoTruncadas3.PNG" alt="EjecutandoTruncadas3" width="381" height="147" /></p>
<p>Cambiamos la expresión, en este caso nos va a interesar que se ejecute cuando no haya ninguna fila truncada.</p>
<p><img class="alignnone size-full wp-image-2187" title="CambiaExpresion" src="http://amby.net/wp-content/uploads/2010/11/CambiaExpresion.PNG" alt="CambiaExpresion" width="317" height="94" /></p>
<p>Como vemos, la primera tarea termina y termina bien; pero la segunda no se ejecuta</p>
<p><img class="alignnone size-full wp-image-2186" title="EjecutaNoTruncadas" src="http://amby.net/wp-content/uploads/2010/11/EjecutaNoTruncadas.PNG" alt="EjecutaNoTruncadas" width="466" height="153" /></p>
<p>Aunque tendría sentido seguir hablando de <strong>variables </strong>en expresiones de <strong>Restricciones de precedencia</strong>, y jugar un poco con las opciones existentes para definir las <strong>Restricciones de precedencia</strong>; mejor vamos a introducir nuevos elementos al <strong>Flujo de Control </strong>para enriquecerlo un poco con nuevos componentes y luego regresamos a las restricciones de precedencia y su posible configuración. En la próxima entrega estaremos hablando de <strong>Contenedores</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/12/07/variables-en-expresiones-de-restricciones-de-precedencia-con-ssis-2008-ejecucion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variables en Expresiones de Restricciones de precedencia con SSIS 2008 &#8211; Configuración</title>
		<link>http://amby.net/2010/12/03/variables-en-expresiones-de-restricciones-de-precedencia-con-ssis-2008-configuracion/</link>
		<comments>http://amby.net/2010/12/03/variables-en-expresiones-de-restricciones-de-precedencia-con-ssis-2008-configuracion/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 07:00:07 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=2091</guid>
		<description><![CDATA[En la tarea de Flujo de datos Extraer Productos, Convertir y Cargar Recuento habíamos declarado una variable para almacenar el valor del recuento de filas que iban por la Salida de error. Nuestro objetivo es utilizar el valor devuelto por la variable, es decir, la cantidad de filas truncadas como parte de una expresión que [...]]]></description>
			<content:encoded><![CDATA[<p>En la tarea de Flujo de datos <a href="http://amby.net/2010/11/08/tarea-conversion-de-datos-%E2%80%93-truncamiento-%E2%80%93-recuento-de-filas/">Extraer Productos, Convertir y Cargar Recuento</a> habíamos declarado una <strong>variable </strong>para almacenar el valor del <strong>recuento de filas</strong> que iban por la <strong>Salida de error</strong>.<span id="more-2091"></span></p>
<p><img class="alignnone size-full wp-image-2168" title="Variableanterior" src="http://amby.net/wp-content/uploads/2010/11/Variableanterior.PNG" alt="Variableanterior" width="620" height="256" /></p>
<p><img class="alignnone size-full wp-image-2167" title="PropiedadesVariable" src="http://amby.net/wp-content/uploads/2010/11/PropiedadesVariable.PNG" alt="PropiedadesVariable" width="437" height="437" /></p>
<p>Nuestro objetivo es utilizar el valor devuelto por la variable, es decir, la cantidad de filas truncadas como parte de una <strong>expresión </strong>que se asigna a la <strong>Restricción de precedencia</strong> a la tarea siguiente, (en este caso algo tan sencillo como ejecutar proceso). Veamos los pasos a seguir.</p>
<p>1.     <strong> Crear una expresión en la Restricción de Precedencia</strong></p>
<p>Editamos la <strong>Restricción de precedencia</strong> a la tarea <strong>Ejecutar Proceso</strong> y le definimos que queremos que se ejecute cuando se cumpla la expresión cuya condición es que la variable que tenemos sea mayor que cero.</p>
<p><img class="alignnone size-full wp-image-2164" title="FilasTruncadasVarOK" src="http://amby.net/wp-content/uploads/2010/11/FilasTruncadasVarOK.PNG" alt="FilasTruncadasVarOK" width="619" height="313" /></p>
<p>Se ha validado correctamente la expresión, por lo que, al menos en apariencia, vamos bien. En el <strong>Flujo de Control</strong>, junto a la flecha que indica la restricción de precedencia se refleja que en la restricción de precedencia hay una expresión.</p>
<p><img class="alignnone size-full wp-image-2163" title="FlujoControlExpresion" src="http://amby.net/wp-content/uploads/2010/11/FlujoControlExpresion.PNG" alt="FlujoControlExpresion" width="277" height="152" /></p>
<p>Ejecutamos &#8230; Pero… devuelve error de ejecución  <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><img class="alignnone size-full wp-image-2162" title="VarError" src="http://amby.net/wp-content/uploads/2010/11/VarError.PNG" alt="VarError" width="615" height="179" /></p>
<p>Lo que ha ocurrido es que no tenemos ninguna <strong>Variable con alcance de Paquete</strong>, la habíamos definido para esta tarea tenía alcance de Tarea. Además como he estado copiando y pegando tareas en cada caso se ha duplicado la tarea con su correspondiente variable; pero ninguna tiene alcance de Paquete, por lo que no es posible utilizar una variable de una tarea para otra, normal, como siempre hemos visto cuando se trata de alcances de variables.</p>
<p><img class="alignnone size-full wp-image-2166" title="VariasVariables" src="http://amby.net/wp-content/uploads/2010/11/VariasVariables.PNG" alt="VariasVariables" width="651" height="174" /></p>
<p><strong>2.- Crear una variable con alcance de paquete.</strong></p>
<p>Si en el momento de haber creado la variable, nos hubiésemos asegurado que su alcance fuera paquete, esto no sería necesario. Creamos entonces una nueva variable asegurándonos que su alcance coincide con el paquete.</p>
<p><img class="alignnone size-full wp-image-2165" title="Variableanterior2" src="http://amby.net/wp-content/uploads/2010/11/Variableanterior2.PNG" alt="Variableanterior2" width="473" height="101" /></p>
<p>Probamos ahora y parece que sí</p>
<p><img class="alignnone size-full wp-image-2161" title="VarTruncaPaqOK" src="http://amby.net/wp-content/uploads/2010/11/VarTruncaPaqOK.PNG" alt="VarTruncaPaqOK" width="646" height="324" /></p>
<p><strong>3.- Cambiar la variable que guarda los resultados de Recuento de fila, por aquella con alcance de paquete</strong></p>
<p>Hago un cambio, en la tarea <strong>Recuento de Filas</strong> tengo en cuenta la variable <em>TruncadasPaquete</em></p>
<p><img class="alignnone size-full wp-image-2160" title="CambiaVarTareaRecc" src="http://amby.net/wp-content/uploads/2010/11/CambiaVarTareaRecc.PNG" alt="CambiaVarTareaRecc" width="432" height="396" /></p>
<p><strong>4.- Configurar la tarea Destino a esta Restricción de precedencia con expresión que incluye variable</strong></p>
<p>Preparamos la tarea <strong>Ejecutar proceso</strong> para que active la calculadora si se cumple la condición como vimos antes</p>
<p><img class="alignnone size-full wp-image-2159" title="EjProcesoDestino" src="http://amby.net/wp-content/uploads/2010/11/EjProcesoDestino.PNG" alt="EjProcesoDestino" width="435" height="193" /></p>
<p>Ya tenemos todas las condiciones creadas, en la próxima veremos la ejecución.</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/12/03/variables-en-expresiones-de-restricciones-de-precedencia-con-ssis-2008-configuracion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

