Les Lite d'entrepôt de données

Un lite de l'entrepôt de données est un aucun-vrilles, bare-bones, approche low-tech de fournir des données qui peuvent aider avec certains de vos décisions d'affaires. Pas de fioritures signifie que vous mettez ensemble, autant que possible, des capacités et des outils éprouvés déjà au sein de votre organisation pour construire votre système.

Sommaire

Domaines et de contenu de données d'un lite entrepôt de données

Un lite d'entrepôt de données se concentre sur la déclaration ou de l'analyse d'un seul, voire deux domaines. Supposons que dans votre travail à une division sans fil d'une compagnie de téléphone, vous analysez les ventes de services tels que les minutes en réseau, hors réseau minutes, la messagerie texte, accès Internet, et d'autres l'utilisation mobile pour les ménages à la consommation.

Si vous construisez un lite d'entrepôt de données exclusivement à cette fin, vous avez toutes les informations nécessaires à l'appui de votre analyse et de reporting pour le marché des consommateurs. Vous ne disposez pas de toutes les informations sur les utilisateurs d'affaires et historique de paiement, cependant, parce que l'information est partie d'une zone différente de l'objet, comme le montre cette figure.

image0.jpg

Basé sur la limitation de la zone objet, un lite d'entrepôt de données vient de contenu de données suffisant pour satisfaire le but principal de l'environnement, mais pas assez pour beaucoup non structurées des scénarios de simulation ses utilisateurs peuvent créer.

Vous devez choisir avec soin, donc, parmi l'ensemble de tous les éléments de données possibles et sélectionner un sous-ensemble gérable - éléments qui, sans aucun doute, sont importantes à avoir. Ce processus est le même pour toute mise en œuvre de l'entrepôt de données, sauf que vous devez être extrêmement disciplinée lorsque vous prenez des décisions au sujet de ce contenu à inclure.

Utilisez des rapports standards, en particulier ceux qui exigent actuellement une grande partie de la préparation manuelle, comme l'un de vos guides primaires pour déterminer le contenu de données dans un lite d'entrepôt de données.

Les sources de données

Un lite d'entrepôt de données dispose d'un ensemble limité de sources de données - généralement, une à une poignée. Dans le cadre d'un environnement global unique application, par exemple, l'entrepôt de données Lite actes que l'agent de restructuration pour les données de l'application pour la rendre plus query- et rapportent de l'environnement.

Le moyen le plus commun de la restructuration des données d'une seule application est de dénormaliser le contenu des tables de base de données relationnelles de l'application afin d'éliminer le plus grand nombre relationnelle opérations de jointure (le processus de rapprochement des données provenant de plus d'une table de base de données) que possible lorsque les utilisateurs exécutent des rapports ou effectuer une simple interrogation.




La dénormalisation est à l'opposé de la notion de base de données relationnelle de la normalisation, un ensemble assez complexe de lignes directrices qui vous indique quels éléments de données doivent être dans lequel les tables dans une base de données.

Quand tu dénormaliser une base de données, vous ne vous inquiétez pas dupliqué de données vous essayez de créer des lignes de données dans un seul tableau qui reflète probablement les rapports et les requêtes que les utilisateurs exécutent. Cette figure montre un exemple d'une source unique entrepôt de données Lite construit sur la dénormalisation.

image1.jpg

Bien que vous pouvez utiliser en externe les données fournies dans une mise en œuvre lite d'entrepôt de données, les données que vous utilisez est rarement nouvellement acquises. Vous avez plus de chances d'intégrer les données que vous utilisez déjà pour l'analyse (peut-être d'une manière autonome).

Outils d'intelligence d'affaires

Les utilisateurs d'un lite entrepôt de données demandent généralement des questions et créer des rapports qui reflètent “ Dis-moi ce qui est arrivé ” perspective. Parce que les utilisateurs ne font pas de traitement analytique bien lourds, les produits qu'ils utilisent pour accéder à l'entrepôt de données devrait être facile pour eux d'utiliser.

L'extraction des données, le mouvement, et le chargement

Simplicité est le nom du jeu dans un lite d'entrepôt de données. Par conséquent, rendre le processus d'extraction de données à partir de sources et de l'exécution de toutes les fonctions nécessaires pour préparer les données pour charger aussi simple que possible par l'utilisation de ces deux éléments:

  • Extraits de fichier simple depuis les systèmes d'exécution du-business et les transferts de fichiers qui vous permettent de déplacer des données à partir de ses sources à la lite entrepôt de données

  • Code personnalisé simple (ou peut-être un outil facile à utiliser l'outil) qui peut extraire et déplacer les données

Si la source de données pour votre entrepôt de données Lite est construite sur une base de données relationnelle et vous avez l'intention d'utiliser le produit de base de données de même pour votre entrepôt de données, utiliser SQL pour manipuler facilement l'extraction de données et de mouvement. Ces mesures - comme le montre la figure - prévoient une procédure standard pour ce processus (vous aurez envie d'adapter ces étapes à votre environnement particulier, bien sûr):

  1. Sur le système qui héberge votre entrepôt, utiliser l'instruction SQL CREATE TABLE pour créer la définition pour chaque table dans votre entrepôt de données Lite.

  2. Créer une base de données sauvegarde qui contient des copies de toutes les tables de la source qui fournissent des données à l'entrepôt, puis recharger ces tables dans une zone de transit sur le système où vous prévoyez pour localiser votre entrepôt de données.

    Vous devez vous assurer que la bande passante du réseau et la fenêtre de temps sont suffisants pour copier toutes les tables de source vers le système en utilisant un programme de transfert de fichiers.

  3. Utilisez l'instruction SQL INSERT, avec une instruction SELECT imbriquée précisant les tables source et leurs colonnes respectives qui peupleront la table d'entrepôt de données (et comment les tableaux seront rejoints), pour charger les données dans votre entrepôt de données Lite.

  4. Exécutez une série d'assurance de la qualité (AQ) routines pour vérifier que toutes les données ont été correctement chargé.

    Vérifiez les nombres de lignes, les totaux numériques, et tout ce que vous pouvez.

    image2.jpg

Architecture

L'architecture d'un lite entrepôt de données est composé de la base de données utilisée pour stocker les données, les outils de Business Intelligence frontaux utilisés pour accéder aux données, la façon dont les données sont déplacées, et le nombre de domaines. Le mot d'ordre de cet environnement est minimaliste: pas de cloches, sifflets pas, rien d'extraordinaire - juste assez technologie appliquée à l'environnement pour donner aux utilisateurs l'accès aux données dont ils ont besoin.

L'architecture d'un lite entrepôt de données, comme le montre cette figure, contient ces types de composants principaux:

  • Une base de données unique contient les données de l'entrepôt.

  • Cette base de données est alimentée directement à partir de chacune des sources qui fournissent des données à l'entrepôt.

  • Les utilisateurs accèdent à des données directement à partir de l'entrepôt.

    image3.jpg

» » » » Les Lite d'entrepôt de données