Lar Mídia social 10 Maneiras de melhorar o desempenho do Pivot de energia - manequins

10 Maneiras de melhorar o desempenho do Pivot de energia - manequins

Índice:

Vídeo: Understanding the ATP-PC System and the Importance of Aerobic Training 2025

Vídeo: Understanding the ATP-PC System and the Importance of Aerobic Training 2025
Anonim

Quando você publica os relatórios do Power Pivot para a Web, você pretende dar Seu público é a melhor experiência possível. Uma grande parte dessa experiência é garantir que o desempenho seja bom. A palavra desempenho (como se relaciona com aplicativos e relatórios) geralmente é sinônimo de velocidade - ou a rapidez com que um aplicativo executa certas ações, como abrir no navegador, executar consultas ou filtrar.

1 Limite o número de linhas e colunas nas tabelas do seu modelo de dados.

Uma grande influência no desempenho do Power Pivot é o número de colunas que você traz, ou importar, no modelo de dados. Cada coluna que você importa é mais uma dimensão que Power Pivot deve processar ao carregar uma pasta de trabalho. Não importa colunas extras "apenas no caso" - se você não tem certeza de que usará certas colunas, basta não trazê-las. Essas colunas são fáceis de adicionar mais tarde, se você achar que precisa delas.

Mais linhas significam mais dados para carregar, mais dados para filtrar e mais dados para calcular. Evite selecionar uma tabela inteira se não for necessário. Use uma consulta ou uma visualização no banco de dados de origem para filtrar apenas as linhas que você precisa importar. Afinal, por que importa 400 000 linhas de dados quando você pode usar uma cláusula WHERE simples e importar apenas 100 000?

2Utilize vistas em vez de tabelas.

Falando de visualizações, para melhores práticas, use vistas sempre que possível.

Embora as tabelas sejam mais transparentes do que as visualizações - permitindo que você veja todos os dados não preenchidos e não filtrados - eles são fornecidos com todas as colunas e linhas disponíveis, seja necessário ou não. Para manter seu modelo de dados Power Pivot em um tamanho gerenciável, você geralmente é forçado a dar o passo extra de filtrar explicitamente as colunas que você não precisa.

3 Evite relacionamentos de vários níveis.

Tanto o número de relacionamentos quanto o número de camadas de relacionamento têm um impacto no desempenho de seus relatórios Power Pivot. Ao construir seu modelo, siga as melhores práticas e tenha uma única tabela de fatos contendo principalmente dados numéricos quantitativos (fatos) e tabelas de dimensão que se relacionem diretamente com os fatos. No mundo do banco de dados, esta configuração é um esquema de estrela, como mostrado.

Evite construir modelos em que as tabelas de dimensões se relacionem com outras tabelas de dimensões.

4Limem os servidores de banco de dados de back-end o crunching.

A maioria dos analistas do Excel que são novos no Power Pivot tendem a extrair dados brutos diretamente das tabelas em seus servidores de banco de dados externos. Depois que os dados brutos estiverem no Power Pivot, eles criam colunas e medidas calculadas para transformar e agregar os dados conforme necessário.Por exemplo, os usuários costumam extrair dados de receita e custo e, em seguida, criar uma coluna calculada no Power Pivot para calcular o lucro.

Então, por que o Power Pivot faz esse cálculo quando o servidor back-end poderia ter tratado? A realidade é que os sistemas de banco de dados back-end, como o SQL Server, têm a capacidade de moldar, agregar, limpar e transformar dados de forma muito mais eficiente do que o Power Pivot. Por que não utilizar suas poderosas capacidades para massagear e moldar dados antes de importá-lo para o Power Pivot?

Ao invés de extrair dados de tabela em bruto, considere alavancar consultas, visualizações e procedimentos armazenados para executar a maior parte da agregação de dados e do trabalho de trituração possível. Esse alavancagem reduz a quantidade de processamento que o Power Pivot terá que fazer e, naturalmente, melhora o desempenho.

5Beware de colunas com valores não distintos.

As colunas com grande número de valores únicos são particularmente difíceis no desempenho do Power Pivot. Colunas como ID de transação, ID de pedido e número de fatura são muitas vezes desnecessárias em relatórios e painéis de dados de Power Pivot de alto nível. Então, a menos que sejam necessários para estabelecer relações com outras tabelas, deixe-as fora do seu modelo.

6 Limite o número de slicers em um relatório.

O slicer é um dos melhores recursos de Business Intelligence (BI) do Excel nos últimos anos. Usando slicers, você pode fornecer ao seu público uma interface intuitiva que permite a filtragem interativa de seus relatórios e painéis do Excel.

Um dos benefícios mais úteis do slicer é que ele responde a outros slicers, fornecendo um efeito de filtro em cascata. Por exemplo, a figura ilustra não só que clicar no Midwest no slicer Região filtra a tabela dinâmica, mas que o Slicer Market também responde, destacando os mercados que pertencem à região do Centro-Oeste. A Microsoft chama esse comportamento filtragem cruzada.

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

7Create slicers apenas em campos de dimensão.

Os trituradores amarrados a colunas que contêm muitos valores únicos, muitas vezes, causarão um maior desempenho do que as colunas que contenham apenas um punhado de valores. Se um cortador contiver um grande número de telhas, considere usar uma lista suspensa Filtro de tabelas dinâmicas em vez disso.

Em uma nota semelhante, certifique-se de tipos de dados de coluna de tamanho certo. Uma coluna com poucos valores distintos é mais leve do que uma coluna com um elevado número de valores distintos. Se você estiver armazenando os resultados de um cálculo de um banco de dados de origem, reduza o número de dígitos (após o decimal) a serem importados. Isso reduz o tamanho do dicionário e, possivelmente, o número de valores distintos.

8 Desabilita o comportamento do filtro cruzado para determinadas fatias.

Desativar o comportamento do filtro cruzado de um cortador evita essencialmente que o cortador altere as seleções quando são clicadas outras fatias.Isso impede a necessidade de Power Pivot para avaliar os títulos no slicer desativado, reduzindo assim os ciclos de processamento. Para desativar o comportamento do filtro cruzado de um slicer, selecione Configurações do Slicer para abrir a caixa de diálogo Configurações do Slicer. Em seguida, basta desmarcar a opção Visualmente Indicar Itens Sem Dados.

9Utilize 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. Como as colunas calculadas interagem de forma inerente com outras colunas no modelo, elas calculam sempre que a tabela dinâmica atualiza, seja ela usada ou não. Medidas calculadas, por outro lado, calculam apenas no horário da consulta.

As colunas calculadas se assemelham a colunas regulares na medida em que ambos ocupam espaço no modelo. Em contraste, as medidas calculadas são calculadas sobre a marcha e não ocupam espaço.

10Upgrade para Excel de 64 bits.

Se você continuar enfrentando problemas de desempenho com seus relatórios Power Pivot, você sempre pode comprar um PC melhor - neste caso, atualizando para um PC de 64 bits com o Excel de 64 bits instalado.

Power Pivot carrega todo o modelo de dados na RAM sempre que você trabalha com ele. Quanto mais RAM tiver o seu computador, menos problemas de desempenho você vê. A versão de 64 bits do Excel pode acessar mais da RAM do seu PC, garantindo que ele tenha os recursos do sistema necessários para superar modelos de dados maiores. Na verdade, a Microsoft recomenda o Excel de 64 bits para quem trabalha com modelos constituídos por milhões de linhas.

Mas antes de começar rapidamente a instalar o Excel de 64 bits, você precisa responder a estas perguntas:

Você já possui o Windows XP de 64 bits?

Os seus modelos de dados são suficientemente amplos?

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

Os seus outros complementos deixarão de funcionar?

10 Maneiras de melhorar o desempenho do Pivot de energia - manequins

Escolha dos editores

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

O Flashback Data Archive do oracle 12c é um mecanismo de banco de dados que permite que você para armazenar periodicamente ou indefinidamente todas as versões de linha em uma tabela ao longo da sua vida útil. Você pode então escolher uma hora para ver os dados como existia em um ponto específico. Esteja ciente de que o Flashback Data Archive é um recurso licenciado. ...

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Se você visitou os sites da Oracle nos últimos 12 anos , você viu o byline de marketing: "Inquebrável. "Essa linha de tag refere-se ao recurso Real Application Clusters (RAC). Claro, muitos elementos estão envolvidos, mas o RAC tem o destaque. O RAC é a solução de clustering de banco de dados Oracle. Em certo sentido, funciona na teoria de que ...

Noções básicas de Redo Log Files no Oracle 12c - dummies

Noções básicas de Redo Log Files no Oracle 12c - dummies

Redo os arquivos de log armazenam as informações do buffer de log no banco de dados Oracle 12c. Eles são escritos pelo Log Writer (LGWR). Mais uma vez, você não pode ler esses arquivos binários sem a ajuda do software de banco de dados. Normalmente, os arquivos de reto de log são nomeados com a extensão. LOG ou. RDO. Pode ser qualquer coisa que você queira, ...

Escolha dos editores

São orgasmos ok durante a gravidez? - Dummies

São orgasmos ok durante a gravidez? - Dummies

As mulheres grávidas não só têm permissão para fazer sexo, mas muitas vezes o desejam. Mas é bom aproveitar a relação sexual com o ponto do orgasmo? Afinal, os orgasmos são nada mais do que contrações - e as pessoas sugeriram que isso poderia desencadear mão-de-obra. Isso é apenas um mito. De fato, grávida ...

Alimentando a Multidão em uma Reunião Familiar - manequins

Alimentando a Multidão em uma Reunião Familiar - manequins

Cozinhando uma refeição para um grande grupo (reunião familiar ou de outra forma ) requer planejamento e resistência. Aqui está um guia útil para quantidades de alimentos e segurança alimentar, e conselhos sobre a organização de uma festa de potluck. Planejando para potlucks A forma mais comum de comestibles de grupo é uma festa de potluck - qual é a maneira mais barata e fácil de ...

Anatomia do Penis humano - dummies

Anatomia do Penis humano - dummies

Sabendo como as funções de um pénis podem fornecer uma visão útil do sexo e do corpo humano - se você quer entender o pénis e a anatomia masculina melhor ou aprender sobre isso pela primeira vez. Basicamente, um pênis é composto de três estruturas, que são feitas de um material esponjoso que pode preencher com sangue: ...

Escolha dos editores

Como lidar com outliers causados ​​por Forças externas - manequins

Como lidar com outliers causados ​​por Forças externas - manequins

Certifique-se de verificar atentamente os outliers antes eles influenciam sua análise preditiva. Os outliers podem distorcer a análise de dados e dados. Por exemplo, qualquer análise estatística feita com dados que deixa outliers no lugar acaba por desviar os meios e variâncias. Os outliers não controlados ou mal interpretados podem levar a conclusões falsas. Diga os seus dados que ...

Como criar um modelo de análise preditiva com regressão R - manequins

Como criar um modelo de análise preditiva com regressão R - manequins

Você deseja criar um preditivo modelo de análise que você pode avaliar usando resultados conhecidos. Para fazer isso, vamos dividir nosso conjunto de dados em dois conjuntos: um para treinar o modelo e outro para testar o modelo. Uma divisão 70/30 entre treinamento e testes de conjuntos de dados será suficiente. As próximas duas linhas de código ...

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Um modelo de análise preditiva visa resolvendo um problema comercial ou realizando um resultado comercial desejado. Esses objetivos comerciais se tornam os objetivos do modelo. Conhecer aqueles garante o valor comercial do modelo que você constrói - o que não deve ser confundido com a precisão do modelo. Hipotéticamente, você pode construir um modelo preciso para ...