Denodo
Da Denodo Technologies - Versione 9.5
La plateforme de Denodo, soutenue par la technologie de virtualisation des données, est une solution logique d'intégration, de gestion et de livraison des données qui fournit une couche d'accès aux données centralisée permettant à tous les utilisateurs de trouver, requêter, intégrer et partager en toute sécurité des data sets en temps réel, avec un rapport coût-efficacité inégalé.
Panoramica
Denodo 9.5 marque l'aboutissement de la transition de l'éditeur d'une technologie de virtualisation pure vers une plateforme globale de Gestion Logique des Données (Logical Data Management). L'objectif est de s'affranchir des contraintes du déplacement physique des données (approche ETL/ELT classique) pour proposer une architecture agile, sécurisée et unifiée.
L'Architecture Logique et l'Optimisation
Au cœur de la solution se trouve la création d'une couche d'abstraction logique au-dessus de l'écosystème de données (Cloud, sur site, SaaS, lacs de données). Le principe fondamental repose sur le découplage entre l'emplacement physique et le format d'origine d'une part, et la consommation de l'autre. Pour pallier l'absence de déplacement physique, Denodo utilise un optimiseur de requêtes intelligent basé sur les coûts et un moteur de calcul massivement parallèle (MPP) de nouvelle génération. Ce moteur pousse le calcul directement au plus près des sources, minimisant le trafic réseau et les coûts de transfert. La connectivité est élargie pour exposer les données selon les besoins via des protocoles standards (SQL, REST, GraphQL) ou hautement performants comme Apache Arrow / Flight SQL pour le monde de la Data Science.
Innovations Majeures de la Version 9.x
La plateforme a été profondément modernisée pour répondre à deux axes majeurs de l'informatique actuelle :
-
L'intégration de l'IA Générative et du RAG (Retrieval-Augmented Generation) : Denodo se positionne comme la couche d'alimentation de confiance pour les LLM. La plateforme permet d'appliquer les politiques de masquage et de sécurité des données de l'entreprise avant que l'information ne soit injectée dans le modèle, garantissant la conformité et limitant les hallucinations. De plus, les utilisateurs métiers peuvent désormais interroger le catalogue en langage naturel.
-
L'autonomie des métiers (Self-Service) : Des assistants graphiques avancés permettent aux analystes de préparer, combiner et enrichir les données de manière autonome, sans compétences SQL avancées. Le catalogue de données se transforme en une place de marché (Data Marketplace) orientée sémantique métier, enrichie par de la recommandation de données assistée par IA.
-
Socle Technique et Modernisation : L'exécution s'appuie désormais sur Java 17 et Apache Tomcat 10.x, augmentant la résilience et la sécurité native (avec un dimensionnement de mémoire de base doublé). La plateforme intègre également une connectivité native optimisée pour les formats de table ouverts du Lakehouse (Iceberg, Delta Lake, Parquet).
Écosystème de Composants
La solution s'articule autour de modules spécialisés et interopérables :
-
Le moteur d'exécution (Virtual DataPort) gère la fédération, l'optimisation des requêtes et l'application des politiques de sécurité.
-
L'environnement de modélisation (Design Studio) permet aux architectes de concevoir les modèles logiques et de suivre la traçabilité (lignage).
-
L'interface de consommation (Data Catalog) offre aux utilisateurs métiers un accès fluide pour chercher, documenter et tester les produits de données.
-
Les modules transverses (Scheduler et Solution Manager) assurent respectivement la planification des tâches (comme le rafraîchissement des caches) et la gouvernance globale de l'infrastructure (déploiements multi-environnements, gestion des clusters et licences).
Cas d'Usage Privilégiés
Denodo 9.5 s'impose particulièrement dans la mise en œuvre d'architectures distribuées de type Data Mesh, où chaque direction métier expose ses propres produits de données de manière gouvernée. C'est également un levier majeur pour les projets de migration Cloud et de modernisation d'architectures héritées (comme la migration de systèmes historiques) : la couche logique sert de tampon, masquant la bascule de l'infrastructure physique aux utilisateurs finaux afin de garantir une transition sans interruption de service. Enfin, elle excelle dans l'analytique temps réel hybride en croisant instantanément des flux chauds applicatifs (SaaS) avec des données historiques.
Come si usa
OPÉRATIONNALISATION DE LA PLATEFORME DENODO
1. Installation et Prérequis Système
Le déploiement de Denodo repose sur une architecture légère qui ne nécessite pas d'espace de stockage massif, la donnée n'étant pas répliquée.
-
Prérequis techniques : La plateforme s'exécute nativement sous Java 17 (embarqué dans l'installeur). Pour un environnement de production ou de test avancé, un minimum de 4 vCPU et 16 à 32 Go de RAM est requis, le moteur Virtual DataPort (VDP) consommant par défaut une part importante de cette mémoire (allocation du heap JVM).
-
Processus de déploiement : L'installation s'effectue via un installeur universel graphique ou par ligne de commande (mode silencieux via un fichier de propriétés .properties). L'administrateur charge le fichier de licence (denodo.lic) et sélectionne les composants clés : le serveur VDP (moteur de virtualisation), le Design Studio (outil de modélisation web), le Data Catalog (portail métier) et le Solution Manager (gestionnaire de grappes et d'environnements).
2. Configuration Initiale et Sécurisation
Une fois les services démarrés (via les scripts .sh sous Linux ou le Control Center sous Windows), la configuration se concentre sur l'optimisation et la sécurité :
-
Sécurisation des accès : La première connexion au Design Studio s'effectue avec l'identifiant d'administration par défaut, qui doit être immédiatement réinitialisé. Les connexions sont ensuite couplées aux annuaires d'entreprise (LDAP/Active Directory) ou à des fournisseurs d'identité (SAML, OAuth/OIDC).
-
Ajustement des performances : L'administrateur configure l'allocation mémoire de la machine virtuelle Java (JVM) et initialise le moteur d'optimisation (MPP/cache local optionnel) pour s'adapter à la charge de requêtes prévue.
3. Workflow d'Utilisation : De la Source au Produit de Données
L'exploitation de Denodo se résume à un cycle de vie en quatre étapes successives au sein de l'environnement de développement :
-
Étape 1 : Connecter (Sources de données) Denodo crée des pointeurs logiques sans déplacer la donnée. L'utilisateur configure des connexions (Data Sources) vers des technologies hétérogènes (bases de données relationnelles via JDBC, lacs de données, API REST/GraphQL, fichiers Cloud). L'introspection de ces sources permet de générer des Vues de Base, reflets fidèles et sémantiques des structures d'origine.
-
Étape 2 : Combiner (Modélisation logique) Les développeurs de données utilisent l'interface graphique du Design Studio pour lier, fusionner ou transformer ces Vues de Base. Par simple glisser-déposer, ils créent des Vues Dérivées qui croisent des silos historiquement séparés (ex: joindre un profil client CRM avec un historique d'achat sur un Data Lake). C'est à ce niveau qu'est construite la couche sémantique unifiée de l'entreprise (renommage des champs, formats pivots).
-
Étape 3 : Sécuriser (Gouvernance centralisée) Avant toute diffusion, des règles de sécurité globales sont appliquées sur la couche logique. Denodo permet de restreindre l'accès global à une table, mais aussi de définir des règles fines de masquage dynamique de données (ex: anonymisation d'un numéro de sécurité sociale) ou de sécurité à la ligne (ex: un commercial ne voit que les clients de sa région géographique) en fonction du rôle de l'utilisateur connecté.
-
Étape 4 : Publier (Consommation multiprotocle) Le modèle logique ainsi sécurisé devient un "produit de données". Denodo le rend disponible simultanément à travers plusieurs canaux sans développement supplémentaire : en SQL standard pour les outils d'informatique décisionnelle (Power BI, Tableau), sous forme de Web Services (APIs REST/OData/GraphQL) pour les applications de l'entreprise, ou directement dans le Data Catalog où les utilisateurs métiers peuvent chercher, documenter et exporter la donnée en self-service.
Supporto
1. Les Niveaux de Support Disponibles
Denodo propose différents contrats de maintenance et d'assistance technique (Service Level Agreements ou SLA) pour s'adapter à la criticité des environnements des entreprises. Ces services sont réservés aux contacts techniques désignés (Nominated Technical Contacts) au sein de votre organisation.
-
Support Standard : Couvre les jours ouvrés locaux (du lundi au vendredi, généralement de 9h à 18h). Il est idéal pour les environnements de développement, de test ou pour les architectures de production non critiques.
-
Support Premium / 24x7 : Offre une couverture continue 24 heures sur 24, 7 jours sur 7 pour les incidents critiques de sévérité maximale (ex: arrêt total du serveur Virtual DataPort en production).
-
Support d'évaluation et de formation : Les licences temporaires (tests de la solution) disposent généralement d'un accès restreint ou d'un canal d'assistance dédié par email. Les versions communautaires (Denodo Express) ne bénéficient pas du support officiel payant.
2. Les Canaux de Contact
Les équipes d'ingénieurs support de Denodo sont réparties sur plusieurs fuseaux horaires globaux (Amériques, EMEA, APAC) pour garantir un suivi continu des dossiers.
-
Le Portail Web (Denodo Support Site) : C'est le canal principal et privilégié. Il permet d'ouvrir une demande d'assistance (Service Request - SR), d'y attacher les fichiers journaux (logs), de suivre l'avancement du ticket et de communiquer directement avec l'ingénieur affecté. Adresse : https://support.denodo.com
-
Par Téléphone : Réservé en priorité aux urgences critiques (système de production en panne). Denodo met à disposition des numéros locaux dédiés selon la zone d'achat de la licence :
- Zone EMEA (Europe/Afrique) : (+44) 870 820 0048 (Horaires de bureau : 06:00 CEST à 18:00 CEST)
- France (Bureau local Paris) : +33 (0)1 82 82 60 41 (Pour des questions d'ordre général ou commerciales)
- Zone Amériques : (+1) 800 980 5139
-
Par Email : Il est possible d'envoyer un courriel ou d'effectuer des suivis de tickets ouverts directement à l'adresse globale : support@denodo.com (Non applicable aux licences d'évaluation ou d'entraînement).
3. La Documentation et les Ressources Communautaires
Si vous n'avez pas de contrat de support actif ou si vous cherchez à vous auto-former, Denodo dispose d'une infrastructure de gestion des connaissances très riche via sa Denodo Community.
-
Les Manuels Utilisateurs Officiels (User Manuals) : Accessible librement, ce portail regroupe la documentation technique exhaustive triée par version (Denodo Platform 9.x, 8.0, etc.). Vous y trouverez les guides d'installation, d'administration, les tutoriels de développement, ainsi que la syntaxe complète du langage VQL (Virtual Query Language). Accès : https://community.denodo.com/docs/
-
La Base de Connaissances (Knowledge Base) : Intégrée au site de support et à la communauté, elle liste des articles techniques rédigés par les experts Denodo : résolution de bugs connus, guides d'optimisation spécifiques (ex: connecter Denodo à Snowflake ou SAP), et meilleures pratiques d'architecture.
-
Forum de Questions / Réponses (Q&A Forum) : Un espace d'entraide communautaire mondial très actif où clients, partenaires certifiés et ingénieurs de Denodo répondent publiquement aux questions techniques.
-
Denodo Academy & Tutoriels Vidéo : Des parcours de formation (gratuits ou payants) menant à des certifications officielles (Data Architect, Data Developer, Administrator) ainsi qu'une bibliothèque de capsules vidéo thématiques.