Mecanismo VertiPaq no LuckyTemplates – Uso e práticas recomendadas

Mecanismo VertiPaq no LuckyTemplates – Uso e práticas recomendadas

Este tutorial é sobre as práticas recomendadas ao usar o VertiPaq Engine no LuckyTemplates. Você aprenderá diferentes técnicas e abordagens para tornar seus cálculos DAX mais suaves.

Para poder utilizar seus modelos de dados e relacionamentos, você precisa configurá-los de forma que possa entender o fluxo de seu cálculo.

Índice

A configuração do modelo de dados

A melhor configuração para o VertiPaq é chamada Star Schema .

Mecanismo VertiPaq no LuckyTemplates – Uso e práticas recomendadas

A tabela de fatos está localizada no centro do modelo enquanto as  tabelas de dimensões a cercam.

Você pode ver que os filtros das tabelas de dimensão são transferidos para a tabela de fatos. Isso mostra a relação entre as duas tabelas.

As relações entre as dimensões e tabelas de fatos são baseadas na cardinalidade da coluna de definição.

Cardinalidade de uma coluna

Cardinalidade são os valores únicos de uma coluna.

Se a tabela DimSalesPeople  tiver 100 vendedores diferentes, a cardinalidade dessa coluna será 100. Ela alimentará a  tabela FactSales  , que possui milhares de linhas.

A cardinalidade dessa coluna é igual ao número de vendedores que existe na tabela FactSales  .

Se você tiver muitos valores exclusivos, poderão surgir problemas de desempenho. Lembre-se sempre de que a cardinalidade entre os relacionamentos é importante.

Violações de integridade referencial no VertiPaq

As violações de integridade referencial podem subutilizar todas as otimizações disponíveis em seu DAX. Isso acontece quando um valor existe em uma tabela de fatos, mas não existe na  tabela de dimensões.

Utilização do VertiPaq

Aqui estão as melhores práticas gerais para utilizar o VertiPaq:

1. Importar colunas

Importe colunas que você só precisa diminuir a memória do banco de dados.

2. Reduza os valores exclusivos

Reduza a cardinalidade o máximo possível. Isso permitirá que os métodos de codificação, como Codificação de Valor,  funcionem melhor. Colunas divididas que têm 2 valores, como colunas de data e hora  para  colunas de data e hora .

3. Reduza a precisão

Outra prática recomendada a ser implementada é reduzir a precisão de seus dados. Se o seu requisito de negócios permitir, diminua a precisão.

4. Converter para tipo inteiro

A conversão de colunas de texto em números inteiros torna a codificação mais rápida. A codificação de valor é mais rápida que um dicionário ou codificação de hash. Portanto, converta as colunas de texto em inteiro.

Colunas calculadas no Power Query

O melhor lugar para fazer colunas calculadas é no Power Query . Isso permitirá uma melhor compactação e uma atualização mais rápida.

Isso não significa que todas as colunas calculadas devem ser feitas na origem. Você tem que encontrar o lugar mais adequado para fazê-los.

Não armazene colunas parciais ou auxiliares em uma coluna calculada. Ele tem o potencial de causar um impacto no desempenho. É melhor condensar o máximo de etapas em uma coluna.


Otimize as funções DAX com esta nova
medida de curso no LuckyTemplates: dicas e técnicas de otimização
Transformações simples do LuckyTemplates para dados mais otimizados

Conclusão

Quando se trata de otimizar seu DAX no LuckyTemplates , o VertiPaq é a resposta. Existem maneiras e práticas que ajudam a melhorar o mecanismo de armazenamento.

Você pode utilizar este tutorial compreendendo os métodos. Com essas práticas, um DAX de desempenho lento não será mais um problema. Você apenas tem que maximizá-los para obter os resultados desejados.


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber