Curso 50578A: Linguagem de consulta MDX para SQL Server Analytical Services (OLAP) - curso RUB 35.990. de Especialista, formação 24 horas acadêmicas, data de 21 de maio de 2023.
Miscelânea / / December 05, 2023
Parte da plataforma SQL Server é o servidor de banco de dados OLAP multidimensional. Bancos de dados multidimensionais são usados para analisar grandes volumes de dados. A tecnologia OLAP permite processar grandes quantidades de dados muito rapidamente - em tempo real. A velocidade da análise de dados é a razão do uso generalizado do OLAP.
Convidamos você a dominar o uso profissional de bancos de dados multidimensionais! Você dominará todas as possibilidades oferecidas pelos bancos de dados multidimensionais. O mais importante é que você aprenda a trabalhar diretamente com esses bancos de dados, sem intermediários ou middleware.
Para trabalho direto com bancos de dados OLAP multidimensionais, a Microsoft desenvolveu a linguagem MDX (Multidimensional eXpressions). Esta linguagem é como nenhuma outra. Ele foi projetado especificamente para bancos de dados multidimensionais. Nem o conhecimento da linguagem de consulta SQL nem a familiaridade com qualquer linguagem de programação substituirão seu domínio do MDX.
Você explorará todos os recursos da linguagem de consulta MDX e terá confiança no uso de ferramentas MDX. Escrever consultas na linguagem MDX, extrair dados de bancos de dados multidimensionais, construir relatórios baseados em cubos OLAP - tudo isso estará disponível para você após a conclusão do curso!
Domine o processamento e análise de qualquer volume de dados em tempo real - estude no Centro Especializado!
O curso é destinado a indivíduos cujas responsabilidades incluem a administração de um servidor SQL, bem como analistas, desenvolvedores, especialistas em sistemas de relatórios, programadores 1C, etc.
Você vai aprender:
- Extrair dados de bancos de dados multidimensionais
- Escreva consultas em linguagem MDX
- Construir relatórios baseados em cubos OLAP
Professor para fins especiais, detentor de prestígio internacional Mestre Certificado Microsoft. Graduado pela Universidade Técnica Estadual de Moscou em homenagem a N.E. Bauman.
Em suas aulas, Fedor Anatolyevich coloca o princípio em primeiro plano “Olhe para a raiz!” - é importante não só estudar o funcionamento do mecanismo, mas também compreender porque funciona desta forma e não de outra.
Generalista na área de design e desenvolvimento de software. Ele tem muitos anos de experiência como líder de equipe de desenvolvimento e arquiteto-chefe. Especializado em integração de aplicativos corporativos, desenvolvimento de arquitetura de portais web, sistemas de análise de dados, implantação e suporte Infraestrutura do Windows.
A combinação de estilos de apresentação de engenharia e ciências naturais permite que os alunos transmitam a paixão e a abordagem criativa do professor. Fedor Anatolyevich invariavelmente recebe as críticas mais entusiasmadas de seus agradecidos graduados.
Módulo 1. Família de tecnologias de business intelligence. Uma visão geral das tecnologias de análise de dados da Microsoft. Ciclo de vida de dados em sistemas de análise de negócios (2 ac. h.)
- Por que as tecnologias de análise de dados (BI, OLAP, DWH, ETL) podem ser úteis
- O que você deve prestar atenção ao implementar um sistema de business intelligence
- Escopo e ferramentas
- Trabalho laboratorial Estudo do processo ETL utilizando o exemplo de um pacote de serviços de integração
- Estudo do processo ETL utilizando o exemplo de um pacote de serviços de integração
Módulo 2. Introdução à linguagem de consulta multidimensional MDX. Começamos pelo mais simples, habituemo-nos ao modelo multidimensional (2 ac. h.)
- Diferenças entre um modelo multidimensional e um modelo tabular
- Armazéns de dados e data marts
- Introdução à linguagem MDX
-Editor MDX
- Laboratório Apresentando o Editor de Consultas (Management Studio) Apresentando o Editor Business Intelligent Development Studio Apresentando o SQL Profiler Tracer MDX Basics
- Introdução ao Editor de Consultas (Management Studio)
- Introdução ao editor do Business Intelligent Development Studio
- Introdução ao rastreador SQL Profiler
- Noções básicas de MDX
Módulo 3. As dimensões são o esqueleto de um modelo multidimensional. Dimensões, tuplas, células e outros elementos de um modelo de dados multidimensional (3 ac. h.)
- Dimensões
- Atributos dimensionais
- Hierarquias
- Membros da dimensão
- Tuplas
- Células
- Conjuntos
- Atribuições
- Funções
- Propriedades da dimensão de laboratório Atributos da dimensão Hierarquias em uma dimensão Hierarquias em diversas dimensões Nível raiz da hierarquia Referência de membros de função -- membros Erros de sintaxe Referências parciais de tupla Exibição de vários eixos Crossjoin Modo de existência automática Mecanismo de existência Eliminar tuplas duplicadas
- Propriedades de dimensão
- Atributos de dimensão
- Hierarquias em uma dimensão
- Hierarquias em múltiplas dimensões
- Nível raiz da hierarquia
- Função dos membros
- Membros de referência
- Erros de sintaxe
- Links para tuplas parciais
- Exibir em vários eixos
- Junção cruzada
- Modo de existência automática
- Existe mecanismo
- Eliminação de tuplas duplicadas
Módulo 4. Navegando em um modelo multidimensional. Funções de navegação, filtragem, classificação e sua combinação (3 ac. h.)
- Navegação em relatórios
- Posições relativas
- Recursos de navegação
- Gerenciamento de classificação
- Filtrando resultados
- Combinação de conjuntos
- Laboratório de navegação no posicionamento relativo da hierarquia usando as funções hierárquicas da função de membros
- Navegação hierárquica
- Posicionamento relativo
- Usando a função Membros
- Funções hierárquicas
Módulo 5. Cálculos multidimensionais. Usando expressões, funções estatísticas e outros mecanismos para cálculos (3 ac. h.)
- Expressões
- Membros computados
- Formatando o resultado (COM)
- Expressões dinâmicas
- Função IIF
- Funções estatísticas
- Comparando tuplas com parâmetros
- Laboratório Explorando usos da regra WITH Criando membros calculados Cálculo de porcentagens Formatação
- Explore opções para usar a regra COM
- Criação de membros calculados
- Cálculo de porcentagens
- Formatação
Módulo 6. Trabalhando com medições de tempo, múltiplos calendários e horizontes divergentes. Trabalhar com medição de tempo, cálculos de tempo, navegação ao longo do eixo do tempo, termos de tempo calculados e agregados (3 ac. h.)
- Medição de tempo
- Vários calendários
- Funções de tempo
- Períodos paralelos
- Períodos de abertura
- Períodos de encerramento
- Períodos recentes
- Mecanismo acumulado no ano
- Medidas calculadas no topo do eixo do tempo
- Comparação de períodos
- Função soma
- Funções agregadas
- Funções Max e Min no eixo do tempo
- Laboratório ParallelPeriod OpeningPeriod ClosingPeriod LastPeriod Year-To-Date Medidas calculadas no topo da comparação do eixo de tempo períodos Função Soma Agregação Função Max Função Min - - - Usando Crossjoin com períodos paralelos
- Período Paralelo
-Período de abertura
-Período de fechamento
-Último período
-No acumulado do ano
- Medidas calculadas no topo do eixo do tempo
- Comparação de períodos
- Função soma
- Agregação
- Função máxima
- Função mínima
- Usando Crossjoin em conjunto com períodos paralelos
Módulo 7. Aplicação prática do MDX. Combinar tecnologias estudadas para resolver problemas práticos (3 ac. h.)
- OU lógica
- E lógica
- Combinação de OR e AND em diferentes hierarquias
- Cenários complexos para usar AND e OR
- Usando a função NonEmpty
- Valores médios
- Trabalhando com a última data
- Períodos paralelos com múltiplas datas
- Verificando o contexto atual
- Opções de função descendentes
- Valores de classificação
- Trabalho de laboratório
Módulo 8. Outros usos do MDX: relatórios. Usando consultas MDX para criar relatórios em aplicativos SQL Server Reporting Services e PerformancePoint (3 ac. h.)
- Criando um relatório no SQL Server Reporting Services (SSRS)
- Criando uma conexão com um cubo
- Trabalhando com consultas multidimensionais no designer MDX
- Criação de consultas não padronizadas
- Transferência de parâmetros
- Painéis PerformancePoint
- Relatório de trabalho de laboratório em SSRS Conexão a um cubo Criação de uma consulta MDX no designer Criação de uma consulta não padrão Passagem de parâmetros
- Reportar ao SSRS
- Conexão com cubo
- Criando uma consulta MDX no construtor
- Criando uma solicitação personalizada
- Transferência de parâmetros
Módulo 9. Indicadores de desempenho (KPIs) e consultas multidimensionais no Business Intelligence Development Studio. Cálculos, indicadores e outras aplicações do MDX em BIDS (2 ac. h.)
- Crie cálculos nomeados em BIDS
- Criação de indicadores de desempenho em BIDS
- Trabalho de laboratório Criando uma expressão nomeada Criando um indicador de planilha Criando um indicador de destino Usando o mecanismo IIF no KPI
- Crie uma expressão nomeada
- Criando um indicador de planilha
- Criação de um indicador de meta
- Utilização do mecanismo IIF em KPI