Qu’est-ce qu’Informatica ? Tutoriel d'introduction complet
⚡ Résumé intelligent
Informatica est une société de logiciels d'intégration de données dont l'outil ETL PowerCenter extracIl traite, transforme et charge des données provenant de sources hétérogènes, permettant aux organisations de construire des entrepôts de données, de migrer des systèmes existants, de nettoyer les enregistrements et de consolider les informations dans un seul système fiable.

Qu’est-ce qu’Informatica ?
informatique Informatica est une société de développement logiciel qui propose des produits d'intégration de données. Elle offre des solutions pour l'ETL, le masquage des données, la qualité des données, la réplication des données, la virtualisation des données, la gestion des données de référence, et bien plus encore. Informatica PowerCenter, son outil d'ETL et d'intégration de données, est le produit le plus utilisé ; de ce fait, le terme « Informatica » désigne couramment Informatica PowerCenter.
Informatica PowerCenter est utilisé pour l'intégration de données. Il permet de se connecter à différentes sources hétérogènes, d'y extraire des données et de les traiter. Par exemple, vous pouvez vous connecter à la fois à… SQL Base de données serveur et un Oracle base de données et intégrer les données dans un troisième système.
Les différentes éditions de PowerCenter sont :
- Édition standard
- Édition avancée
- Édition Premium
Clients populaires utilisant Informatica PowerCenter comme outil d'intégration de données L'US Air Force, Allianz, Fannie Mae, ING, Samsung et d'autres encore. Voici quelques outils populaires disponibles sur le marché et concurrents d'Informatica : IBM DataStage, Oracle OWB, Microsoft SSIS et Ab Initio.
Les cas d'utilisation typiques de l'outil Informatica incluent :
- Une organisation migrant d'un système hérité existant, tel qu'un mainframe, vers un nouveau système de base de données, afin que la migration des données existantes vers le nouveau système puisse être effectuée.
- Les entreprises qui mettent en place un entrepôt de données ont besoin d'un outil ETL pour transférer les données du système de production vers l'entrepôt.
- L'intégration de données provenant de divers systèmes hétérogènes, tels que de multiples bases de données et des systèmes de fichiers, peut être réalisée à l'aide d'Informatica.
- Informatica peut également être utilisé comme outil de nettoyage de données.
L'outil ETL d'Informatica est souvent considéré comme supérieur à ses concurrents grâce à sa large gamme d'éditions, permettant à l'utilisateur de choisir celle qui correspond le mieux à ses besoins. Informatica figure régulièrement parmi les leaders des solutions d'intégration de données dans le Magic Quadrant de Gartner.
La technologie Informatica est disponible pour toutes les plateformes courantes. Elle propose des services cloud, permettant ainsi à une organisation d'utiliser cet outil avec une configuration minimale. Informatica offre une intégration de données en temps réel. services Web intégration, intégration de données interentreprises (B2B), une édition Big Data, gestion des données de référence et connecteurs pour les médias sociaux et Salesforce. Forbes a cité Informatica comme le prochain Microsoft, ce qui reflète en soi la part de marché qu'Informatica détient sur ses concurrents.
Pourquoi avons-nous besoin d'Informatica ?
Informatica entre en jeu dès lors qu'un système de données est disponible et que, côté serveur, nous souhaitons effectuer certaines opérations sur ces données. Il peut s'agir de nettoyer les données, de les modifier selon des règles prédéfinies ou simplement de charger des données en masse d'un système à un autre.
Le logiciel Informatica offre un large éventail de fonctionnalités, telles que les opérations au niveau des lignes sur les données, l'intégration de données provenant de multiples systèmes structurés, semi-structurés ou non structurés, et la planification des opérations sur les données. Il dispose également d'une fonction de métadonnées permettant de conserver les informations relatives aux processus et aux opérations sur les données.
PowerCenter d'Informatica Architecture
Informatica PowerCenter repose sur une architecture orientée services (SOA) basée sur un modèle client-serveur. Le serveur exécute les services de traitement, tandis que les développeurs utilisent des outils clients distincts.
Les principaux éléments constitutifs de l'architecture sont :
- Domaine: L'unité administrative de niveau supérieur qui regroupe tous les nœuds et services d'un environnement.
- Nœud: Représentation logique d'une machine du domaine ; un nœud passerelle reçoit les requêtes des clients et les achemine vers les services.
- Service de dépôt : Gère le référentiel PowerCenter, stockant et récupérant les métadonnées qui définissent la cartepinget flux de travail.
- Service d'intégration : Le moteur d'exécution qui gère les flux de travail et déplace les données de la source vers la cible.
Les développeurs se connectent à ces services via quatre outils clients, Designer, Repository Manager, Workflow Manager et Workflow Monitor, installés sur leurs machines pour créer, gérer et surveiller les tâches d'intégration de données.
Principales caractéristiques d'Informatica PowerCenter
Informatica PowerCenter est populaire en entreprise car il allie une connectivité étendue à des performances et une gouvernance robustes. Ses principales caractéristiques sont les suivantes :
- Large connectivité : Les connecteurs préconfigurés permettent d'accéder aux bases de données relationnelles, aux ordinateurs centraux, aux fichiers plats, aux applications cloud et aux files d'attente de messages.
- Transformations riches : Une vaste bibliothèque de transformations réutilisables gère la logique de données complexe sans programmation manuelle.
- Haute performance: Le partitionnement, l'optimisation par répartition et le traitement parallèle permettent de déplacer efficacement de grands volumes de données.
- Conception axée sur les métadonnées : Chaque carteping et le flux de travail est stocké sous forme de métadonnées, ce qui facilite la réutilisation et l'audit des tâches.
- Planification et surveillance : Les flux de travail peuvent être planifiés et tracgérés de manière centralisée via le Moniteur de flux de travail.
- Qualité des données et gouvernance : Les outils intégrés prennent en charge le nettoyage des données, le profilage et la gestion des données de référence.
Ensemble, ces caractéristiques expliquent pourquoi Informatica est constamment classée parmi les leaders du Magic Quadrant de Gartner pour l'intégration des données.
Le processus ETL dans Informatica
Informatica PowerCenter étant un outil ETL, sa fonction principale est d'extraire les données.tracLes données sont extraites, transformées et chargées dans un fichier cible. La compréhension de ce processus en trois étapes facilite l'apprentissage du reste de l'outil.
1. extract: PowerCenter lit les données provenant d'un ou plusieurs systèmes sources, tels que des bases de données relationnelles, des fichiers plats, des fichiers XML ou des applications cloud. Une définition de source indique à l'outil la structure des données entrantes.
2. Transformer : L' extracLes données TED transitent par une cartepingC’est dans ce contexte que les règles métier sont appliquées. Les données sont nettoyées, fusionnées, agrégées, recherchées et reformatées afin de correspondre aux exigences du système cible.
3. Charger : Les données traitées sont écrites dans la cible, généralement une table d'entrepôt de données, mais il peut aussi s'agir d'un fichier ou d'une autre application. Le chargement peut consister en une actualisation complète ou une mise à jour incrémentale.
Ces étapes sont organisées à travers trois objets PowerCenter :
- Carteping: Définit le flux de données de la source à la cible, y compris chaque transformation intermédiaire.
- Session: Une tâche qui exécute une seule carteping et spécifie les détails de connexion et d'exécution.
- Workflow: Une séquence d'une ou plusieurs sessions et autres tâches que le service d'intégration exécute dans l'ordre.
Un développeur construit la carteping Dans le Designer, l'opération est intégrée à une session et planifiée au sein d'un flux de travail. Le Moniteur de flux de travail indique ensuite si chaque exécution a réussi, le nombre de lignes traitées et l'emplacement des erreurs éventuelles. Cette séparation claire entre la conception, l'exécution et la surveillance est l'une des principales raisons pour lesquelles Informatica s'adapte efficacement aux grands projets d'entrepôts de données.
