2015-09-13 1 views
2

je suis nouveau dans l'intelligence d'affaires et je conçois un schéma en étoile qui implémente un magasin de données pour aider l'analyste à prendre une décision sur les grades des élèves tables de dimensions: - module (code de module, nom du module) qui contient des informations sur le module - étudiant (code, prénom, nom, ....) qui contient des informations sur le modèle - matière scolaire (code, nom, nom du professeur ...) - degré (code, libelle) - specialite (code , libelle) - temps (année, semestre) - geographie (continent, pays, ville) table de faits: - résultat (score, module, score d'année) ata source est fichier Excel: dans chaque fichier j'ai un ensemble de feuille pour chaque feuille, il présente un score des étudiants dans "Niveau 'X', Spécialité 'Y', Année et Semestriel 'Z', Module 'U', city ​​« A » ... ma question est: comment je ne peux pas mettre les données à partir d'Excel à mes dimensions et fait aux dimensions je suppose que c'est facile, mais j'ai besoin de votre proposition de fait je ne sais pascomment mettre des données dans la table de fait?

je suis désolé pour mon mauvais anglais

+0

Vous avez tagué etl. Vous devez choisir un outil etl. Ceci est parfois dicté par la base de données sur laquelle vous construisez ... quoi? –

+0

merci pour votre réponse l'ETL que j'utilise est TALEND Open Studio et l'entrepôt de données L'implémentation que j'utilise est ssas microsoft –

+0

ma question est: –

Répondre

1

La réponse la plus élémentaire, choisissez un outil ETL et commencer à déplacer les données. Vous devrez généralement:

  1. Chargez vos tables de première dimension. Les colonnes d'ID de ces tables seront liées à la table de faits.

  2. Dans votre package ETL/routine pour remplir la table de fait,

  3. sélectionner les données à placer dans la table de faits de la source/mise en scène.
  4. effectuez une recherche sur chacune des tables de dimension par rapport à ces données pour obtenir l'ID de chaque valeur de dimension.
  5. Enfin, effectuez une détection en double pour voir si l'une des lignes est déjà dans la table de faits.
  6. insérez les données.

Ce processus sera globalement similaire, quel que soit l'outil ETL utilisé. Il y a quelques tutoriels qui vont dans certains détails (utilisez google) mais la technique de base est la recherche de clés de dimension.

+0

merci je vais suivre ces étapes –