Architecture de Talend Data Management Platform
Les différents principes de fonctionnement peuvent être séparés en blocs fonctionnels. Le diagramme suivant décrit les différents types de blocs et leur interopérabilité :
Concevoir et administrer
Le bloc CLIENTS comprend une ou plusieurs API du Studio Talend et navigateurs Web qui peuvent être installés sur une seule ou plusieurs machines.
À partir de l'API du Studio Talend, l'utilisateur·rice final·e conçoit des processus techniques, des analyses et des rapports de profiling de données sans avoir à tenir compte du volume des données traitées et de la complexité des processus.
Le Studio Talend permet à l'utilisateur ou l'utilisatrice de travailler sur tout projet pour lequel il ou elle a des droits d'accès. Pour plus d'informations, consultez Créer un projet.
À partir du navigateur Web, l'utilisateur ou l'utilisatrice final(e) peut se connecter à distance à Talend Administration Center via un protocole HTTP sécurisé. Dans cette description, la catégorie "utilisateur·trice final·e" inclut notamment : les développeur·ses, chef·fes de projet, administrateur·trices ou toute autre personne intervenant dans la mise en place de flux de données.
Chaque utilisateur·rice final·e peut utiliser le Studio Talend ou Talend Administration Center, ou les deux, selon l'organisation de l'entreprise.
De plus, depuis le navigateur Web, vous pouvez vous connecter à l’application Web Talend Data Preparation. C'est ici que vous importez vos données, à partir de fichiers locaux ou d'autres sources et que vous nettoyez ou enrichissez ces données en créant des préparations sur celles-ci. Vous pouvez également vous connecter à l’application Web Talend Data Stewardship. C'est ici que les gestionnaires de campagnes et les data stewards gèrent les campagnes et les tâches. De manière facultative, vous pouvez accéder au serveur de Talend Dictionary Service pour ajouter, supprimer ou modifier les types sémantiques utilisés sur les données dans les applications Web.
Les blocs TALEND SERVERS et DATABASES et le cercle gris Git comprennent la console d'administration Talend Administration Center basée Web (serveur d'application) connectée à deux référentiels partagés : un basé sur un serveur Git et à un autre basé sur un serveur de base de données (Admin).
Talend Administration Center permet la gestion et l'administration de tous les projets. Les métadonnées d'administration (compte utilisateur·trices, droits d'accès et autorisations des projets, par exemple) sont stockées sur le serveur de base de données. Les métadonnées des projets (Jobs, routines, par exemple) sont stockées sur un serveur Git (afin de les partager facilement entre les différent·es utilisateur·trices).
Talend Administration Center permet de configurer les tâches relatives à l'exécution des Jobs et leur déclenchement. Elle permet également de générer et déployer les Jobs sur les serveurs d'exécution. Pour plus d'informations, consultez Prise en main de Talend Administration Center.
Talend Administration Center inclut également les serveurs utilisés par les applications Web Talend, telles que Talend Data Preparation, Talend Data Stewardship et Talend Dictionary Service. Le serveur Talend Identity and Access Management permet d’activer l’authentification unique pour ces applications.
Déploiement et exécution
Le cercle gris Artifact Repository représente le référentiel d'artefacts qui stocke toutes les Software Updates (Mises à jour logicielles) disponibles au téléchargement.
- Un ou plusieurs Talend Runtime (moteur d'exécution) déployés dans votre système d'information. Talend Runtime vous permet de déployer et d'exécuter des processus techniques en fonction des paramètres définis dans l'application Web Talend Administration Center. Ces processus sont des Jobs développés à partir du Studio Talend et centralisés sur le serveur Git.
- Un ou plusieurs Talend JobServer déployés dans votre système d'information qui servent à exécuter les processus techniques (Jobs) selon une date, une heure ou un événement paramétré dans Talend Administration Center.
l'utilisateur·rice final·e a la possibilité de transférer les processus techniques vers un serveur d'exécution distant directement à partir du Studio Talend (via la fonction Distant run).
Note InformationsImportant :Les fichiers Talend JobServer (les "Agents"), fournis par Qlik, doivent être installés sur chacun des serveurs d'exécution pour que l'exécution distante (Distant run) soit possible.
Pour plus d'informations, consultez Installation et configuration de votre Talend JobServer.
Monitoring
Le cercle Monitoring représente le monitoring : Talend Activity Monitoring Console.
Talend Activity Monitoring Console permet aux utilisateurs et utilisatrices finaux·les de monitorer l'exécution des processus techniques. Il fournit des indicateurs de monitoring détaillés que les utilisateurs et utilisatrices finaux·les peuvent utiliser pour consolider les informations de log, comprendre les interactions sous-jacentes entre flux de données, anticiper et éviter les erreurs inattendues et venir en support des systèmes décisionnels. Pour plus d'informations concernant Talend Activity Monitoring Console, consultez le Guide d'utilisation de Talend Activity Monitoring Console.