Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1682 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Table de dimension de temps dans un cube multidimensionnelle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Table de dimension de temps dans un cube multidimensionnelle

n°1771257
loriscis
Posté le 08-08-2008 à 14:50:17  profilanswer
 

Bonjour, je suis chargé de faire un cube recélant les différentes statistiques des articles d'une société.Je dois concrètement calculé le CA, le revient, la marge etc...
 
J'ai créer une table qui récupère la société, le fournisseur, le code article, la section, le client, la date de vente etc: Il s'agit de ma table de dimension.  
 
Une autre table récupère le CA, la marge et le revient et aussi la date de vente par rapport aux informations de la première table, c'est ma table de fait.  
 
Ce qui me gène c'est que je dois calculé les statistiques par mois, par jour, par année. Je dois donc créer une table de dimension de temps. Je suis bloquée à ce stade car je ne vois pas comment faire.
 
J'attends vos réponses , merci

mood
Publicité
Posté le 08-08-2008 à 14:50:17  profilanswer
 

n°1771491
jimi1664
Posté le 09-08-2008 à 13:19:31  profilanswer
 

Ta table temps c'est du chargement unique, soit fichier texte, soit fichier Excel (plus pratique), renseigné à la main jusqu'à une date que tu choisis.
 
Après suivant la technologie utilisée, tu peux générer cette table à partir de ton cube.

n°1771607
casimimir
Posté le 09-08-2008 à 21:12:56  profilanswer
 

ben ca reste simplement un table ou tu vas avoir les champs style
 

  • surrogate key
  • jour au format date
  • mois au format date
  • année au format date
  • jour du mois dans la semaine
  • semaine dans l'année
  • etc...

n°1771944
loriscis
Posté le 11-08-2008 à 14:25:53  profilanswer
 

Merci mais qu'est ce qu'une surrogate key?

n°1771946
loriscis
Posté le 11-08-2008 à 14:26:07  profilanswer
 

Merci mais qu'est ce qu'une surrogate key?

n°1772243
jimi1664
Posté le 11-08-2008 à 22:56:49  profilanswer
 

C'est une clé primaire qui dépend pas du système source, un entier auto-incrémenté en général.

n°1772533
loriscis
Posté le 12-08-2008 à 15:07:19  profilanswer
 

Merci encore, je voudrais savoir une dernière chose. Si j'intègre directement mes attributs de temps dans ma table de dimension sans passer par une table de dimension de temps. Le calcul de mes requêtes peut-il être amélioré?

n°1772549
casimimir
Posté le 12-08-2008 à 15:39:38  profilanswer
 

loriscis a écrit :

Merci encore, je voudrais savoir une dernière chose. Si j'intègre directement mes attributs de temps dans ma table de dimension sans passer par une table de dimension de temps. Le calcul de mes requêtes peut-il être amélioré?
 
J'ai créer une table qui récupère la société, le fournisseur, le code article, la section, le client, la date de vente etc: Il s'agit de ma table de dimension.


 
la tu vas avoir une table de dimension qui va être aussi grosse que ta table de fait.
 
tu dois créer une table de dimension par domaine/nature:

  • une pour les clients
  • une pour les articles
  • une pour les fournisseurs (on peu mettre çà avec les clients en réalité)
  • une pour la societé/section?


je te conseille de lire un peu sur la modélisation en star schema

n°1772611
loriscis
Posté le 12-08-2008 à 17:28:58  profilanswer
 

Merci encore...Je mettais basé sur une modélisation en étoile mais mon maître de stage n'a pas voulu que je fasse comme cela donc je continue avec mon unique table de dimension...

n°1772862
casimimir
Posté le 13-08-2008 à 13:09:11  profilanswer
 

dis a ton maitre de stage qu'il est viré

mood
Publicité
Posté le 13-08-2008 à 13:09:11  profilanswer
 

n°1772865
loriscis
Posté le 13-08-2008 à 13:40:13  profilanswer
 

lol et l'élève est engagé?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Table de dimension de temps dans un cube multidimensionnelle

 

Sujets relatifs
Creation d'une table 'sources'acceder a la base de donnes en selection et ajout en mm temps
[Matlab] [Simulink] Bloc avec un temps propreMySQL Trigger enregistrant les modifications d'une table
Comment envoyer un tableau dynamique dans une autre table?Mise à jour cube multidimensionnelle
Optimisation - MAJ d'une tablecéer une table myslq avec php
[ORACLE] Question création table 
Plus de sujets relatifs à : Table de dimension de temps dans un cube multidimensionnelle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR