Última jornada del Solid Quality Summit de este año 2010 Sigue leyendo
Archivo de la etiqueta: SQL Server 2008
Cuarta jornada Solid Quality Summit 2010
Nuevamente temprano, buen tráfico, sin problemas. Y bonus track no más llegar !!! Miguel Egea estuvo comentando con nosotras para aclarar un poco más sobre vía de solución a mi problema planteado ayer, esto va a ser cosas de relaciones muchos a muchos, dos dimensiones, una tabla que relaciona (que tiene el id de cada una, como en relacional) y la tabla de hechos que es la que tenemos describir. Tengo que verlo Miguel, gracias por el empeño y por mostrarme un simil de AW. Sigue leyendo
Tercera jornada Summit Solid Quality 2010
Bueno, pues sí, ya entramos en la tercera jornada, Mary y yo llegamos tempranito y nos acomodamos en nuestra primerísima fila, hemos venido a no perdernos detalle.
Ayer terminamos con Javier Loría y hoy comenzamos con el, ¡Qué maravilla ! Javier nos brindo una clase magistral mostrando su código para crear una dimensión de tiempo buena, excelente, espectacular. Madre mía de mi vida, cuánto trabajo me voy a ahorrar, porque además es tan generoso que nos ofrece su código, tal cual, enterito, Gracias !!!! Sigue leyendo
Introducción a la serie Acerca de MS SQL Server Integration Services
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 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. ¡ Muchas Gracias a todos !
Esta serie la quiero dedicar a los profesores del Máster en Gestión del Conocimiento y Business Intelligence con tecnología Microsoft impartido por Syntax Informática , especialmente a Jesús López, encargado de explicar los temas de SSIS y SSAS. Y a Francisco González (Paco) de Solid Quality por sus didácticos y esclarecedores ejemplos del uso de los paquetes SSIS mostrados en el Summit de Solid. Muchas gracias a ambos por sus enseñanzas. Sigue leyendo
Serie «Cubos OLAP con MS SSAS 2008 y MS Office Excel 2007»
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 lo permita iré completando la serie. Sigue leyendo
Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008 III
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 a depender de los valores que haya actualmente en la tabla dinámica. Sigue leyendo
Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008 II
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. Sigue leyendo
Filtrar en tablas dinámicas de Excel datos almacenados en cubos OLAP SSAS 2008
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 definir se repiten.
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.
Definir filtros desde Lista de campos
Cuando estamos trabajando sobre la lista de campos, que ya fue descrita antes, 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.
Estando en uno de los campos de la jerarquía, por ejemplo Calendar Year, Excel permite escoger cualquier campo de toda la jerarquía.

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 Excel identificará las posibles acciones a realizar, ya sea sobre datos de tipo cadenas de caracteres, o tipo fecha, como es este caso.

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.

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.
Hasta entonces,
Saludos,
Ana
Agrupar datos OLAP SSAS en Excel 2007
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 Opciones del menú Herramientas de tabla dinámica, grupo Agrupar.

Agrupar selección – 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.


Crea una especie de “jerarquía al vuelo”, que no se ve reflejada de ningún modo en la lista de campos.

Desagrupar – pues el efecto contrario, sobre
lo deja como estaba, eliminando ambos grupos. Sobre un campo no agrupado no realiza ninguna acción.
Agrupar campos
Esta es una funcionalidad que no he conseguido implementar.

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 Agrupar 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.

Lo que sí es cierto es que se activan Agrupar y Desagrupar cuando se trata de columnas; pero nada de agrupar campos.

Agrupar desde menú contextual
Con una celda o grupo de celdas seleccionadas activando el menú conceptual se pueden realizar las mismas acciones

En la próxima entrega veremos cómo mover los datos en tablas dinámicas.
Saludos,
Ana
Ordenar filas de tabla dinámica de Excel que consume datos OLAP
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. Sigue leyendo
