Question

Je suis plutôt nouveau chez DW Design et je travaille sur un DW pour modéliser une infrastructure informatique.

Le problème / question majeur à ce stade est de savoir comment modéliser les informations de lecteur.

Nous collecterons des données agrégées sur les fichiers et les dossiers et séparerons les données sur les lecteurs physiques. Les informations sur le lecteur incluront un espace total et libre au minimum et seront mises à jour plusieurs fois par semaine.

L'une des questions commerciales à laquelle il faudra répondre est de savoir comment l'utilisation de la variation a tendance au fil du temps. Les informations de lecteur seront également utilisées dans une hiérarchie menant également au niveau du fichier / dossier.

Les options que je peux voir maintenant sont:

  1. Mettre en place DRIVE comme dimension

    • Simplifie la conception de la hiérarchie
    • Cela causera-t-il des problèmes avec les rapports? Il me semble contre-intuitif de rapporter des données limitées sur une dimension uniquement
    • Il semble également problématique d'avoir une dimension que vous savez changera chaque fois que vous actualisez vos données
  2. Mettre en place DRIVE comme table de fait

    • Simplifie les rapports
    • Complique la hiérarchie (?) - J'utiliserai Drive Pour ramener les données à un serveur ou un ordinateur spécifique. Est-il acceptable d'utiliser une table de faits comme niveau intermédiaire dans une hiérarchie? Je ne pense pas que ce soit le cas.
  3. Mettre en place DRIVE comme un fait et une dimension

    • Le fait ne contiendra que la clé, la date et les faits sur l'espace
    • La dimension inclura d'autres données non additives comme l'ordinateur sur lequel il se trouve, etc.
    • Semble résoudre les deux problèmes, mais est-ce un anti-motif?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top