J'ai un projet pour créer un tableau de bord qui se connectera aux systèmes existants et créera de nouvelles fonctionnalités basées sur la combinaison de données provenant des systèmes existants. Par exemple, le tableau de bord pourra générer des «commandes» contenant des données fusionnées à partir de «membres» (MS Access DB), «employees» (MySQL DB) et «products» (fichier plat), et il y aura aussi de nouveaux attributs particuliers aux "ordres". Au début, je pensais qu'il serait plus efficace de connecter séparément mon application à chacun des systèmes et d'effectuer des jointures entre les différentes bases de données. Mais ensuite, je pensais que la création d'une base de données centralisée/redondante (construite avec des scripts poussant et tirant les données entre les systèmes) pourrait aussi être utile car cela permettrait à un personnel semi-technique d'utiliser des produits comme OOBase.plusieurs connexions db par rapport à db centralisé/redondant
Y a-t-il d'autres avantages à créer une base de données centralisée/redondante comme celle dont je parle? Ou est-ce que les connexions directes multiples sont la meilleure approche?
Merci d'avance pour tout conseils.
Bonjour, Aaron Merci pour votre message.Pensez-vous que j'ai besoin de lire sur Inman et Kimball et de comprendre les dimensions et les schémas en étoile et les tables EAV, etc. avant de faire tout ça? L'entrepôt semble beaucoup de travail, et je ne comprends pas pourquoi il doit être différent d'un schéma RDBMS bien normalisé. – Tony
Puisque je n'ai aucune idée de ce dont vous parlez: Non, vous n'avez * pas * à. Vous devez juste comprendre qu'il y a des raisons pour lesquelles les systèmes sont tels qu'ils sont et que les données ne peuvent pas se protéger, alors vous devez trouver un moyen de le faire. –