Afin de compléter son panel d’offre SOA, l’éditeur Français Talend a développé une offre MDM se basant en repartant de son désormais fameux studio ETL. Cette offre permet de construire un entrepôt de données via la modélisation d’un Data Model puis de gér
Afin de compléter son panel d’offre SOA, l’éditeur Français Talend a développé une offre MDM se basant en repartant de son désormais fameux studio ETL. Cette offre permet de construire un entrepôt de données via la modélisation d’un Data Model puis de gérer les évènements pouvant survenir sur les données (création, modification ou suppression d’une propriété ou d’une entité).
Voici notre analyse sur la solution Talend Open MDM :
Aperçu d’un écran auto-généré de modification des données :
Aperçu d’un écran de configuration (Data Model Talend MDM) :
La solution Java CAPS est issue du rachat en 2006 de SeeBeyond par Sun qui lors de son virage dans le monde de l’Open Source a inclut sous la même bannière une offre EAI/ESB et MDM :
Suite au rachat de Sun par Oracle en 2009 cette solution reste dans le monde de l’Open Source. Seule ombre au tableau, Oracle disposant déjà d’une offre MDM éditeur, tente à limiter l’investissement en R&D sur cette offre Open Source.
La solution se basse principalement sur l’ESB GlassFish et donc une vision orientée processus BPEL.
Voici notre analyse sur la solution Java CAPS Sun MDM Suite :
Aperçu d’un écran auto-généré de modification des données :
Aperçu d’un écran de configuration (process BPEL Java CAPS) :
openMDM est une solution MDM Open Source développée en Java en Client lourd permettant la gestion d’un référentiel MDM générique ainsi que des Workflows d’évolution des données.
Il s’agit de la seule solution MDM Open Source qui n’est pas portée par un éditeur spécialiste des architectures SOA mais par un consortium d’industriels.
Voici notre analyse sur la solution openMDM :
Aperçu d’un écran auto-généré de modification des données :
Aperçu d’un écran de configuration :
Voici ci-dessous un radar reprenant les notes de chacune de ces solutions :
Dans une base de données relationnelle, la plupart des tables possèdent une clé primaire appliquée sur un seul champ. Cependant, une clé primaire peut s’appliquer à plusieurs d’entre eux : on parle de clé primaire composée.
En SQL, lorsqu’une requête possède une condition sur une colonne sur laquelle porte une clause GROUP BY, cette condition n’est pas exprimée dans la clause WHERE mais dans la clause HAVING.
On fait le point sur les frameworks maison pour les non techniques. Avantages, inconvénients et point historique !