Lar Mídia social Não torne seu modelo de dados do Excel em um banco de dados - manequins

Não torne seu modelo de dados do Excel em um banco de dados - manequins

Vídeo: SQL no Excel - Usar o Excel como Banco de Dados 2025

Vídeo: SQL no Excel - Usar o Excel como Banco de Dados 2025
Anonim

Você pode ter lido que as medidas usadas em um painel do Excel absolutamente devem suportar o propósito inicial desse painel de controle. O mesmo conceito se aplica ao modelo de dados de back-end. Você só deve importar dados necessários para cumprir a finalidade do painel ou do relatório.

Com o objetivo de ter o máximo de dados possível na ponta dos dedos, muitos usuários do Excel trazem para suas planilhas todos os dados que podem colocar em mãos. Você pode localizar essas pessoas pelos arquivos de 40 megabytes enviados por e-mail. Você viu essas planilhas - duas guias que contêm alguns relatórios ou interface do painel e, em seguida, seis guias ocultas que contêm milhares de linhas de dados (a maioria não é usada). Essencialmente, eles criam um banco de dados em sua planilha.

O que há de errado com a utilização de tantos dados quanto possível? Bem, aqui estão alguns problemas:

  • A agregação de dados no Excel aumenta o número de fórmulas. Se você estiver trazendo todos os dados brutos, você deve agregar esses dados no Excel. Isso inevitavelmente faz com que você exponencialmente aumente o número de fórmulas que você tem para empregar e manter.

    Lembre-se de que seu modelo de dados é um veículo para apresentar análises, não processando dados brutos. Os dados que funcionam melhor nos mecanismos de relatórios são o que já foi agregado e resumido em exibições úteis que podem ser navegadas e alimentadas aos componentes do painel. Importar dados que já foram agregados, tanto quanto possível, é muito melhor.

    Por exemplo, se você precisa informar sobre Receita por Região e Mês, não há necessidade de importar transações de vendas em seu modelo de dados. Em vez disso, use uma tabela agregada consistindo em Região, Mês e Soma de Receita.

  • Seu modelo de dados será distribuído com o painel de controle. Por outras palavras, porque o seu painel de controle é alimentado pelo seu modelo de dados, você precisa manter o modelo nos bastidores (provavelmente em guias ocultas) ao distribuir o painel de controle. Além do fato de que ele faz com que o tamanho do arquivo seja difícil, incluindo muitos dados em seu modelo de dados podem realmente degradar o desempenho do seu painel de controle. Por quê?

    Quando você abre um arquivo do Excel, todo o arquivo é carregado na memória para garantir o processamento rápido de dados e acesso. A desvantagem desse comportamento é que o Excel exige uma grande quantidade de RAM para processar até mesmo a menor mudança em sua planilha. Você pode ter percebido que, quando você tenta executar uma ação em um conjunto de dados grande e intensivo em fórmulas, o Excel está lento para responder, fornecendo um indicador de cálculo na barra de status.Quanto maior o seu conjunto de dados, menos eficiente é o trituração de dados no Excel.

  • conjuntos de dados grandes podem causar dificuldade em escalabilidade. Imagine que você está trabalhando em uma empresa pequena e você está usando transações mensais em seu modelo de dados. Cada mês possui 80 000 linhas de dados. Com o passar do tempo, você constrói um processo robusto completo com todas as fórmulas, tabelas dinâmicas e macros que você precisa para analisar os dados armazenados em sua aba ordenada.

    Agora, o que acontece depois de um ano? Você inicia uma nova guia? Como você analisa dois conjuntos de dados em duas guias diferentes como uma entidade? Suas fórmulas ainda são boas? Você precisa escrever novas macros?

Estes são todos os problemas que podem ser evitados ao importar apenas dados agregados e resumidos que são úteis para o objetivo principal das suas necessidades de relatório.

Não torne seu modelo de dados do Excel em um banco de dados - 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 ...