Pergunta

Atualmente estou aprendendo OLAP e MDX após muitos anos de desenvolvimento de banco de dados relacional.

Alguma dica sobre como começar no MDX?Quais são os melhores livros e recursos para aprender MDX?

Foi útil?

Solução

Um livro clássico, embora um pouco datado, é Acesso rápido ao MDX.É uma ótima visão geral e uma leitura rápida, embora não cubra os novos recursos MDX do SQL Server 2005.

O livro Spofford Soluções MDX é mais atualizado e um pouco mais profundo, mas um pouco mais difícil de entender.

Também recomendo fortemente os blogs de Mosha Pasumansky, Chris Webb, e Darren Gosbell.

Outras dicas

Aqui está um Introdução suave do MDX.

Achei o livro de Spoffard não muito útil.MDX é tão estranho em comparação com outros idiomas que você aprenderá que é tão difícil de entender em um livro árido.Eu realmente recomendaria um curso de treinamento, caso contrário você irá se atrapalhar por muito tempo.Um curso realmente irá ajudá-lo e fornecerá acesso a um especialista quando você tiver perguntas que parecem não ter respostas online.

A pior armadilha para cair é compará-lo continuamente com o SQL!Ele usa algumas das mesmas palavras-chave, mas significam algo totalmente diferente, o que torna o salto mental irritantemente mais difícil.

Acho que a maneira mais eficiente de aprender OLAP ou MDX seria encontrar alguém que o conheça e fazer com que ele lhe mostre o local, começando com algumas pequenas alterações ou algumas consultas muito simples.

Você também deve tentar se apossar Estúdio MDX, uma ferramenta gratuita de consulta MDX escrita por Mosha Pasumansky (um dos criadores originais do MDX).Possui funcionalidade MDX semelhante ao SQL Management Studio, mas também permite analisar e formatar consultas, o que pode ser muito útil ao tentar decifrá-las.

Prefiro arrastar e soltar campos no MS Excel e, em seguida, usar o SQL Server Profiler para capturar rastreamento no SSAS.Dessa forma, você obtém um front-end incrível para criar consultas e pode obter as consultas que o Excel está usando por meio do criador de perfil.

Se você criar uma tabela dinâmica que usa um cubo (no Excel), poderá ver a consulta que está sendo enviada usando isso (na parte inferior da página)

http://www.codeplex.com/OlapPivotTableExtend

Essa pode ser uma boa maneira de sentir as coisas mais simples.

N. B.Isso ocorre apenas no Excel2007, não tenho certeza sobre versões anteriores

Livro:MDX passo a passo

Tutoriais em vídeo, por ex. Tutorial MDX e Introdução ao Analysis Services

Há mais.

Usamos os vídeos de treinamento do LearnItFirst.com e os consideramos uma introdução muito completa ao SSAS e MDX.São cerca de 40 horas de conteúdo mais exercícios, incluindo cerca de 6 horas de puro treinamento MDX.

Os detalhes do curso SSAS podem ser encontrados em:Aprenda o primeiro treinamento SSAS de TI

Além dos livros e recursos mencionados por outros, a maneira mais fácil de iniciar seu aprendizado MDX é obter uma cópia do ProClarity.Infelizmente, colocar as mãos no ProClarity não é tão fácil como costumava ser.A Microsoft comprou a empresa em 2006 e agora ela está licenciada através do PerformancePoint, acredito.Ah, sim, e eles interromperam o desenvolvimento do produto.

Dito tudo isso, se você conseguir uma cópia, poderá criar consultas arrastando e soltando dimensões e medidas em suas linhas e colunas.Os resultados da consulta são então exibidos em uma grade, um gráfico ou ambos.

Como isso ajuda você a aprender MDX?O ProClarity permite ver o MDX de cada consulta.Nem sempre é o MDX mais elegante, mas ajudará você a aprender rapidamente como escrever muitas consultas diferentes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top