Pregunta

Actualmente estoy aprendiendo OLAP & amp; MDX después de muchos años de desarrollo de bases de datos relacionales.

¿Algún consejo sobre cómo empezar en MDX? ¿Cuáles son los mejores libros y recursos para aprender MDX?

¿Fue útil?

Solución

Un libro clásico, aunque un poco anticuado, es Fast Track to MDX . Es una gran descripción general y una lectura rápida, aunque no cubre las nuevas características MDX de SQL Server 2005.

El libro de Spofford MDX Solutions es más actualizado y un poco más detallado. pero un poco más difícil de atravesar.

También recomiendo mucho los blogs de Mosha Pasumansky , Chris Webb , y Darren Gosbell .

Otros consejos

El libro de Spoffard me pareció poco útil. MDX es una rareza en comparación con otros idiomas que aprenderá, es tan difícil de entender desde un libro seco. Realmente recomendaría un curso de capacitación, de lo contrario, se tambaleará por años. Un curso realmente lo impulsará y le dará acceso a un experto cuando tenga preguntas que no parecen tener respuestas en línea.

¡La peor trampa para caer es compararla continuamente con SQL! Utiliza algunas de las mismas palabras clave, pero significan algo totalmente diferente, lo que hace que el salto mental sea mucho más difícil.

Creo que la forma más eficiente de aprender OLAP o MDX sería encontrar a alguien que lo sepa, y hacer que te muestren, comenzar con algunos pequeños cambios o algunas consultas muy simples.

También debes intentar obtener MDX Studio , una herramienta de consulta gratuita de MDX escrita por Mosha Pasumansky (Uno de los creadores originales de MDX). Tiene una funcionalidad MDX similar a la de SQL Management Studio, pero también te permite analizar y formatear consultas, lo que puede ser muy útil cuando intentas descifrarlas.

Prefiero arrastrar y soltar campos en MS Excel y luego usar el perfilador de SQL Server para capturar trazas contra SSAS. De esta manera, obtienes una interfaz fantástica para crear consultas, y luego puedes obtener las consultas que Excel está utilizando a través del generador de perfiles.

Si crea una tabla dinámica que usa un cubo (en Excel), puede ver la consulta que se envía usando esto (hacia la parte inferior de la página)

http://www.codeplex.com/OlapPivotTableExtend

Esa podría ser una buena manera de familiarizarse con las cosas más simples.

N.B. Esto solo está en Excel2007, no estoy seguro acerca de versiones anteriores

Libro: MDX paso a paso

Tutoriales en video, por ejemplo MDX tutorial y Introducción a Analysis Services

Hay más.

Usamos los videos de capacitación de LearnItFirst.com y encontramos que son una introducción muy completa a SSAS y MDX. Hay alrededor de 40 horas de contenido más ejercicios, incluidas aproximadamente 6 horas de entrenamiento MDX puro.

Los detalles para el curso SSAS se pueden encontrar en: Capacitación de SSAS de Learn IT First

Además de los libros y recursos mencionados por otros, la forma más fácil de poner en marcha su aprendizaje de MDX es obtener una copia de ProClarity. Desafortunadamente, conseguir ProClarity no es tan fácil como solía ser. Microsoft compró la compañía en 2006, y ahora tiene licencia a través de PerformancePoint, creo. Ah, sí, y dejaron de desarrollar el producto.

Habiendo dicho todo eso, si puede obtener una copia, puede crear consultas arrastrando y soltando dimensiones y medidas en sus filas y columnas. Los resultados de la consulta se muestran en una cuadrícula, un gráfico o ambos.

¿Cómo te ayuda esto a aprender MDX? ProClarity le permite ver el MDX para cada consulta. No siempre es el MDX más elegante, pero te ayudará a aprender rápidamente cómo escribir muchas consultas diferentes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top