Os lite data warehouse

Um lite data warehouse é um sem frescuras, nu-ossos, abordagem de baixa tecnologia para fornecer dados que podem ajudar com algum do seu negócio de tomada de decisão. Sem frescuras significa que você colocar juntos, sempre que possível, recursos comprovados e ferramentas já dentro de sua organização para construir seu sistema.

áreas temáticas e conteúdo de dados de um Lite data warehouse

Um lite data warehouse é focado no relatório ou análise de apenas uma ou possivelmente duas áreas. Suponha que em seu trabalho em uma divisão sem fio de uma empresa de telefonia, você analisa as vendas de serviços, tais como minutos em-rede, fora-de-rede minutos, mensagens de texto, acesso à Internet, e outro uso móvel para famílias de consumo.

Se você construir um Lite armazém de dados exclusivamente para esse fim, você tem todas as informações necessárias para apoiar a sua análise e geração de relatórios para o mercado consumidor. Você não tem qualquer informação sobre os usuários de negócios e histórico de pagamento, no entanto, porque essa informação é parte de uma área temática diferente, como mostrado na figura.

Com base no limite de área de assunto, um Lite data warehouse tem apenas o conteúdo de dados suficiente para satisfazer o objetivo principal do ambiente, mas não o suficiente para muitos não-estruturados cenários hipotéticos seus usuários possam criar.

Você deve escolher com cuidado, portanto, de entre o conjunto de todos os elementos de dados possíveis e selecionar um subconjunto gerenciável - elementos que, sem dúvida, são importantes para ter. Este processo é o mesmo para qualquer implementação de data warehouse, exceto que você deve ser extremamente disciplinado quando você está fazendo decisões sobre o conteúdo para incluir.

Use relatórios padrão, particularmente aquelas que atualmente requerem uma grande quantidade de preparação manual, como um dos seus guias primárias para determinar o conteúdo de dados em um Lite data warehouse.

Fontes de dados

Um lite armazém de dados tem um conjunto limitado de fontes de dados - tipicamente, um a um punhado. Como parte de um ambiente geral de aplicação única, por exemplo, os de data warehouse atos Lite como o agente de reestruturação para os dados do aplicativo para torná-lo mais query- e reportar-friendly.

O meio mais comum de reestruturação de dados de uma única aplicação é desnormalizar o conteúdo das tabelas de banco de dados relacionais do aplicativo para eliminar o maior número relacional operações de junção (O processo de reunir dados de mais de uma tabela de banco de dados) quanto possível quando os usuários executar relatórios ou fazer consultas simples.

Desnormalização é o oposto do conceito de banco de dados relacional de normalização, um conjunto um pouco complexo de orientações que lhe diz quais os elementos de dados devem estar em quais tabelas em um banco de dados.

Quando você desnormalizar um banco de dados, você não se preocupar com duplicado data- tentar criar linhas de dados em uma única tabela que provavelmente reflete os relatórios e consultas que os usuários executam. Esta figura mostra um exemplo de um armazém de lite dados de fonte única construída sobre denormalização.

Embora você possa usar os dados fornecidos externamente em uma implementação Lite data warehouse, os dados que você usa raramente é recém-adquirida. Você é mais provável para incorporar dados que você já usa para análise (talvez de uma forma stand-alone).

ferramentas de business intelligence

Os usuários de um Lite data warehouse normalmente fazer perguntas e criar relatórios que refletem uma “Diga-me o que aconteceu” perspectiva. Porque esses usuários não fazem muito processamento analítico pesados, os produtos que eles usam para acessar o data warehouse deve ser fácil para eles usarem.

extracção de dados, o movimento, e o carregamento

Simplicidade é o nome do jogo em um Lite data warehouse. Por conseguinte, tornar o processo de extracção a partir de fontes de dados e executar todas as funções necessárias para preparar os dados para o carregamento de tão simples quanto possível, usando estes dois elementos:



  • extratos de arquivos simples a partir dos sistemas run-a-negócio e transferências de arquivos que permitem mover dados de suas fontes para o Lite data warehouse

  • código personalizado simples (ou talvez um fácil de usar ferramenta) que pode extrair e mover os dados

Se a fonte de dados para o seu Lite armazém de dados é construído sobre um banco de dados relacional e você estiver planejando usar o mesmo produto de banco de dados para o seu armazém de dados, use SQL para lidar facilmente com a extração de dados e movimento. Estes passos - como mostrado na figura - fornecem um procedimento padrão para este processo (você vai querer adaptar estas etapas para seu ambiente específico, é claro):

  1. No sistema que abriga o seu armazém, use a instrução SQL CREATE TABLE para criar a definição para cada tabela em seu Lite data warehouse.

  2. Criar um banco de dados cópia de segurança que contém cópias de todas as tabelas a partir da fonte que fornecer dados para o armazém, e, em seguida, recarregar as tabelas em uma área de teste no sistema onde você pretende localizar o seu data warehouse.

    Você deve garantir que a largura de banda de rede e janela de tempo são adequados para copiar todas as tabelas de origem para o sistema usando um programa de transferência de arquivos.

  3. Use a instrução SQL INSERT, com uma instrução SELECT aninhada especificando as tabelas de origem e suas respectivas colunas que vai preencher a tabela de armazém de dados (e como as tabelas serão unidas), para carregar os dados em seu Lite data warehouse.

  4. Executar uma série de garantia de qualidade (QA) rotinas para verificar que todos os dados foi carregado corretamente.

    Verifique contagens de linha, totais numéricos, e tudo aquilo que puder.

Arquitetura

A arquitetura de um Lite armazém de dados é composto de banco de dados usado para armazenar os dados, as ferramentas de inteligência de negócios de front-end usados ​​para acessar os dados, a forma como os dados são movidos, eo número de áreas temáticas. A palavra de ordem deste ambiente é minimalista: não sinos, sem assobios, nada sofisticados - apenas tecnologia suficiente aplicada ao ambiente para dar aos usuários acesso a dados de que necessitam.

A arquitectura de uma Lite armazém de dados, como mostrado nesta figura, contém estes tipos principais de componentes:

  • Um único banco de dados contém dados do armazém.

  • Esse banco de dados é alimentado diretamente de cada uma das fontes que fornecem dados para o armazém.

  • Os usuários acessam os dados directamente a partir do armazém.


Publicações relacionadas