10 Os meios para melhorar o desempenho de alimentação pivô

Video: Como melhorar o desempenho do Windows 10

Quando você publica Poder Pivot relatórios para a web, você pretende dar o seu público a melhor experiência possível. Uma grande parte dessa experiência é garantir que o desempenho é bom. A palavra desempenho (No que se refere a aplicações de relatório e) é geralmente sinónimo de velocidade - ou a rapidez com que uma aplicação executa determinadas acções tais como a abertura dentro do navegador, consultas em execução, ou filtragem.

1Limitar o número de linhas e colunas em suas tabelas do modelo de dados

Uma enorme influência no desempenho Pivot Power é o número de colunas que você traz, ou importar, no modelo de dados. Cada coluna de importar é mais uma dimensão que Power Pivot tem de processar ao carregar um livro. Não importar colunas extras “just in case” - se você não é certo que você vai usar determinadas colunas, só não trazê-los Estas colunas são fáceis o suficiente para adicionar mais tarde, se você achar que você precisar deles..

Mais linhas significam que mais dados para carregar, mais dados para filtrar e mais dados para calcular. Evite selecionar uma tabela inteira se você não tem que. Use uma consulta ou uma vista no banco de dados origem para filtrar apenas as linhas que você precisa para importar. Afinal, por que importar 400.000 linhas de dados quando você pode usar uma cláusula WHERE simples e importar somente 100.000?

2Use pontos de vista em vez de tabelas

Falando de pontos de vista, para a melhor prática, use vistas sempre que possível.

Embora as tabelas são mais transparentes do que pontos de vista - o que lhe permite ver todos os dados brutos, não filtrada - eles vêm fornecido com todas as colunas e linhas disponíveis, se você precisa ou não. Para manter o seu modelo de dados Poder Pivot para um tamanho gerenciável, muitas vezes você é forçado a tomar a etapa extra de forma explícita filtrando as colunas que você não precisa.

Vistas não só pode fornecer mais dados mais limpos, user-friendly, mas também ajudar a simplificar o seu modelo de dados Pivot de energia, limitando a quantidade de dados que você importar.

Video: 7 dicas para melhorar a capacidade do seu cérebro

02Star_Thumbnail

3Evite relações multi-nível

Tanto o número de relacionamentos e o número de camadas de relacionamento têm um impacto sobre o desempenho do seu relata Poder Pivot. Ao construir o seu modelo, siga as melhores práticas e têm uma tabela de fatos única contendo dados principalmente quantitativos numéricos (fatos) e tabelas de dimensões que se relacionam com os fatos diretamente. No mundo do banco de dados, esta configuração é um esquema em estrela, como mostrado.

Evite modelos de construção onde as tabelas de dimensão relacionar com outras tabelas de dimensões.

4Deixe os servidores de banco de dados back-end fazer a trituração

A maioria dos analistas do Excel que são novas para poder Pivot tendem a puxar os dados brutos diretamente das tabelas em seus servidores de banco de dados externos. Após os dados brutos está no poder Pivot, eles constroem colunas calculadas e medidas para transformar e agregar os dados, conforme necessário. Por exemplo, os usuários normalmente puxar os dados de receita e custo e, em seguida, criar uma coluna calculada em Power Pivot para calcular o lucro.

Então, por que fazer Poder Pivot fazer este cálculo quando o servidor back-end poderia ter lidado com isso? A realidade é que os sistemas de banco de dados back-end, como SQL Server tem a capacidade de moldar, agregado, limpo, e transformar dados muito mais eficiente do Poder Pivot. Por que não utilizar as suas capacidades poderosas para massagear e moldar os dados antes de importá-lo para poder Pivot?

Em vez de puxar os dados da tabela matérias, considere aproveitando consultas, exibições e procedimentos armazenados para executar o máximo de agregação de dados e trituração de trabalho possível. Esta alavancagem reduz a quantidade de processamento que Power Pivot terá que fazer e, naturalmente, melhora o desempenho.

5Cuidado de colunas com valores não-distintas

Colunas que têm um elevado número de valores exclusivos são particularmente difíceis no desempenho Pivot Poder. Colunas como Transaction ID, ID do pedido e número da fatura são muitas vezes desnecessária no de alto nível relatórios Pivot poder e dashboards. Então, a menos que eles são necessários para estabelecer relacionamentos com outras tabelas, deixá-los fora do seu modelo.

02Slicer_Thumbnail

6Limitar o número de cortadores em um relatório

O cortador é uma das melhores características novas de business intelligence (BI) de Excel nos últimos anos. Usando máquinas de cortar, você pode fornecer o seu público com uma interface intuitiva que permite a filtragem interativa de seus relatórios e dashboards do Excel.



Um dos benefícios mais úteis do moinho de facas é que responde a outras máquinas de corte, proporcionando um efeito de filtro em cascata. Por exemplo, a figura ilustra não só isso clicando no Centro-Oeste no slicer Região filtra a tabela dinâmica, mas que o cortador de Mercado também responde, destacando os mercados que pertencem a região Centro-Oeste. Microsoft chama este comportamento cruzada filtragem.

Tão útil quanto o cortador é, é, infelizmente, extremamente ruim para o desempenho Pivot Poder. Cada vez que um cortador for alterado, Poder Pivot deve recalcular todos os valores e medidas na tabela dinâmica. Para fazer isso, poder Pivot deve avaliar cada azulejo no slicer selecionado e processar os cálculos apropriados com base na seleção.

7Criar segmentações de dados somente em campos de dimensão

Slicers vinculados a colunas que contêm grande quantidade de valores únicos, muitas vezes, causar um impacto no desempenho maior do que colunas contendo apenas um punhado de valores. Se um cortador contém um grande número de telhas, considerar o uso de uma lista drop-down Filtrar tabela dinâmica em seu lugar.

Em uma nota similar, certifique-se para a direita; tamanho tipos de dados da coluna. Uma coluna com alguns valores distintos é mais leve do que uma coluna com um elevado número de valores distintos. Se você está armazenando os resultados de um cálculo a partir de um banco de dados de origem, reduzir o número de dígitos (depois do decimal) a ser importado. Isto reduz o tamanho do dicionário e, possivelmente, o número de valores distintos.

02CrossFilter_Thumbnail

8Desactivar o comportamento cruzada filtro para certas máquinas de corte

Desactivar o comportamento transversal filtro de um fatiador essencialmente impede que fatiador de alterar as selecções, quando outras máquinas de corte são clicados. Isto evita a necessidade de poder Pivot para avaliar os títulos no fatiador de pessoas com deficiência, reduzindo assim os ciclos de processamento. Para desativar o comportamento cross-filtro de um fatiador, selecione Configurações Slicer para abrir a caixa de diálogo Configurações Slicer. Em seguida, basta desmarcar a indicar visualmente Itens com opção Sem Data.

9Use medidas calculadas em vez de colunas calculadas

Use medidas calculadas em vez de colunas calculadas, se possível. As colunas calculadas são armazenadas como colunas importadas. Porque colunas calculadas inerentemente interagir com outras colunas no modelo, eles calculam cada vez que as atualizações da tabela de pivô, se eles estão sendo usados ​​ou não. medidas calculadas, por outro lado, calcular apenas no momento da consulta.

Video: Como melhorar o rendimento na corrida

colunas calculadas assemelham colunas regulares em que ambos ocupam espaço no modelo. Em contraste, medidas calculadas são calculados em tempo real e não ter espaço.

10Atualizar para 64 bits do Excel

Se você continuar a ter problemas de desempenho com o seu relata Poder Pivot, você sempre pode comprar um PC melhor - neste caso, com a atualização para um PC de 64 bits com 64 bits Excel instalado.

Poder Pivot carrega todo o modelo de dados na memória RAM sempre que você trabalhar com ele. Quanto mais RAM o computador tem, menos problemas de desempenho que você vê. A versão do Excel de 64 bits pode acessar mais de RAM do seu PC, garantindo que ele tem os recursos de sistema necessários para triturar através de modelos de dados maiores. Na verdade, a Microsoft recomenda 64 bits do Excel para quem trabalha com modelos feitos por milhões de linhas.

Mas antes que você rapidamente iniciar a instalação de 64 bits do Excel, você precisa responder a estas perguntas:

Você já 64-bit Excel instalado?

São os seus modelos de dados grande o suficiente?

Video: Como Melhorar o DESEMPENHO do PC (DICA SENSACIONAL)

Você tem um sistema operacional de 64 bits instalado no seu PC?

Será que seus outros suplementos parar de trabalhar?


Publicações relacionadas