<?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</title>
	<atom:link href="http://amby.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://amby.net</link>
	<description>Visual FoxPro, .NET y SQL, entre otras cosas</description>
	<lastBuildDate>Wed, 10 Mar 2010 07:00:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tarea generación de perfiles I &#8211; Configuración</title>
		<link>http://amby.net/2010/03/10/tarea-generacion-de-perfiles-i-configuracion/</link>
		<comments>http://amby.net/2010/03/10/tarea-generacion-de-perfiles-i-configuracion/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 07:00:52 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1458</guid>
		<description><![CDATA[Uno de los objetivos que tenemos cuando creamos paquetes con SSIS es el chequeo de la consistencia de los datos y la limpieza de los mismos. A partir de SQL Server 2008, contamos con una funcionalidad que nos permite realizar un análisis de los datos en tiempo breve, dándonos, entre otras cosas, información sobre las [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los objetivos que tenemos cuando creamos paquetes con SSIS es el chequeo de la consistencia de los datos y la limpieza de los mismos. A partir de SQL Server 2008, contamos con una funcionalidad que nos permite realizar un análisis de los datos en tiempo breve, dándonos, entre otras cosas, información sobre las posibles columnas candidatas, distribución de longitud de las columnas, los patrones existentes y la dependencia funcional entre las columnas.</p>
<p>Veamos primero cómo configurar la tarea. Partimos del proyecto creado en el escrito <a href="http://amby.net/2010/03/08/crear-un-proyecto-ssis-2008-con-sql-server-business-intelligence-development-studio/">anterior </a>donde teníamos un paquete creado y que está vacío, vamos a aprovecharlo. Lo primero es cambiarle el nombre al paquete por algo más descriptivo como <strong>EjemploGeneracionPerfiles.</strong> Debemos tener sumo cuidado con mantener la extensión <strong>dtsx</strong> y se nos pide responder a esta pregunta:</p>
<p><img class="alignnone size-full wp-image-1453" title="preguntacambiarnombreproyecto" src="http://amby.net/wp-content/uploads/2010/03/preguntacambiarnombreproyecto.gif" alt="preguntacambiarnombreproyecto" width="525" height="101" /></p>
<p>Esta pregunta se refiere al nombre del objeto dentro del código XML que se genera como parte del proyecto SSIS.  Antes de cambiar el nombre esto era lo que aparecía en el nombre del objeto:</p>
<p><img class="alignnone size-full wp-image-1457" title="vernombrepaquete" src="http://amby.net/wp-content/uploads/2010/03/vernombrepaquete.gif" alt="vernombrepaquete" width="556" height="48" /></p>
<p>Para acceder a este código: Menú – Ver – Código, este es el aspecto después del cambio:</p>
<p><img class="alignnone size-full wp-image-1456" title="verdatosproyecto" src="http://amby.net/wp-content/uploads/2010/03/verdatosproyecto.gif" alt="verdatosproyecto" width="578" height="110" /></p>
<p>Para ver el lugar donde se describe el paquete avanzamos un poco o aplicamos las técnicas habituales para buscar texto.</p>
<p><img class="alignnone size-full wp-image-1440" title="vernombrepaquete2" src="http://amby.net/wp-content/uploads/2010/03/vernombrepaquete2.gif" alt="vernombrepaquete2" width="637" height="122" /></p>
<p>Pues ya tenemos el paquete y el objeto del código con el nombre deseado.</p>
<p><img class="alignnone size-full wp-image-1451" title="nombrecambiado" src="http://amby.net/wp-content/uploads/2010/03/nombrecambiado.gif" alt="nombrecambiado" width="250" height="154" /></p>
<p>En el panel <strong>Cuadro de Herramientas</strong> buscamos la tarea que necesitamos:</p>
<p><img class="alignnone size-full wp-image-1454" title="tareaperfiles" src="http://amby.net/wp-content/uploads/2010/03/tareaperfiles.gif" alt="tareaperfiles" width="304" height="120" /></p>
<p>Arrastramos la tarea al panel <strong>Flujo de control</strong>:</p>
<p><img class="alignnone size-full wp-image-1455" title="tareaperfilesenflujo" src="http://amby.net/wp-content/uploads/2010/03/tareaperfilesenflujo.gif" alt="tareaperfilesenflujo" width="314" height="130" /></p>
<p>Aquí vemos una señal de error que nos avisa que la tarea no está correctamente configurada y una flecha verde.</p>
<p>El <strong>error </strong>en concreto que tenemos es el siguiente:</p>
<p><img class="alignnone size-full wp-image-1449" title="errortareaperfiles" src="http://amby.net/wp-content/uploads/2010/03/errortareaperfiles.gif" alt="errortareaperfiles" width="497" height="225" /></p>
<p>Esto se debe a que no hemos definido ningún <strong>Administrador de conexión</strong> asociado a la tarea. Aquí tenemos otro de los elementos fundamentales de un paquete SSIS, los <strong>Administradores de conexión</strong> que son los encargados de tender los puentes entre orígenes, tareas y/o transformaciones y destinos. Unas líneas más y veremos cómo solucionarlo.</p>
<p>Las <strong>flechas </strong>que entran y salen de las tareas de Flujo de control se denominan <strong>Restricciones de precedencia</strong>. Al ser de color verde está indicando que solamente se pasará a la siguiente tarea (en caso de que existiera) si la tarea actual (Generación de perfiles) se ejecutara satisfactoriamente. En otro momento regresaremos al tema con más detalle.</p>
<p>Para configurar la tarea hacemos doble clic sobre la misma y nos aparece el <strong>Editor de tareas de generación de perfiles de datos</strong>.</p>
<p>Desde la ficha <strong>General </strong>vamos a definir el destino del perfil que se va a generar. Tenemos dos tipos de destinos: FileConection y Variables, escogemos el primero ya que queremos que el análisis se guarde en un archivo. A continuación vamos a definir la conexión:</p>
<p><img class="alignnone size-full wp-image-1446" title="destinoperfil" src="http://amby.net/wp-content/uploads/2010/03/destinoperfil.gif" alt="destinoperfil" width="396" height="75" /></p>
<p>El archivo destino puede existir o crearse en el momento, se debe indicar su ruta y es aconsejable que sea extensión <strong>XML</strong>.</p>
<p><img class="alignnone size-full wp-image-1447" title="editorconexionesdestinoperfil" src="http://amby.net/wp-content/uploads/2010/03/editorconexionesdestinoperfil.gif" alt="editorconexionesdestinoperfil" width="594" height="147" /></p>
<p>Ya tenemos la conexión, ha sido solucionado el error, se agregó un Administrador de conexión de archivos planos al panel <strong>Administradores de conexión</strong></p>
<p><img class="alignnone size-full wp-image-1444" title="conectadoeditorperfil" src="http://amby.net/wp-content/uploads/2010/03/conectadoeditorperfil.gif" alt="conectadoeditorperfil" width="526" height="78" /></p>
<p>Volviendo al editor, en la ficha General, seleccionamos en botón <strong>Perfil rápido</strong>…, para seleccionar el origen de datos que hay que analizar.</p>
<p><img class="alignnone size-full wp-image-1450" title="formularioperfiltablaunica" src="http://amby.net/wp-content/uploads/2010/03/formularioperfiltablaunica.gif" alt="formularioperfiltablaunica" width="445" height="157" /></p>
<p>Necesitamos una nueva conexión, así que seleccionamos Nuevo… y en la ventana <strong>Administrador de conexiones</strong> definimos el origen de datos. Aunque no hemos definido qué tabla será analizada, en este punto ya se ha creado el Administrador de conexión con el origen de datos como queda reflejado en el panel.</p>
<p><img class="alignnone size-full wp-image-1441" title="administradores" src="http://amby.net/wp-content/uploads/2010/03/administradores.gif" alt="administradores" width="191" height="68" /></p>
<p>Seleccionamos la tabla <em>[Purchasing].[Vendor]</em> de la Base de datos <em>AdventureWorks</em> y rellenamos todas las casillas para obtener todos los perfiles.</p>
<p><img class="alignnone size-full wp-image-1445" title="conexiontabla" src="http://amby.net/wp-content/uploads/2010/03/conexiontabla.gif" alt="conexiontabla" width="513" height="300" /></p>
<p>La segunda ficha del Editor se configura a partir de lo que hemos seleccionado previamente y tiene el siguiente aspecto:</p>
<p><img class="alignnone size-full wp-image-1448" title="editortareasgeneracion" src="http://amby.net/wp-content/uploads/2010/03/editortareasgeneracion.gif" alt="editortareasgeneracion" width="537" height="401" /></p>
<p>En este caso no definiremos ninguna expresión por lo que no pasamos a la tercera ficha.</p>
<p>Sólo nos queda ejecutar la tarea, para ello entre otras formas, puede ser clic derecho del ratón – Ejecutar tarea. La tarea va cambiando de color según la fase de procesamiento en la que se encuentre, mientras esté en blanco, no ha comenzado de ejecutarse, en amarillo está en proceso, en verde, concluyó satisfactoriamente y en rojo ha habido algún error y no se ha cumplido.</p>
<p><img class="alignnone size-full wp-image-1443" title="colorestareaperfiles" src="http://amby.net/wp-content/uploads/2010/03/colorestareaperfiles.gif" alt="colorestareaperfiles" width="576" height="42" /></p>
<p>Bueno… ha sido más largo de lo que pensaba, lo dejamos por hoy, para la próxima veremos qué ha ocurrido con esta tarea.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/03/10/tarea-generacion-de-perfiles-i-configuracion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear un proyecto SSIS 2008 con SQL Server Business Intelligence Development Studio</title>
		<link>http://amby.net/2010/03/08/crear-un-proyecto-ssis-2008-con-sql-server-business-intelligence-development-studio/</link>
		<comments>http://amby.net/2010/03/08/crear-un-proyecto-ssis-2008-con-sql-server-business-intelligence-development-studio/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 07:00:45 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1423</guid>
		<description><![CDATA[Había anunciado que empezaríamos por ver tareas SSIS y en concreto la Tarea de Generación de perfiles; pero recibí la sugerencia de dejar un post para la creación del proyecto y aquí está.
Desde el menú Inicio – Todos los programas – Microsoft SQL Server 2008 tenemos las herramientas instaladas de la versión actual.

Las herramientas de [...]]]></description>
			<content:encoded><![CDATA[<p>Había anunciado que empezaríamos por ver tareas<strong> SSIS </strong>y en concreto la Tarea de Generación de perfiles; pero recibí la sugerencia de dejar un post para la creación del proyecto y aquí está.</p>
<p>Desde el menú Inicio – Todos los programas – <strong>Microsoft SQL Server 2008</strong> tenemos las herramientas instaladas de la versión actual.</p>
<p><img class="alignnone size-full wp-image-1430" title="InicioSQL" src="http://amby.net/wp-content/uploads/2010/03/InicioSQL.gif" alt="InicioSQL" width="336" height="29" /></p>
<p>Las herramientas de <strong>BI </strong>no se instalan de forma predeterminada. Una vez instaladas este es el aspecto que debe lucir nuestro menú para <strong>MS SQL Server 2008</strong>.</p>
<p><img class="alignnone size-full wp-image-1429" title="herramientasmenu" src="http://amby.net/wp-content/uploads/2010/03/herramientasmenu.gif" alt="herramientasmenu" width="341" height="193" /></p>
<p>Para crear proyectos en todas las herramientas de BI, MS ha diseñado plantillas dentro del <strong>Visual Studio.NET framework</strong>, que se configura con la instalación de cualquiera de las herramientas BI de SQL Server. Así es que desde el menú vamos a seleccionar <strong>SQL Server Business Intelligence Development Studio</strong>.</p>
<p>Para<strong> crear un proyecto nuevo</strong>: Archivo – Nuevo &#8211; Proyecto</p>
<p><img class="alignnone size-full wp-image-1426" title="archivonuevoproy" src="http://amby.net/wp-content/uploads/2010/03/archivonuevoproy.gif" alt="archivonuevoproy" width="508" height="80" /></p>
<p>Se muestra la pantalla de selección de la plantilla para el proyecto nuevo. En esta imagen se observa que no está instalado <strong>VS.NET</strong> al completo, sino la parte correspondiente a<strong> BI de SQL Server</strong>. Es todo lo que necesitamos en este caso. De entre los proyectos de BI escogemos como no podía ser de otra forma <strong>Proyecto de Integration Services</strong> y definimos la ruta donde se alojará el proyecto y el nombre para la solución.  <img class="alignnone size-full wp-image-1432" title="nuevoproyectossis" src="http://amby.net/wp-content/uploads/2010/03/nuevoproyectossis.gif" alt="nuevoproyectossis" width="633" height="356" /></p>
<p>Una vez configurados los valores, se crea un proyecto con un paquete integrado. Sin querer profundizar en el tema, vemos que si en algún momento hemos trabajado con entorno VS.NET estaremos como en casa, con un par de paneles nuevos correspondientes a esta plantilla.</p>
<p><img class="alignnone size-full wp-image-1428" title="entornossisenvs" src="http://amby.net/wp-content/uploads/2010/03/entornossisenvs.gif" alt="entornossisenvs" width="643" height="294" /></p>
<p>Para los que no hayan estado por allí les comento muy brevemente. Tenemos a la izquierda el <strong>Cuadro de herramientas</strong>, que en este caso muestra los elementos del Flujo de Control, así como las tareas de Mantenimiento. El panel central consta de 4 fichas a las que llegaremos en su momento y están dedicadas a:  <strong>Flujo de Control</strong>, <strong>Flujo de Datos</strong>, <strong>Controladores de eventos</strong> y <strong>Explorador de paquetes</strong>. En el panel de la derecha podemos tener varias ventanas, las que más utilizaremos en estos ejemplos serán las ventanas de E<strong>xplorador de soluciones</strong> y <strong>Propiedades</strong>, acopladas a gusto del consumidor. Debajo del todo podemos tener también un grupo de ventanas acopladas, como pueden ser Lista de errores <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> , Resultados <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , ventanas Examinar, y otras.</p>
<p>De todos los menús que vemos, voy a destacar SSIS que contiene las siguientes opciones:</p>
<p><img class="alignnone size-full wp-image-1431" title="menussis" src="http://amby.net/wp-content/uploads/2010/03/menussis.gif" alt="menussis" width="215" height="288" /></p>
<p>Quiero llamar la atención sobre el Explorador de soluciones, aquí vemos el paquete que se ha creado con la plantilla, con el nombre predeterminado <strong>Package.dtsx</strong>. Este paquete aún no contiene elementos de flujo de control; pero ya está creado, veamos lo que aparece en la carpeta que habíamos definido antes como ruta del proyecto.</p>
<p><img class="alignnone size-full wp-image-1427" title="carpetasolucionssis" src="http://amby.net/wp-content/uploads/2010/03/carpetasolucionssis.gif" alt="carpetasolucionssis" width="525" height="240" /></p>
<p>Hasta aquí el pequeñísimo viaje por el entorno VS.NET, ya iremos descubriendo los menús y las opciones en la medida que avance la serie&#8230; esto parece la tele <img src='http://amby.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .  Hasta la próxima en que de verdad estaremos hablando de la tarea <strong>Generación de perfiles</strong>.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/03/08/crear-un-proyecto-ssis-2008-con-sql-server-business-intelligence-development-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a la serie Acerca de MS SQL Server Integration Services</title>
		<link>http://amby.net/2010/03/03/introduccion-a-la-serie-acerca-de-ms-sql-server-integration-services/</link>
		<comments>http://amby.net/2010/03/03/introduccion-a-la-serie-acerca-de-ms-sql-server-integration-services/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:00:08 +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]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1415</guid>
		<description><![CDATA[Durante este mes me propongo tocar, a través de ejemplos, varias de las funcionalidades encontradas en SSIS. Me propongo realizar una serie de tipo introductoria, con ejemplos de aquí, de allá y propios y resumiendo un grupo de cosas que me hubiera gustado tener claras cuando comencé a crear mis primeros paquetes.
A veces, hay gente [...]]]></description>
			<content:encoded><![CDATA[<p>Durante este mes me propongo tocar, a través de ejemplos, varias de las funcionalidades encontradas en <strong>SSIS</strong>. Me propongo realizar una serie de tipo introductoria, con ejemplos de aquí, de allá y propios y resumiendo un grupo de cosas que me hubiera gustado tener claras cuando comencé a crear mis primeros paquetes.</p>
<p>A veces, hay gente que pregunta ¿Por qué escribes en la web? Es gente que sabe que me lleva mucho tiempo; pero no sabe que estos artículos pueden ser de ayuda para otros, como lo han sido y son, muchos de los que he leído y de los que tanto he aprendido que han sido generosamente subidos a la web por gente de varios sitios a los que seguramente no he agradecido lo suficiente. ¡ <strong>Muchas Gracias</strong> a todos !</p>
<p>Esta serie la quiero dedicar a los profesores del <strong>Máster en Gestión del Conocimiento y Business Intelligence</strong> <strong>con tecnología Microsoft</strong> impartido por <a href="http://www.syntax.es/Paginas/Inicio.aspx"><strong>Syntax Informática </strong></a><strong> </strong>, especialmente a <strong>Jesús López</strong>, encargado de explicar los temas de SSIS y SSAS. Y a <strong>Francisco González</strong> (Paco) de <strong>Solid Quality</strong> por sus didácticos y esclarecedores ejemplos del uso de los paquetes SSIS mostrados en el <strong><a href="http://amby.net/2009/06/16/segunda-jornada-del-solid-quality-summit/">Summit </a></strong>de <strong>Solid. Muchas gracias a ambos por sus enseñanzas. </strong></p>
<p>Mucha gente escribe sobre <strong>SSIS</strong>, y afortunadamente, también en castellano. Por mencionar a un par de ellos, Miguel Egea escribe en <a href="http://www.portalsql.com/">PortalSQL</a> mientras que Salvador Ramos lo hace en <a href="http://www.sqlserversi.com/">SQLServerSi</a> y un grupo de gente de Solid Quality en su <a href="http://www.solidq.com/la/OurBlogs.aspx">blog </a> (ver ficha Spanish)</p>
<p>Y hasta yo escribí hace unos meses un par de artículos sobre de SSIS <img src='http://amby.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a title="Permanent Link to SQL Server Integration Services  … en muy pocas palabras, un caso sencillo II." href="../2009/11/24/sql-server-integration-services-%e2%80%a6-en-muy-pocas-palabras-un-caso-sencillo-ii/">SQL Server Integration Services … en muy pocas palabras, un caso sencillo II.</a><br />
<a title="Permanent Link to SQL Server Integration Services  … en muy pocas palabras, un caso sencillo." href="../2009/11/23/sql-server-integration-services-%e2%80%a6-en-muy-pocas-palabras-un-caso-sencillo/">SQL Server Integration Services … en muy pocas palabras, un caso sencillo.</a></p>
<p>La idea ahora es mostrar algo de funcionalidad, ver algunas de las “cosas” que pueden hacer con los <strong>Servicios de integración de SQL Server 2008</strong>.</p>
<p>Así que, sin más, nos ponemos manos a la obra.</p>
<p>Cuando hablamos de un <strong>paquete</strong> de SSIS estamos hablando de una estructura que se va a encargar de la realización de tareas, de tipo <strong>ETL</strong> (Extract – Transform &#8211; Load) o de Administración de BBDD. Un paquete es la unidad de trabajo que se recupera, ejecuta y guarda, y el objeto de Integration Services más importante que se encuentra en el punto más alto de la jerarquía, está compuesto de varios elementos: Elementos de flujo de control, Componentes de flujo de datos, Administradores de conexiones, Variable, Controladores de eventos y Proveedores de registro.</p>
<p>El <strong>Flujo de control</strong> se encarga de gestionar el flujo de tareas de la aplicación, ya sean de tipo ETL, como envío de mensajes y archivos, recorrer archivos, tareas de Analysis services, o tareas de administración y mantenimiento de BBDD. Los <strong>componentes del Flujo de control</strong> son: Tareas, Contenedores (Foreach Loop, For , Secuencias), Tareas y Restricciones de precedencia.</p>
<p>Los primeros ejemplos que mostraré en estos días, van a trabajar paquetes que no contienen tareas de <strong>Flujos de datos</strong>. En su momento veremos que una de las tareas más importantes es la tarea de <strong>Flujo de datos </strong>desde la que se pueden realizar las siguientes opciones: Extraer datos, Transformar datos, Cargar datos, Conectar componentes, Controlar errores, Agregar administradores de conexión, Crear anotaciones, Examinar datos, etc.</p>
<p>Sobre todos estos elementos estaremos volveré una y otra vez con los ejemplos, no hay que preocuparse ahora porque no hayan quedado definidos estrictamente, en la <strong>Ayuda de SQL Server 2008</strong> están explicados los conceptos y definiciones con gran amplitud.</p>
<p>Mejor veamos una imagen de lo que puede ser el panel de Flujo de control, a la izquierda un ejemplo genérico y a la derecha un caso real de un paquete creado con el Asistente de Importación y Exportación de SSIS.</p>
<p><img class="alignnone size-full wp-image-1413" title="flujocontrolyejemplos" src="http://amby.net/wp-content/uploads/2010/02/flujocontrolyejemplos.gif" alt="flujocontrolyejemplos" width="484" height="292" /></p>
<p>Ahora vemos otro par de ejemplo, a la izquierda una tarea de <strong>Flujo de datos</strong> de tipo genérico y a la derecha la imagen de la correspondiente tarea de <strong>Flujo de datos</strong>, aunque es poco ilustrativa, apenas se dedicaba a Extraer datos de un origen y sin Transformación cargarla en su destino.</p>
<p><img class="alignnone size-full wp-image-1414" title="flujodatosyejemplos" src="http://amby.net/wp-content/uploads/2010/02/flujodatosyejemplos.gif" alt="flujodatosyejemplos" width="623" height="197" /></p>
<p>Es posible encontrar ejemplos de este tipo en la vida real, aunque la verdad es que es poco habitual, generalmente necesitamos transformaciones y sobre todo garantizar la limpieza de datos.</p>
<p>Como les dije antes, veamos primero algunas tareas que no requieren de <strong>Flujo de datos</strong>, en el próximo escrito veremos la tarea <strong>Generación de perfiles de datos</strong> que es nueva en SQL Server IS 2008 y aporta mucha ayuda para realizar un análisis efectivo de los datos.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/03/03/introduccion-a-la-serie-acerca-de-ms-sql-server-integration-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serie &#8220;Cubos OLAP con MS SSAS 2008 y MS Office Excel 2007&#8243;</title>
		<link>http://amby.net/2010/03/01/serie-cubos-olap-con-ms-ssas-2008-y-ms-office-excel-2007/</link>
		<comments>http://amby.net/2010/03/01/serie-cubos-olap-con-ms-ssas-2008-y-ms-office-excel-2007/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 07:00:39 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1375</guid>
		<description><![CDATA[Voy a cerrar, por el momento, la serie que he dedicado en los últimos dos meses a los cubos OLAP creados con MS SQL Server 2008 Analysis Services y su posterior consumo con tablas dinámicas en  MS Office Excel 2007. Han quedado algunos aspectos por ver, (gráficos y fórmulas) en la medida que el tiempo [...]]]></description>
			<content:encoded><![CDATA[<p>Voy a cerrar, por el momento, la serie que he dedicado en los últimos dos meses a los cubos OLAP creados con <strong>MS SQL Server 2008 Analysis Services </strong>y su posterior consumo con tablas dinámicas en  <strong>MS Office Excel 2007</strong>. Han quedado algunos aspectos por ver, (gráficos y fórmulas) en la medida que el tiempo lo permita iré completando la serie.</p>
<p>Aquí les dejo un resumen de lo visto hasta ahora.</p>
<ol>
<li><a title="Permanent Link to Conectar datos multidimensionales creados con SSAS a MS Office Excel 2007" href="../2010/01/12/conectar-datos-multidimensionales-creados-con-ssas-a-ms-office-excel-2007/">Conectar datos multidimensionales creados con SSAS a MS Office Excel 2007</a></li>
<li><a title="Permanent Link to Visualizar propiedades de cadena de conexión entre MS Office Excel 2007 y Orígenes de datos Analysis Services." href="../2010/01/13/visualizar-propiedades-de-cadena-de-conexion-entre-ms-office-excel-2007-y-origenes-de-datos-analysis-services/">Visualizar propiedades de cadena de conexión entre MS Office Excel 2007 y Orígenes de datos Analysis Services.</a></li>
<li><a title="Permanent Link to Modificar cadena de conexión entre MS Office Excel 2007 y Orígenes de datos Analysis Services." href="../2010/01/15/modificar-cadena-de-conexion-entre-ms-office-excel-2007-y-origenes-de-datos-analysis-services/">Modificar cadena de conexión entre MS Office Excel 2007 y Orígenes de datos Analysis Services.</a></li>
<li><a title="Permanent Link to Algunos aspectos del trabajo con la Lista de campos de tablas Excel" href="../2010/01/19/algunos-aspectos-del-trabajo-con-la-lista-de-campos-de-tablas-excel/">Algunos aspectos del trabajo con la Lista de campos de tablas Excel</a></li>
<li><a title="Permanent Link to Valores como cálculo y como conjunto en la Lista de campos Excel" href="../2010/01/20/valores-como-calculo-y-como-conjunto-en-la-lista-de-campos-excel/">Valores como cálculo y como conjunto en la Lista de campos Excel</a></li>
<li><a title="Permanent Link to Dimensiones, Atributos y  Jerarquías  en cubos OLAP y Excel 2007 (I)" href="../2010/01/22/dimensiones-atributos-y-jerarquias-en-cubos-olap-y-excel-2007-i/">Dimensiones, Atributos y Jerarquías en cubos OLAP y Excel 2007 (I)</a></li>
<li><a title="Permanent Link to Dimensiones, Atributos y  Jerarquías  en cubos OLAP y Excel 2007 (II)" href="../2010/01/25/dimensiones-atributos-y-jerarquias-en-cubos-olap-y-excel-2007-ii/">Dimensiones, Atributos y Jerarquías en cubos OLAP y Excel 2007 (II)</a></li>
<li><a title="Permanent Link to Conjuntos con nombre en SSAS y Excel 2007" href="../2010/01/27/conjuntos-con-nombre-en-ssas-y-excel-2007/">Conjuntos con nombre en SSAS y Excel 2007</a></li>
<li><a title="Permanent Link to Creación de KPIs en SSAS y empleo en Excel 2007" href="../2010/01/29/creacion-de-kpis-en-ssas-y-empleo-en-excel-2007/">Creación de KPIs en SSAS y empleo en Excel 2007</a></li>
<li><a title="Permanent Link to Propiedades de atributos en  cubos OLAP y en tablas dinámicas de Excel" href="../2010/02/01/propiedades-de-atributos-en-cubos-olap-y-en-tablas-dinamicas-de-excel/">Propiedades de atributos en cubos OLAP y en tablas dinámicas de Excel</a></li>
<li><a title="Permanent Link to Acciones definidas en SSAS  consumidas como acciones adicionales en Excel" href="../2010/02/03/acciones-definidas-en-ssas-consumidas-como-acciones-adicionales-en-excel/">Acciones definidas en SSAS consumidas como acciones adicionales en Excel</a></li>
<li><a title="Permanent Link to Aspectos del diseño de tabla  dinámica" href="../2010/02/05/aspectos-del-diseno-de-tabla-dinamica/">Aspectos del diseño de tabla dinámica</a></li>
<li><a href="../2010/02/08/trabajo-con-formato-condicional-en-tablas-dinamicas-de-excel-que-consumen-cubos-olap-ssas-i/">Trabajo con formato condicional en tablas dinámicas de Excel que consumen cubos OLAP SSAS – I</a></li>
<li><a title="Permanent Link to Trabajo con formato condicional  en tablas dinámicas de Excel que consumen cubos OLAP SSAS – II" href="../2010/02/10/trabajo-con-formato-condicional-en-tablas-dinamicas-de-excel-que-consumen-cubos-olap-ssas-ii/">Trabajo con formato condicional en tablas dinámicas de Excel que consumen cubos OLAP SSAS – II</a></li>
<li><a title="Permanent Link to Formato condicional iconos de  tablas dinámicas de Excel 2007" href="../2010/02/12/formato-condicional-iconos-de-tablas-dinamicas-de-excel-2007/">Formato condicional iconos de tablas dinámicas de Excel 2007</a></li>
<li><a title="Permanent Link to Ordenar filas de tabla dinámica  de Excel que consume datos OLAP" href="../2010/02/15/ordenar-filas-de-tabla-dinamica-de-excel-que-consume-datos-olap/">Ordenar filas de tabla dinámica de Excel que consume datos OLAP</a></li>
<li><a title="Permanent Link to Agrupar datos OLAP SSAS en  Excel 2007" href="../2010/02/17/agrupar-datos-olap-ssas-en-excel-2007/">Agrupar datos OLAP SSAS en Excel 2007</a></li>
<li><a title="Permanent Link to Mover datos OLAP SSAS en Excel  2007" href="../2010/02/19/mover-datos-olap-ssas-en-excel-2007/">Mover datos OLAP SSAS en Excel 2007</a></li>
<li><a title="Permanent Link to Filtrar en tablas dinámicas de  Excel datos almacenados en cubos OLAP SSAS 2008" href="../2010/02/25/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008/">Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008</a></li>
<li><a title="Permanent Link to Filtrar en tablas dinámicas de  Excel datos almacenados en cubos OLAP SSAS 2008 II" href="../2010/02/27/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-ii/">Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008 II</a></li>
<li><a title="Permanent  Link to Filtrar en tablas dinámicas de Excel datos almacenados en cubos  OLAP SSAS 2008 III" href="../?p=1396">Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008 III</a></li>
</ol>
<p>Como punto de partida para cualquier estudio o complemento que se quiera hacer sobre este tema, recomiendo ver el <a href="http://blogs.msdn.com/excel/archive/tags/PivotTables/default.aspx">blog oficial del producto</a>,  escrito amigablemente por el equipo de desarrollo y que describe muchas de las funcionalidades que luego yo comenté en esta serie.</p>
<p>Estamos en 2010, año de nuevas tecnologías Microsoft, he empezado a comentar pinceladas sobre <strong>Power Pivot</strong> en <strong>MS Office Excel 2010</strong>, en breve continuaré escribiendo sobre este nuevo modelo de tabla dinámica y cómo no, de su vinculación con los cubos OLAP, como parte del <strong>BI </strong>creado con <strong>MS SQL Server 2008</strong>.</p>
<p>De forma inmediata, dedicaré una serie a mostrar funcionalidades de <strong>SQL Server 2008 Integration Services</strong>.</p>
<p>He disfrutado recopilando ejemplos y publicando lo que en inicio pensé que serían 3 ó 4 entradas de blog. Quiero agradecer a todos los que a lo largo de la publicación de esta serie han dejado sus comentarios, han sido muy valiosos para mí. ¡¡¡ <strong>Gracias </strong>!!!</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/03/01/serie-cubos-olap-con-ms-ssas-2008-y-ms-office-excel-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008 III</title>
		<link>http://amby.net/2010/02/28/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-iii/</link>
		<comments>http://amby.net/2010/02/28/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-iii/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 17:00:38 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1396</guid>
		<description><![CDATA[Este será el tercer y último artículo dedicado al filtrado de datos desde tablas dinámicas MS Office Excel 2007  que consumen cubos OLAP creados con SSAS 2008.
Las otras dos entradas dedicadas a este tema en concreto las encontramos aquí y aquí. Pasemos a ver los filtros dinámicos, que son aquellos cuyo valor de filtrado va [...]]]></description>
			<content:encoded><![CDATA[<p>Este será el tercer y último artículo dedicado al filtrado de datos desde tablas dinámicas MS Office Excel 2007  que consumen cubos OLAP creados con SSAS 2008.</p>
<p>Las otras dos entradas dedicadas a este tema en concreto las encontramos <a href="http://amby.net/2010/02/25/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008/">aquí</a> y <a href="http://amby.net/2010/02/27/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-ii/">aquí</a>. Pasemos a ver los filtros dinámicos, que son aquellos cuyo valor de filtrado va a depender de los valores que haya actualmente en la tabla dinámica.</p>
<p>Desde el menú contextual, <strong>Filtros dinámicos</strong> <img class="alignnone size-full wp-image-1389" title="filtrosdinamicos" src="http://amby.net/wp-content/uploads/2010/02/filtrosdinamicos.gif" alt="filtrosdinamicos" width="139" height="77" />, veamos cada uno de los casos.</p>
<p><strong>1.- Los 10 mejores <img class="alignnone size-full wp-image-1386" title="filtrolosdiezmejores" src="http://amby.net/wp-content/uploads/2010/02/filtrolosdiezmejores.gif" alt="filtrolosdiezmejores" width="499" height="99" /><br />
</strong></p>
<p>Aquí le estamos pidiendo a <strong>Excel</strong> que muestre los 3 países con los mayores valores en sus ventas, lo que va a depender de la columna <strong>Total.</strong></p>
<p><strong><img class="alignnone size-full wp-image-1387" title="filtrolostresmejores" src="http://amby.net/wp-content/uploads/2010/02/filtrolostresmejores.gif" alt="filtrolostresmejores" width="635" height="120" /><br />
</strong></p>
<p>Tal y como vimos en el artículo <a href="http://amby.net/2010/02/27/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-ii/">anterior</a>, todos los países aparecen marcados, aunque no se muestren, porque en sí no constituyen el origen del filtro.</p>
<p><img class="alignnone size-full wp-image-1392" title="paisesmarcados" src="http://amby.net/wp-content/uploads/2010/02/paisesmarcados.gif" alt="paisesmarcados" width="486" height="511" /></p>
<p><strong>2.- Filtros de etiqueta <img class="alignnone size-full wp-image-1388" title="filtrosdeetiqueta" src="http://amby.net/wp-content/uploads/2010/02/filtrosdeetiqueta.gif" alt="filtrosdeetiqueta" width="307" height="99" /></strong></p>
<p><strong><img class="alignnone size-full wp-image-1383" title="filtradoetiqueta" src="http://amby.net/wp-content/uploads/2010/02/filtradoetiqueta.gif" alt="filtradoetiqueta" width="607" height="228" /><br />
</strong></p>
<p><strong>3.- Filtros de valor</strong></p>
<p><strong><img class="alignnone size-full wp-image-1390" title="filtrovalor" src="http://amby.net/wp-content/uploads/2010/02/filtrovalor.gif" alt="filtrovalor" width="521" height="75" /><br />
</strong></p>
<p>Nuevamente lo que mira es el <strong>Total</strong></p>
<p><strong><img class="alignnone size-full wp-image-1384" title="filtradovalor" src="http://amby.net/wp-content/uploads/2010/02/filtradovalor.gif" alt="filtradovalor" width="642" height="120" /><br />
</strong></p>
<p><strong>Excel</strong>, muestra información sobre el filtro aplicado.</p>
<p><img class="alignnone size-full wp-image-1382" title="comentariosfiltro" src="http://amby.net/wp-content/uploads/2010/02/comentariosfiltro.gif" alt="comentariosfiltro" width="730" height="279" /></p>
<p><strong>4.- Filtros de Fecha – </strong>se aplica en aquellos casos en que existen datos que Excel puede reconocer como tipo fecha y se les aplica filtros correspondientes a fechas, en lugar de a cadenas de caracteres.</p>
<p><img class="alignnone size-full wp-image-1391" title="opcionesfiltrofecha" src="http://amby.net/wp-content/uploads/2010/02/opcionesfiltrofecha.gif" alt="opcionesfiltrofecha" width="386" height="462" /></p>
<p align="center">
<p>Veamos que este menú ofrece un conjunto de filtros dinámicos que son automáticamente evaluados en dependencia del momento actual, y se puede aplicar filtro sobre una fecha o período muy concreto.</p>
<p><img class="alignnone size-full wp-image-1385" title="filtrarunafecha" src="http://amby.net/wp-content/uploads/2010/02/filtrarunafecha.gif" alt="filtrarunafecha" width="599" height="233" /></p>
<p align="center">
<p><strong>Selección múltiple de elementos</strong></p>
<p><strong> </strong></p>
<p>Para terminar y sólo por mencionarlo, no olvidemos que  desde el indicador de filtrado, el filtro puede aplicarse a elementos múltiples que no estén ordenados como muestra la imagen. Es muy sencillo marcar y desmarcar todos o algunos elementos dispersos. Aunque se activa el indicador de filtros, veamos en la siguiente imagen que no se destaca el campo por el que ha sido aplicado el filtro, ni la opción de <strong>Borrar filtro</strong>.</p>
<p><img class="alignnone size-full wp-image-1394" title="seleccionmultiple" src="http://amby.net/wp-content/uploads/2010/02/seleccionmultiple.gif" alt="seleccionmultiple" width="336" height="201" /></p>
<p>Otra forma de conseguir esta funcionalidad sería marcar los que se necesitan, o los que no, dependiendo de qué es lo más conveniente, menú contextual y conservar u ocultar los seleccionados. En este caso vamos a seleccionar los mismos países del caso anterior y seleccionar Conservar sólo los elementos seleccionados.</p>
<p><img class="alignnone size-full wp-image-1395" title="seleccionmultiplecontrol" src="http://amby.net/wp-content/uploads/2010/02/seleccionmultiplecontrol.gif" alt="seleccionmultiplecontrol" width="585" height="233" /></p>
<p>El resultado es el mismo que antes, salvo que se destaca el campo por el que ha sido aplicado el filtro, y la opción de <strong>Borrar filtro</strong>.</p>
<p><img class="alignnone size-full wp-image-1393" title="resultadoseleccionmultiplecontrol" src="http://amby.net/wp-content/uploads/2010/02/resultadoseleccionmultiplecontrol.gif" alt="resultadoseleccionmultiplecontrol" width="625" height="155" /></p>
<p>De esta forma estoy dando fin a la pequeña serie dedicada a los filtros de tablas dinámicas y a la vez a la serie dedicada al consumo de datos creados con <strong>MS SQL Server</strong> <strong>Analysis Services</strong> por parte de <strong>MS Office Excel 2007</strong>.</p>
<p>El próximo artículo resumirá lo que hemos visto a lo largo de esta serie en los dos últimos meses.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/02/28/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008 II</title>
		<link>http://amby.net/2010/02/27/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-ii/</link>
		<comments>http://amby.net/2010/02/27/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-ii/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 06:19:51 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1365</guid>
		<description><![CDATA[Hoy vamos a continuar mostrando algunas de las posibilidades que tenemos para aplicar filtros a datos multidimensiones creados con SSAS 2008 y que se están consumiendo en MS Office Excel 2007.
En la entrada anterior vimos como filtrar desde la lista de campos de la tabla dinámica de Excel.
Una vez que tenemos seleccionados los datos que [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a continuar mostrando algunas de las posibilidades que tenemos para aplicar <strong>filtros </strong>a datos multidimensiones creados con <strong>SSAS 2008 </strong>y que se están consumiendo en <strong>MS Office Excel 2007</strong>.</p>
<p>En la entrada <a href="http://amby.net/2010/02/25/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008/">anterior</a> vimos como filtrar desde la lista de campos de la tabla dinámica de Excel.</p>
<p>Una vez que tenemos seleccionados los datos que van a la tabla, estén filtrados o no, estamos en condiciones de seguir aplicando filtros.</p>
<p>Digamos que estamos mostrando las ventas de bicicletas agrupadas por países y clasificación, según el ejemplo del <em>tutorial SSAS </em>con el que hemos estado trabajando todo este tiempo.</p>
<p><img class="alignnone size-full wp-image-1357" title="filtrardatos" src="http://amby.net/wp-content/uploads/2010/02/filtrardatos.gif" alt="filtrardatos" width="530" height="133" /></p>
<p>Al seleccionar el <strong>indicador</strong> que se encuentra a la derecha de “Rótulos de fila” se activa un contenedor con las siguientes posibilidades:</p>
<p><img class="alignnone size-full wp-image-1362" title="opcionesindicador" src="http://amby.net/wp-content/uploads/2010/02/opcionesindicador.gif" alt="opcionesindicador" width="492" height="341" /></p>
<p>Podemos <strong>seleccionar el campo</strong> al que se van a aplicar los filtros, en la lista se incluyen todos los campos pertenecientes a las jerarquías que se han seleccionado en la lista de campos, es decir, de la dimensión <em>Customer</em>, la jerarquía <em>Customer</em> <em>Geography</em> al completo y de la dimensión <em>Product</em> la jerarquía <em>Category</em> también al completo.</p>
<p><img class="alignnone size-full wp-image-1359" title="jerarquiasvisiblefiltrar" src="http://amby.net/wp-content/uploads/2010/02/jerarquiasvisiblefiltrar.gif" alt="jerarquiasvisiblefiltrar" width="582" height="241" /></p>
<p>Esto se debe a que todos estos campos en realidad están formando parte de la tabla, la diferencia es que en este momento apenas están visibles Country Region y Category. <a href="http://amby.net/2010/01/25/dimensiones-atributos-y-jerarquias-en-cubos-olap-y-excel-2007-ii/">Antes</a> hemos visto que se pueden desplegar y visualizar fácilmente el resto de los campos.</p>
<p>Digamos, que establecemos un filtro por un campo no visible</p>
<p><img class="alignnone size-full wp-image-1356" title="filtrarcamponovisible" src="http://amby.net/wp-content/uploads/2010/02/filtrarcamponovisible.gif" alt="filtrarcamponovisible" width="514" height="183" /></p>
<p>Después de filtrar, aparece un único valor para el nivel de la jerarquía <em>Country</em> que se corresponde con el valor Victoria para el nivel de jerarquía<em> State-Province,</em> es decir Australia.</p>
<p><img class="alignnone size-full wp-image-1355" title="filtradonovisible" src="http://amby.net/wp-content/uploads/2010/02/filtradonovisible.gif" alt="filtradonovisible" width="576" height="81" /></p>
<p>Si volvemos a seleccionar el indicador de filtros, vemos que no se refleja ningún filtro aplicado sobre el nivel <em>Country</em>, y es verdad; pero puede traer confusión, solamente está visible Australia; pero no vemos el filtro, incluso, todos los valores aparecen seleccionados como disponibles.</p>
<p><img class="alignnone size-full wp-image-1352" title="condicionesfiltronovisibles" src="http://amby.net/wp-content/uploads/2010/02/condicionesfiltronovisibles.gif" alt="condicionesfiltronovisibles" width="429" height="173" /></p>
<p>Sin embargo, si nos desplazamos al nivel de la jerarquía al que se ha aplicado el filtro, tenemos disponible información sobre el filtro aplicado y la posibilidad de eliminarlo.</p>
<p><img class="alignnone size-full wp-image-1353" title="condicionesfiltrovisibles" src="http://amby.net/wp-content/uploads/2010/02/condicionesfiltrovisibles.gif" alt="condicionesfiltrovisibles" width="257" height="240" /> Borramos este filtro para ver el siguiente ejemplo.</p>
<p><strong>Aplicar filtros desde el menú contextual</strong></p>
<p>Desde el menú contextual también se pueden establecer filtros, en este caso, lo que entendemos es que se aplicará sobre las celdas seleccionadas, o por el contrario, sobre aquellas que no lo están, veamos.</p>
<p><img class="alignnone size-full wp-image-1358" title="filtromenucontextual" src="http://amby.net/wp-content/uploads/2010/02/filtromenucontextual.gif" alt="filtromenucontextual" width="711" height="198" /></p>
<p><img class="alignnone size-full wp-image-1354" title="conservarseleccionados" src="http://amby.net/wp-content/uploads/2010/02/conservarseleccionados.gif" alt="conservarseleccionados" width="286" height="21" />- Aunque no tenga selección si estoy en un dato se queda sólo con eso, por ejemplo, estando en Canadá, lo deja sólo, aunque se puede expandir, esta acción provoca que se active un filtro  y que se muestren activos solamente aquellos elementos del nivel al que se aplicó.</p>
<p><img class="alignnone size-full wp-image-1364" title="seleccionadosfiltrados" src="http://amby.net/wp-content/uploads/2010/02/seleccionadosfiltrados.gif" alt="seleccionadosfiltrados" width="458" height="141" /></p>
<p>y que aparezca activada una opción en Filtro <img class="alignnone size-full wp-image-1351" title="borrarfiltrocountry" src="http://amby.net/wp-content/uploads/2010/02/borrarfiltrocountry.gif" alt="borrarfiltrocountry" width="263" height="23" /></p>
<p>Como es natural, <img class="alignnone size-full wp-image-1361" title="ocultarseleccionados" src="http://amby.net/wp-content/uploads/2010/02/ocultarseleccionados.gif" alt="ocultarseleccionados" width="213" height="22" /> realiza el efecto contrario, quedando activas todas las celdas, con excepción de aquellas que hubiesen estado seleccionadas al momento de aplicar el filtro.</p>
<p><img class="alignnone size-full wp-image-1360" title="noseleccionadosfiltrados" src="http://amby.net/wp-content/uploads/2010/02/noseleccionadosfiltrados.gif" alt="noseleccionadosfiltrados" width="186" height="127" /></p>
<p>Como vemos, las posibilidades de juego que nos aportan los filtros en <strong>Excel 2007</strong>, son muchas. En la próxima y por ahora última entrada de esta serie vamos a hablar un poco sobre filtros dinámicos.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/02/27/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008</title>
		<link>http://amby.net/2010/02/25/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008/</link>
		<comments>http://amby.net/2010/02/25/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:04:01 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1338</guid>
		<description><![CDATA[Hoy vamos a comenzar la vista de diferentes aspectos relacionados con los filtros en tablas dinámicas de Excel 2007. Como hemos visto antes, los conjuntos con nombre creados en los cubos OLAP diseñados con SSAS 2008, son una forma excelente de crear filtros predefinidos que nos permiten ahorrar tiempo y esfuerzo si los filtros a [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a comenzar la vista de diferentes aspectos relacionados con los filtros en tablas dinámicas de Excel 2007. Como hemos visto <a href="http://amby.net/2010/01/27/conjuntos-con-nombre-en-ssas-y-excel-2007/">antes</a>, los conjuntos con nombre creados en los cubos OLAP diseñados con SSAS 2008, son una forma excelente de crear filtros predefinidos que nos permiten ahorrar tiempo y esfuerzo si los filtros a definir se repiten.</p>
<p>Pero, siempre hay situaciones nuevas, el cubo no lo ha previsto todo o es un caso puntual, para ello podemos establecer filtros en Excel 2007. No hay un grupo ni opción del menú de Herramientas de tablas dinámica dedicada a filtros. Vamos a verlo desde tres puntos de la tabla.</p>
<p><strong>Definir filtros desde Lista de campos</strong></p>
<p>Cuando estamos trabajando sobre la lista de campos, que ya fue descrita <a href="http://amby.net/2010/01/19/algunos-aspectos-del-trabajo-con-la-lista-de-campos-de-tablas-excel/">antes</a>,  cada cambio que realizamos, se considera que se hace sobre los datos antes de que sean agregados a la tabla. Uno de los aspectos que más se solicitaron al grupo de desarrollo de MS Excel 2007, era precisamente, poder contar con la definición de filtros desde la lista de campos. Definir los filtros en la lista de campos resulta más eficiente porque aquí se realiza lo que conocemos como consulta, selección o “queries” de los datos originales para mostrarlos en la tabla según lo indicado. Aunque es posible filtrar desde la tabla como veremos luego, Excel necesita en esos casos realizar una segunda consulta al origen de datos. Por tanto, son dos, en lugar de una, tengamos cuidado con esto no nos vaya a afectar el rendimiento.</p>
<p align="center">
<p align="center">
<p align="center">
<p>Estando en uno de los campos de la jerarquía, por ejemplo <em>Calendar Year</em>, <strong>Excel </strong>permite escoger cualquier campo de toda la jerarquía.</p>
<p><img class="alignnone size-full wp-image-1342" title="DeliveryDateTriang" src="http://amby.net/wp-content/uploads/2010/02/DeliveryDateTriang.gif" alt="DeliveryDateTriang" width="268" height="71" /> <img class="alignnone size-full wp-image-1341" title="DeliveryDateEnFiltro" src="http://amby.net/wp-content/uploads/2010/02/DeliveryDateEnFiltro.gif" alt="DeliveryDateEnFiltro" width="244" height="264" /></p>
<p>Una vez seleccionado el campo, por el que queremos filtrar, debemos seleccionar los valores o las condiciones de filtro a aplicar. En cada caso, según sea el tipo de dato <strong>Excel </strong>identificará las posibles acciones a realizar, ya sea sobre datos de tipo cadenas de caracteres, o tipo fecha, como es este caso.</p>
<p><img class="alignnone size-full wp-image-1343" title="SeleccionarCampoFiltro" src="http://amby.net/wp-content/uploads/2010/02/SeleccionarCampoFiltro.gif" alt="SeleccionarCampoFiltro" width="244" height="321" /></p>
<p>Una vez establecido el filtro para un campo, dentro de la jerarquía, podemos seleccionar otro y así lograr las condiciones que se ajusten a nuestras necesidades de filtrado.</p>
<p><img class="alignnone size-full wp-image-1344" title="SeleccionarCualquierCampoFiltro" src="http://amby.net/wp-content/uploads/2010/02/SeleccionarCualquierCampoFiltro.gif" alt="SeleccionarCualquierCampoFiltro" width="230" height="142" /></p>
<p>Además, se pueden aplicar, cambiar o eliminar los filtros de la lista de campos una vez que se añade el campo a la tabla dinámica. Esto, lo dejaremos para otro día.</p>
<p>Hasta entonces,</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/02/25/filtrar-en-tablas-dinamicas-de-excel-datos-almacenados-en-cubos-olap-ssas-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mover datos OLAP SSAS en Excel 2007</title>
		<link>http://amby.net/2010/02/19/mover-datos-olap-ssas-en-excel-2007/</link>
		<comments>http://amby.net/2010/02/19/mover-datos-olap-ssas-en-excel-2007/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 07:00:27 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1201</guid>
		<description><![CDATA[Como hemos visto antes es posible arrastrar manualmente los elementos para organizarlos dentro de una jerarquía. Allí comentábamos lo siguiente:

Manualmente, este es un caso específico, cuando por la razón que sea es necesario mantener un orden genérico cambiando algún o algunos de los elementos. Es necesario seleccionar la celda y cuando  se ven las cuatro [...]]]></description>
			<content:encoded><![CDATA[<p>Como hemos visto <a href="http://amby.net/2010/02/15/ordenar-filas-de-tabla-dinamica-de-excel-que-consume-datos-olap/">antes </a>es posible arrastrar manualmente los elementos para organizarlos dentro de una jerarquía. Allí comentábamos lo siguiente:</p>
<p><img class="alignnone size-full wp-image-1215" title="ordenmanual" src="http://amby.net/wp-content/uploads/2010/02/ordenmanual.gif" alt="ordenmanual" width="362" height="26" /></p>
<p>Manualmente, este es un caso específico, cuando por la razón que sea es necesario mantener un orden genérico cambiando algún o algunos de los elementos. Es necesario seleccionar la celda y cuando  se ven las cuatro flechas, arrastrarla al lugar deseado, como se ve en este caso, va a pasar de la posición A6 <img class="alignnone size-full wp-image-1209" title="moviendo" src="http://amby.net/wp-content/uploads/2010/02/moviendo.gif" alt="moviendo" width="135" height="83" /> a la A7 <img class="alignnone size-full wp-image-1208" title="movido" src="http://amby.net/wp-content/uploads/2010/02/movido.gif" alt="movido" width="106" height="22" /></p>
<p>Pues bien, además de esta posibilidad, Excel nos permite realizar movimientos rápidos de elementos. Para esto no hay opción de la banda de menú, solamente se consigue a través del <strong>menú contextual</strong>.</p>
<p>En este ejemplo tenemos activa la celda <em>Australia</em> que es la primera del nivel <em>Country</em> de la jerarquía <em>Customer Geography</em> del ejemplo del Tutorial de <strong>MS SSAS 2008</strong></p>
<p><strong><img class="alignnone size-full wp-image-1259" title="datosparamover" src="http://amby.net/wp-content/uploads/2010/02/datosparamover.gif" alt="datosparamover" width="134" height="65" /></strong></p>
<p><strong><img class="alignnone size-full wp-image-1262" title="mcmoverprimero" src="http://amby.net/wp-content/uploads/2010/02/mcmoverprimero.gif" alt="mcmoverprimero" width="539" height="179" /><br />
</strong></p>
<p>Si seleccionamos un país que no sea el primero ni el último de la lista se proponen las siguientes opciones:</p>
<p><img class="alignnone size-full wp-image-1261" title="mcmovernoprimero" src="http://amby.net/wp-content/uploads/2010/02/mcmovernoprimero.gif" alt="mcmovernoprimero" width="262" height="219" /></p>
<p>Esto es válido también para columnas</p>
<p><img class="alignnone size-full wp-image-1260" title="datosparamovercol" src="http://amby.net/wp-content/uploads/2010/02/datosparamovercol.gif" alt="datosparamovercol" width="167" height="93" /></p>
<p><img class="alignnone size-full wp-image-1263" title="vermovercolumnas" src="http://amby.net/wp-content/uploads/2010/02/vermovercolumnas.gif" alt="vermovercolumnas" width="481" height="178" /></p>
<p>Pues este par de comentarios es lo que quería presentarles hoy, para dedicarnos a los filtros he reservado un post independiente y será el próximo de esta serie.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/02/19/mover-datos-olap-ssas-en-excel-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agrupar datos OLAP SSAS en Excel 2007</title>
		<link>http://amby.net/2010/02/17/agrupar-datos-olap-ssas-en-excel-2007/</link>
		<comments>http://amby.net/2010/02/17/agrupar-datos-olap-ssas-en-excel-2007/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 07:00:03 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1199</guid>
		<description><![CDATA[Hay ocasiones en que los grupos o jerarquías que se definen en el cubo OLAP no son los que estamos necesitando en el cliente final, que en nuestro caso es Excel. Pues bien, podemos crear grupos de datos que van a actuar como jerarquías.
Agrupar desde el menú
Esta funcionalidad la podemos aplicar desde el la ficha [...]]]></description>
			<content:encoded><![CDATA[<p>Hay ocasiones en que los grupos o jerarquías que se definen en el cubo <strong>OLAP</strong> no son los que estamos necesitando en el cliente final, que en nuestro caso es <strong>Excel</strong>. Pues bien, podemos crear grupos de datos que van a actuar como jerarquías.</p>
<p><strong>Agrupar desde el menú</strong></p>
<p>Esta funcionalidad la podemos aplicar desde el la ficha <strong>Opciones </strong>del menú <strong>Herramientas de tabla dinámica</strong>, grupo <strong>Agrupar</strong>.</p>
<p><img class="alignnone size-full wp-image-1246" title="agruparmenu" src="http://amby.net/wp-content/uploads/2010/02/agruparmenu.gif" alt="agruparmenu" width="120" height="83" /></p>
<p><strong>Agrupar selección</strong> – se entiende por selección tanto tener una única celda seleccionada o un grupo de ellas, si está seleccionada por ejemplo, Australia, el resultado es que crea un grupo titulado Agrupar1, cuyo miembro va a ser Australia y otro grupo que se llama así, “Otro”, donde van a parar el resto de casillas no seleccionadas para garantizar la coherencia de niveles de jerarquías.</p>
<p><img class="alignnone size-full wp-image-1250" title="veragrupado" src="http://amby.net/wp-content/uploads/2010/02/veragrupado.gif" alt="veragrupado" width="474" height="131" /></p>
<p><img class="alignnone size-full wp-image-1251" title="veragrupado2" src="http://amby.net/wp-content/uploads/2010/02/veragrupado2.gif" alt="veragrupado2" width="332" height="94" /></p>
<p>Crea una especie de “jerarquía al vuelo”, que <strong>no </strong>se ve reflejada de ningún modo en la lista de campos.</p>
<p><img class="alignnone size-full wp-image-1243" title="agrupadosnoenlista" src="http://amby.net/wp-content/uploads/2010/02/agrupadosnoenlista.gif" alt="agrupadosnoenlista" width="304" height="106" /></p>
<p><strong>Desagrupar </strong>– pues el efecto contrario, sobre <img class="alignnone size-full wp-image-1248" title="desagrupar" src="http://amby.net/wp-content/uploads/2010/02/desagrupar.gif" alt="desagrupar" width="206" height="28" /> lo deja como estaba, eliminando ambos grupos. Sobre un campo no agrupado no realiza ninguna acción.</p>
<p><strong>Agrupar campos</strong></p>
<p>Esta es una funcionalidad que no he conseguido implementar.</p>
<p><img class="alignnone size-full wp-image-1249" title="menuagruparcampos" src="http://amby.net/wp-content/uploads/2010/02/menuagruparcampos.gif" alt="menuagruparcampos" width="214" height="90" /></p>
<p>Aunque se plantea en la ayuda que agrupa campos numéricos o de fecha, en realidad no sólo no se activa este comando del grupo <strong>Agrupar </strong>sino que se desactivan los demás cuando se trata de valores. He probado en filas y columnas y no lo he conseguido. Si alguien sabe cómo se activa, le agradezco la información.</p>
<p><img class="alignnone size-full wp-image-1244" title="agruparcamposnoveo" src="http://amby.net/wp-content/uploads/2010/02/agruparcamposnoveo.gif" alt="agruparcamposnoveo" width="320" height="206" /></p>
<p>Lo que sí es cierto es que se activan Agrupar y Desagrupar cuando se trata de <strong>columnas</strong>; pero nada de agrupar campos.</p>
<p><img class="alignnone size-full wp-image-1245" title="agruparcamposnoveo2" src="http://amby.net/wp-content/uploads/2010/02/agruparcamposnoveo2.gif" alt="agruparcamposnoveo2" width="474" height="189" /></p>
<p><strong>Agrupar desde menú contextual</strong></p>
<p>Con una celda o grupo de celdas seleccionadas activando el menú conceptual se pueden realizar las mismas acciones</p>
<p><img class="alignnone size-full wp-image-1247" title="agruparmenucontextual" src="http://amby.net/wp-content/uploads/2010/02/agruparmenucontextual.gif" alt="agruparmenucontextual" width="105" height="48" /></p>
<p>En la próxima entrega veremos cómo mover los datos en tablas dinámicas.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/02/17/agrupar-datos-olap-ssas-en-excel-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordenar filas de tabla dinámica de Excel que consume datos OLAP</title>
		<link>http://amby.net/2010/02/15/ordenar-filas-de-tabla-dinamica-de-excel-que-consume-datos-olap/</link>
		<comments>http://amby.net/2010/02/15/ordenar-filas-de-tabla-dinamica-de-excel-que-consume-datos-olap/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 07:00:04 +0000</pubDate>
		<dc:creator>anabisbe</dc:creator>
				<category><![CDATA[Business Intelligence - BI SQL Server 2008]]></category>
		<category><![CDATA[Cubos SSAS y Excel]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://amby.net/?p=1198</guid>
		<description><![CDATA[Los datos multidimensionales creados con SSAS se generan ordenados en correspondencia con el tipo de dato a mostrar, ya sea por el propio elemento que se muestra, ya sea por un campo clave invisible para el usuario final, es decir, los tan necesarios e útiles ID.
Les voy a mostrar un par de casos de la [...]]]></description>
			<content:encoded><![CDATA[<p>Los datos multidimensionales creados con <strong>SSAS</strong> se generan <strong>ordenados</strong> en correspondencia con el tipo de dato a mostrar, ya sea por el propio elemento que se muestra, ya sea por un campo clave invisible para el usuario final, es decir, los tan necesarios e útiles ID.</p>
<p>Les voy a mostrar un par de casos de la dimensión <em>Products</em> del <em>Tutorial de SSAS</em>. Los temas dimensiones, jerarquías y atributos fueron introducidos antes <a href="http://amby.net/2010/01/22/dimensiones-atributos-y-jerarquias-en-cubos-olap-y-excel-2007-i/">aquí</a><a title="Permanent Link to Dimensiones, Atributos y  Jerarquías  en cubos OLAP y Excel 2007 (I)" href="../2010/01/22/dimensiones-atributos-y-jerarquias-en-cubos-olap-y-excel-2007-i/"><strong></strong></a> .</p>
<p>El atributo <em>Product Name</em> está ordenado por el <strong>campo clave</strong>, que es el <em>Product.ProductKey</em>, aunque lo que muestra es la descripción del nombre del producto, es decir, <em>Product.EnglishProductName</em>.</p>
<p><img class="alignnone size-full wp-image-1211" title="ordenakey" src="http://amby.net/wp-content/uploads/2010/02/ordenakey.gif" alt="ordenakey" width="495" height="85" /></p>
<p>Por su parte, el atributo <em>Category</em>, también dentro de la dimensión <em>Product</em> se ordena por <em>Name</em>, aunque también lleva un campo clave que está vinculado a la clave de la categoría, en este caso <strong>no </strong>define el orden.</p>
<p><img class="alignnone size-full wp-image-1212" title="ordenaname" src="http://amby.net/wp-content/uploads/2010/02/ordenaname.gif" alt="ordenaname" width="545" height="86" /></p>
<p>Según han sido definidos estos atributos, así será el resultado al mostrarlos, <em>Product Name</em>, no está ordenado alfabéticamente, mientras que <em>Product Category</em> sí.</p>
<p><img class="alignnone size-full wp-image-1221" title="verordenados" src="http://amby.net/wp-content/uploads/2010/02/verordenados.gif" alt="verordenados" width="539" height="188" /></p>
<p>Las razones que nos llevan a establecer un orden u otro son varias, optimización, frecuencia de búsqueda, estética, en fin, las que en cada caso se correspondan con nuestra problemática.</p>
<p>Cuando se consumen <strong>cubos OLAP</strong> en <strong>Excel</strong>, estamos en condiciones de trabajar sobre el orden propuesto y definido en el diseño de atributos y dimensiones. Hay varias formas de hacerlo.</p>
<p><strong>Ordenar desde el menú</strong></p>
<p>El menú <strong>Herramientas de tabla dinámica</strong>, ficha <strong>Opciones</strong>, grupo <strong>Ordenar <img class="alignnone size-full wp-image-1207" title="menuordenar" src="http://amby.net/wp-content/uploads/2010/02/menuordenar.gif" alt="menuordenar" width="87" height="84" /></strong>, <strong> </strong>muestra accesos directos para ordenar alfabéticamente los datos<strong> </strong><img class="alignnone size-full wp-image-1210" title="ordenaflechas" src="http://amby.net/wp-content/uploads/2010/02/ordenaflechas.gif" alt="ordenaflechas" width="49" height="31" />y para acceder a la ventana ordenar.</p>
<p><img class="alignnone size-full wp-image-1204" title="comandoordenar" src="http://amby.net/wp-content/uploads/2010/02/comandoordenar.gif" alt="comandoordenar" width="433" height="255" /></p>
<p>Vamos a detenernos un momento en esta ventana.</p>
<p><img class="alignnone size-full wp-image-1216" title="ordenorigen" src="http://amby.net/wp-content/uploads/2010/02/ordenorigen.gif" alt="ordenorigen" width="186" height="24" />Este caso está claro, lo que había en el cubo, es lo que veremos. Es por ello que el nombre del producto no se muestra en orden alfabético. Más adelante veremos cómo remediarlo.</p>
<p><img class="alignnone size-full wp-image-1222" title="verordenorigen" src="http://amby.net/wp-content/uploads/2010/02/verordenorigen.gif" alt="verordenorigen" width="208" height="185" /></p>
<p><img class="alignnone size-full wp-image-1215" title="ordenmanual" src="http://amby.net/wp-content/uploads/2010/02/ordenmanual.gif" alt="ordenmanual" width="362" height="26" /></p>
<p>Manualmente, este es un caso específico, cuando por la razón que sea, es necesario mantener un orden genérico cambiando algún o algunos de los elementos. Es necesario seleccionar la celda y cuando se ven las cuatro flechas, arrastrarla al lugar deseado, como se ve en este caso, va a pasar de la posición A6</p>
<p><img class="alignnone size-full wp-image-1209" title="moviendo" src="http://amby.net/wp-content/uploads/2010/02/moviendo.gif" alt="moviendo" width="135" height="83" /> a la A7 <img class="alignnone size-full wp-image-1208" title="movido" src="http://amby.net/wp-content/uploads/2010/02/movido.gif" alt="movido" width="106" height="22" /></p>
<p><img class="alignnone size-full wp-image-1217" title="ordenporname" src="http://amby.net/wp-content/uploads/2010/02/ordenporname.gif" alt="ordenporname" width="356" height="47" /> Es aquí donde vamos a poder poner en orden el atributo <em>Product Name</em></p>
<p>También se puede indicar un campo valor, en este caso,<img class="alignnone size-full wp-image-1218" title="ordenporvalor" src="http://amby.net/wp-content/uploads/2010/02/ordenporvalor.gif" alt="ordenporvalor" width="155" height="44" /> se ordena sobre los valores totales, hay que ver que EEUU no siempre es el que tiene más ventas; pero sí el que tiene más en la columna Total general.</p>
<p><img class="alignnone size-full wp-image-1224" title="verordenporvalor" src="http://amby.net/wp-content/uploads/2010/02/verordenporvalor.gif" alt="verordenporvalor" width="553" height="164" /></p>
<p>Esto no es siempre así, es posible que necesitemos ordenar por una columna determinada, digamos un año, en lugar del <strong>Total general</strong>. Para esto Excel brinda la ventana <strong>Más opciones de ordenación</strong> que se activa con el comando <strong>Más opciones</strong>. Ya vimos el efecto que se produce al ordenar por Total general, veamos qué ocurre si seleccionamos una columna en particular, en este caso, la columna D, correspondiente al año 2003.</p>
<p><img class="alignnone size-full wp-image-1205" title="masopcionesordenar" src="http://amby.net/wp-content/uploads/2010/02/masopcionesordenar.gif" alt="masopcionesordenar" width="616" height="273" /></p>
<p><img class="alignnone size-full wp-image-1220" title="vermasopcionesordenar" src="http://amby.net/wp-content/uploads/2010/02/vermasopcionesordenar.gif" alt="vermasopcionesordenar" width="541" height="167" /></p>
<p>Es decir, aunque EEUU tiene más en el Total, está ordenado según la columna D y quien más tiene es Australia.</p>
<p>Si la celda seleccionada es un dato tipo <strong>Valor</strong>, el botón Más opciones &#8230; lo que muestra es una ventana diferente, más concreta:</p>
<p><img class="alignnone size-full wp-image-1206" title="masopcionesordenarporvalor" src="http://amby.net/wp-content/uploads/2010/02/masopcionesordenarporvalor.gif" alt="masopcionesordenarporvalor" width="322" height="92" /></p>
<p><strong>Ordenar automáticamente</strong></p>
<p>La tabla se va a reordenar en la medida que se agreguen o quiten datos, según se haya definido la casilla <img class="alignnone size-full wp-image-1203" title="autoordenar" src="http://amby.net/wp-content/uploads/2010/02/autoordenar.gif" alt="autoordenar" width="371" height="45" /></p>
<p><strong>Ordenar desde la lista de campos</strong></p>
<p>Esta funcionalidad la tenemos en la <strong>Lista de campos de tabla dinámica</strong>, esta lista la vemos visto <a href="http://amby.net/2010/01/19/algunos-aspectos-del-trabajo-con-la-lista-de-campos-de-tablas-excel/">antes</a> en la medida que arrastramos el ratón por los elementos se activa en el borde derecho de la lista un triángulo invertido  <img class="alignnone size-full wp-image-1219" title="productnamelista" src="http://amby.net/wp-content/uploads/2010/02/productnamelista.gif" alt="productnamelista" width="199" height="22" /> que indica que hay aun más posibilidades de actuación, referidas específicamente a la ordenación y los filtros. En caso de tener seleccionada la casilla <strong>Aplazar la actualización del diseño</strong> no se tendrá acceso a estas acciones.</p>
<p><img class="alignnone size-full wp-image-1213" title="ordenardesdelista" src="http://amby.net/wp-content/uploads/2010/02/ordenardesdelista.gif" alt="ordenardesdelista" width="202" height="68" /></p>
<p><strong>Ordenar desde el menú contextual</strong></p>
<p>Vamos a tener las mismas posibilidades de antes.</p>
<p><img class="alignnone size-full wp-image-1214" title="ordenardesdemenucontextual" src="http://amby.net/wp-content/uploads/2010/02/ordenardesdemenucontextual.gif" alt="ordenardesdemenucontextual" width="686" height="99" /></p>
<p>En resumen, los datos provenientes de <strong>SSAS </strong>traen un orden que es el predeterminado para la tabla <strong>Excel</strong>, luego, nuestras necesidades y las posibilidades de Excel para modificarlo, hacen el resto. En la próxima entrega estaremos hablando de Mover y agrupar datos.</p>
<p>Saludos,</p>
<p>Ana</p>
]]></content:encoded>
			<wfw:commentRss>http://amby.net/2010/02/15/ordenar-filas-de-tabla-dinamica-de-excel-que-consume-datos-olap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
