Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Neste tutorial, você aprenderá sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como utilizá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

As DMVs retornam informações valiosas do servidor, que podem ser utilizadas para monitorar a integridade do servidor e diagnosticar problemas que possam surgir.

Este tutorial utiliza as DMVs como ferramenta principal para aprimorar suas consultas e medidas.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Índice

  1. Extraindo dados de exibições de gerenciamento dinâmico
  2. Criando medidas usando exibições de gerenciamento dinâmico
    1. Usando Parâmetros
    2. Carregando os dados finais
  3. Conclusão

1. Extraindo Dados de Exibições de Gerenciamento Dinâmico

Primeiro, você precisa extrair o código de um arquivo existente para um novo modelo de dados no LuckyTemplates. Abra o arquivo existente no DAX Studio e copie o número da porta.

Volte para o novo arquivo no LuckyTemplates, clique na guia Início, depois na opção Obter dados e selecione Analysis Services.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

No assistente de banco de dados, insira o número da porta na caixa de texto Servidor.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Para a entrada do banco de dados, você pode executar a DMV abaixo. Os resultados fornecerão um Nome de Catálogo que mostra o ID do modelo de dados.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Para carregar dados, altere a opção para Importar. Na caixa de consulta DAX, cole outra DMV para as medidas.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Após isso, clique em OK e depois em Conectar. Você verá que consegue carregar o resultado da DMV no LuckyTemplates.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Antes de carregar os dados, você precisa filtrá-los para incluir apenas as colunas necessárias. Clique na opção Transformar dados.

No Editor do Power Query, você pode escolher quais colunas manter ou remover. Clique em Escolher colunas na guia Início. Selecione os nomes das colunas que você precisa.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Com isso, usando uma DMV, você pode extrair conteúdo de um modelo de dados dentro de outro arquivo do LuckyTemplates.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

2. Criando Medidas Usando Exibições de Gerenciamento Dinâmico

Se você deseja obter informações de outra tabela em seu modelo de dados, basta alterar a DMV e executá-la no banco de dados.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Se for solicitada permissão para executar o banco de dados nativo, clique em Editar permissão e depois em Executar. Após a tabela ser carregada, você verá que agora possui os dados de outra tabela em seu modelo de dados.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Entretanto, se você clicar na próxima etapa no painel Etapas aplicadas, verá que não funciona. Isso ocorre porque está referenciando as colunas de uma consulta diferente. Clique no X para removê-lo.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Para corrigir isso, busque o DMV da tabela de relacionamentos no DAX Studio.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Copie esse código e cole na sua medida no LuckyTemplates. Você verá que pode visualizar os detalhes sobre os relacionamentos existentes entre as tabelas em seu modelo de dados.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

2.1 Usando Parâmetros

Em vez de alterar manualmente a DMV em cada consulta, você pode aplicar um parâmetro.

O uso de parâmetros permite armazenar informações e, em seguida, usar a expressão compartilhada para executar várias consultas. Você pode modificar o conteúdo de um parâmetro sem passar por cada consulta.

Para criar um parâmetro no LuckyTemplates, acesse a guia Início e clique em Gerenciar parâmetros.

Criamos dois parâmetros: Número da Porta e Banco de Dados. Atribua um nome a cada parâmetro e escolha o tipo de valor (nesse caso, ambos são Texto). Para o valor atual, colete o número da porta em PortNumber e a ID do banco de dados em DatabaseName.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Após a criação, você pode usar esses parâmetros para referenciar o número da porta e o nome do banco de dados nas consultas.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

2.2 Carregando os Dados Finais

Após realizar as alterações necessárias no conjunto de dados em sua tabela, você pode carregá-lo dentro do modelo de dados no LuckyTemplates clicando em Fechar e Aplicar.

Usando Exibições de Gerenciamento Dinâmico (DMV) no DAX Studio

Agora você carregou com sucesso os resultados de cada DMV diretamente no LuckyTemplates. É altamente recomendável atualizar periodicamente o modelo de dados para coletar continuamente informações do arquivo do LuckyTemplates por meio dos dados extraídos das DMVs.

3. Conclusão

Em resumo, as exibições de gerenciamento dinâmico são cruciais para carregar conjuntos de dados do DAX Studio para o LuckyTemplates. Além disso, elas são utilizadas para criar consultas e medidas.

As DMVs oferecem um mecanismo eficiente para extrair dados de qualquer banco de dados SQL e são amplamente utilizadas para solução de problemas e monitoramento de desempenho.

Tudo de bom para sua análise de dados!


Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.