L'entreposage des données et le défi des infrastructures

La nature d'un entrepôt de données (qu'il est composé principalement, ou exclusivement, des données qui vient d'ailleurs, d'autres bases de données de l'application, et est converti en un atout de données) signifie qu'il ne peut pas rester seul comme une entité indépendante au sein de votre organisation.

La croissance phénoménale de l'informatique distribuée (Internet et intranet, ainsi que l'entreposage de données données internes et externes) a entraîné un changement fondamental dans la façon dont les applications sont construites. Dans les vieux jours de mainframes et mini-ordinateurs, un seul système physique contenait essentiellement l'infrastructure (systèmes, bases de données et systèmes de fichiers, les communications et les gestionnaires de transactions d'exploitation).

Avec l'informatique distribuée désormais le modèle dominant (mainframes et mini même font généralement partie d'un environnement distribué plus grande), l'infrastructure est répartie sur de nombreuses plates-formes différentes dans votre entreprise et éventuellement à l'extérieur de votre entreprise.

Lorsque vous développez une application ou un système, soit l'entreposage de données ou d'une application plus traditionnelle de traitement des transactions, vous avez dépendances significatives sur des morceaux de l'environnement global sur lequel vous avez pas de contrôle direct. Voici quelques exemples spécifiques pour l'entreposage de données:




  • Vous concevoir un entrepôt de données qui, basée sur les exigences commerciales et les politiques de disponibilité des données des applications, doit avoir environ 25 gigaoctets de données nouvelles et mises à jour extraites de diverses sources chaque soir et envoyées sur le réseau à la plate-forme matérielle sur laquelle l'entrepôt de données est en cours d'exécution .

    Votre infrastructure de réseau d'entreprise est toujours sous-dimensionné. Après une analyse supplémentaire, le réseau ne peut pas venir à proximité de soutenir le débit nécessaire de déplacer les données dans votre entrepôt dans la fenêtre de temps disponible.

  • Au cours de la phase de la portée du projet d'entreposage de données, vous déterminez que d'une stratégie de poussée de mettre à jour l'entrepôt de données est le modèle le plus approprié à suivre. Pour mettre en œuvre une stratégie de pression, cependant, vous devez modifier chaque application source pour inclure du code qui détecte lorsque cette application doit pousser (envoyer) les données de l'entrepôt de données.

    Les applications existantes qui fournissent des données à l'entrepôt sont, malheureusement, si difficile à comprendre qu'une politique de faire aucun changement sauf si absolument nécessaire est en vigueur pour chaque application.

  • Vous décidez de poursuivre une OLAP relationnel (ROLAP ou) solution et exécuter une série de points de repère à trois SGBD relationnel (SGBDR) produits pour voir qui supporte un meilleur traitement d'information et aide à la décision (plutôt que le traitement des transactions).

    Le produit qui a effectué le plus mal dans vos critères est, malheureusement, aussi votre niveau d'entreprise, et toute base de données relationnelle installée partout dans l'entreprise doit être de cette variété, peu importe comment vous prévoyez de l'utiliser.

Pensez conceptuellement (ne pas se soucier des détails de mise en œuvre) dans les premières étapes d'un projet d'entreposage de données, ou de tout autre effort de développement d'application - il est non seulement acceptable, il est aussi de bons systèmes pratiques de développement.

À un certain point, cependant, vous devez tenir compte de matériel, les logiciels, les coûts, le budget, et d'autres types de contraintes du monde réel. Avant de commencer la construction, assurez-vous d'examiner tout ce qui peut affecter vos dessins et des plans pour votre entrepôt de données.

Ce projet est très similaire à la construction d'une maison. Vous suivez un processus par lequel vous déterminez vos besoins, puis l'architecte élabore des plans. Les plans mettent en évidence les matériaux que vous devez prendre en charge vos besoins - en assurant que le produit fini répond à la vision établie dans le début.


» » » » L'entreposage des données et le défi des infrastructures