2017-04-22 1 views
0

Dans mon manuel, il est dit que les données dans l'entrepôt de données ne sont valables que pour une période de temps, en d'autres termes, elles sont dépendantes du temps mais selon les quatre caractéristiques de l'entrepôt de données, une propriété non volatile les données ont été saisies dans l'entrepôt de données, elles ne peuvent être modifiées à tout prix.Pourquoi le temps de l'entrepôt de données dépend-il?

Y a-t-il une autre propriété de l'entrepôt de données qui dit que l'entrepôt de données dépend du temps?

Répondre

0

Votre manuel disait-il "dépendant du temps", ou "variante de temps"? On peut paraphraser la définition de Bill Inmon selon laquelle un entrepôt de données est axé sur le sujet, intégré, variant dans le temps et non volatil. "Variation temporelle" signifie que l'entrepôt de données est entièrement contenu dans une période donnée. Une autre façon de l'affirmer est que le DW est cohérent sur une période, ce qui signifie que l'entrepôt de données est chargé quotidiennement, à l'heure ou sur une base périodique, et ne change pas pendant cette période. En gardant à l'esprit que ces exigences ont été écrites en 1992, elles sont un peu difficiles à prendre en charge 25 ans plus tard, lorsque l'entreposage de données en temps réel est une réalité et que l'entrepôt de données peut changer plusieurs fois par seconde.

De même, faites attention à la définition de "non-volatile". Certaines personnes l'interprètent comme signifiant que les données ne peuvent jamais changer, mais c'est encore un concept dépassé. Un tableau de faits cumulatifs instantanés montrant une date d'expédition prévue pour une commande pourrait bien être mis à jour plusieurs fois pendant la durée de la commande. Bien sûr, cela dépend du but du fait - si nous devions mesurer la volatilité des dates de prévision, nous garderions tous les changements, mais si nous voulons mesurer le flux d'un ordre tout au long de son cycle de vie, nous le mettrions à jour. .

Personnellement, je préfère la définition de Ralph Kimball, "Un entrepôt de données est une copie des données de transaction spécifiquement structurée pour la requête et l'analyse." Beaucoup plus clair et précis.