Accéder au contenu principal Passer au contenu complémentaire

Informatica PowerCenter (Fichier) - Import

Availability-note AWS

Prérequis du pont

Ce pont :
  • nécessite un accès à Internet vers https://repo.maven.apache.org/maven2/ et/ou d'autres sites d'outils permettant de télécharger des pilotes dans <TDC_HOME>/data/download/MIMB/.

Spécifications du pont

Fournisseur Informatica
Nom de l'outil PowerCenter
Version de l'outil 8.x à 10.x
Site Web de l'outil https://docs.informatica.com/data-integration/powercenter/
Méthodologie supportée [Intégration de données] Multimodèle, ETL (Data Stores sources et cibles, Lignage de transformation, Parsage d'expressions) via un fichier XML
Profiling de données
Collecte incrémentale
Collecte multi-modèle
Navigation dans le référentiel distant pour sélectionner un modèle

SPÉCIFICATIONS
Outil : Informatica/PowerCenter version 8.x à 10.x via un fichier XML
Consultez https://docs.informatica.com/data-integration/powercenter/
Métadonnées : [Intégration de données] Multimodèle, ETL (Data Stores sources et cibles, Lignage de transformation, Parsage d'expressions)
Composant : InformaticaPowerCenter version 11.2.0

AVERTISSEMENT
Ce pont d'import nécessite un accès à Internet pour télécharger les bibliothèques tierces :
- comme https://repo.maven.apache.org/maven2/ pour télécharger les bibliothèques open source tierces,
- et d'autres sites pour plus de logiciels tiers, comme des pilotes de bases de données spécifiques à JDBC.

Les bibliothèques tierces téléchargées sont stockées dans $HOME/data/download/MIMB/
- Si le protocole HTTPS échoue, le pont d'import essaye ensuite avec HTTP.
- Si un proxy est utilisé pour accéder à Internet, vous devez configurer ce proxy dans l'environnement JRE (voir l'option -j dans le paramètre Divers).
- Si le pont d'import n'a pas d'accès à Internet, le répertoire $HOME/data/download/MIMB/ peut être copié depuis un autre serveur qui a accès à Internet, où la commande $HOME/bin/MIMB.sh (ou .bat) -d peut être utilisée pour télécharger en une fois toutes les bibliothèques tierces utilisées par tous les ponts.

En exécutant ce pont d'import, vous reconnaissez être responsable des conditions d'utilisation et de toute autre faille de sécurité potentielle liées au téléchargement de ces bibliothèques logicielles tierces.

VUE D'ENSEMBLE
Ce pont d'import importe les objets de métadonnées d'Informatica PowerCenter à partir d'un fichier XML exporté d'Informatica.

PRÉREQUIS
Il est recommandé d'importer les métadonnées d'Informatica selon le processus d'exécution d'ETL. Pour y parvenir, consultez le data warehouse/Architecte ETL/Administrateur pour trouver la liste de tous les workflows et leurs paramètres correspondants qui composent l'ensemble du processus ETL.

Cette analyse peut inclure :

- de multiples systèmes sources : un plan d'exécution à une seule source extrait des données à partir d'une seule instance d'un seul système source. Un plan d'exécution à plusieurs sources extrait des données à partir de plusieurs instances du même système source (homogène) ou de plusieurs instances de différents systèmes sources (hétérogène). Par exemple, il est possible qu'une entreprise possède une instance d'ERP dans un emplacement et un fuseau horaire, et une autre instance du même ERP dans un autre emplacement et un autre fuseau horaire (homogène). Ou encore, il est possible qu'une entreprise possède une instance de CRM dans un emplacement, une instance d'ERP dans un autre emplacement et une seconde instance d'ERP dans un troisième emplacement (hétérogène).

- phases multiples : extraction, chargement, post-traitement

- - incréments multiples : complet, incrémentiel et micro-charges

FOIRE AUX QUESTIONS
n/a

LIMITATIONS
Consultez les limitations générales connues à l'adresse https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.html

Remarque concernant la complétude d'import de métadonnées pour une présentation de lignage.

Si un utilisateur demande le lignage d'une colonne de data warehouse, il s'attend à obtenir une réponse correspondant à la réalité du temps d'exécution de l'ensemble du processus ETL (plan d'exécution). Le processus peut inclure plusieurs systèmes sources, plusieurs phases et plusieurs incréments.

Dans le cas d'Informatica, un processus ETL exécute des workflows. Un workflow peut être exécuté plusieurs fois avec différents paramètres, mais tous les types de paramètres n'affectent pas le lignage. La connectivité ou SQL écrase les paramètres qui modifient les sources ou les cibles qui affectent le lignage. Les paramètres de date qui contrôlent le chargement incrémentiel n'affectent pas le lignage.

Le référentiel Informatica stocke les workflows dans des dossiers. La structure des dossiers Informatica peut être alignée sur la structure du processus d'exécution mais cela n'est pas obligatoire.

SUPPORT
Fournissez un package de dépannage avec :
- le log de débogage (peut être défini dans l'UI ou dans conf/conf.properties avec MIR_LOG_LEVEL=6)
- la sauvegarde des métadonnées si disponible (peut être configurée dans le paramètre Divers avec l'option -backup, même si cette option commune n'est pas implémentée pour tous les ponts pour des raisons techniques).

Q : Comment fournir au Support les métadonnées nécessaires pour reproduire un problème ?
R : Créez une sauvegarde des métadonnées d'Informatica PowerCenter que vous essayez d'importer à l'aide de la commande pmrep dans l'invite de commande sur une machine dotée de l'installation complète d'Informatica PowerCenter et capable de se connecter au référentiel.

- Ouvrez une invite de commande sur le serveur d'applications et accédez au répertoire dans lequel se trouve le fichier pmrep.exe (il est identique à celui du paramètre "Chemin d'accès aux fichiers binaires d'Informatica" du pont d'import)

Saisissez les commandes suivantes :
- "pmrep.exe"
- "connect -r Repo_name -n user_name -x password -h host -o port"
où ces variables correspondent aux entrées du pont d'import pour la connexion à PowerCenter Repository
- "backup -o c:\temp\InfaBackup.dat"

Le fichier de sauvegarde est écrit dans Informatica PowerCenter Server et peut être récupéré à cet emplacement.


Paramètres du pont

Nom du paramètre Description Type Valeurs Défaut Périmètre
Fichier Le pont d'import utilise un fichier XML généré à l'aide d'un export d'objets Informatica PowerCenter.

Par exemple, pour exporter un ou plusieurs objet(s) à l'aide du PowerCenter Designer ou Repository Manager dans un fichier XML :
1. Démarrez l'outil PowerCenter.
2. Parcourez le système jusqu'au référentiel et sélectionnez les objets à exporter.
3. Dans le menu "Référentiel", sélectionnez "Exporter des objets..."
4. Exportez les objets sélectionnés dans un fichier XML.

Pour plus d'informations concernant l'export et l'import d'objets, consultez "Exporter et importer des objets" dans le Guide Informatica Repository Guide.

Ce pont d'import utilisera le fichier XML généré comme entrée.
Fichier *.xml   Éléments obligatoires
Répertoire de fichiers de paramètres Répertoire contenant le(s) fichier(s) de paramètres d'Informatica PowerCenter. Pour des informations détaillées concernant les fichiers de paramètres, consultez la documentation du produit.

Informatica utilise des paramètres de substitution qui sont remplacés par des valeurs au moment de l'exécution d'ETL. Tout comme Informatica, le pont d'import cherche ces valeurs dans les fichiers de paramètres disponibles pour le pont d'import. Ce paramètre de pont d'import doit contenir un nom de répertoire, qui est le répertoire racine de tous ces fichiers de paramètres.

Si le pont d'import ne parvient pas à trouver la paire nom=valeur pour un paramètre de substitution donné, le pont d'import ne parviendra généralement pas à parser les métadonnées correctement et rapportera des avertissements et des erreurs en conséquence. Il rapportera également le nom du paramètre de substitution non défini.
Il existe plusieurs façons de définir des paramètres de substitution et de placer les fichiers de paramètres dans le répertoire référencé ici :
- Si vous importez un workflow qui utilise un fichier de paramètres, nommez-le "parameters.prm" et placez le fichier dans le répertoire.

- Si vous importez plusieurs workflows réutilisant le même fichier de paramètres, nommez-le "parameters.prm" et placez-le dans le répertoire.

- Si vous importez plusieurs workflows qui utilisent différents fichiers de paramètres, placez ces fichiers dans le répertoire, dans des sous-répertoires. Chaque fichier de paramètres porte le nom du workflow qui l'utilise (avec l'extension ".prm") et est placé dans un sous-répertoire qui porte le nom du dossier du référentiel du workflow.

Préfixe du chemin d'accès :
Vous pouvez utiliser un paramètre de substitution spécial (consultez la section à propos de la définition de variable ci-dessous) "$Static_Directory_Prefix@@" pour ajouter un préfixe à tout chemin d'accès relatif de vos fichiers de paramètres. Par exemple, si votre session fait référence à un fichier de paramètres "folder/subfolder/param.txt", alors, quand cette variable est définie, le MIMB ajoutera comme préfixe la valeur du chemin d'accès relatif et essaiera de trouver le fichier de paramètres. Vous pouvez également utiliser ce paramètre de substitution spécial pour résoudre tous les fichiers, mais uniquement si votre serveur Informatica s'exécute sur Unix et que les fichiers de paramètres sont basés sur des chemins d'accès absolus Unix. Par exemple, si vos fichiers de paramètres sont référencés comme "/opt/params/param.txt", alors vous pouvez créer cette structure de répertoire sur la machine Windows et spécifier le premier répertoire comme valeur pour le paramètre de substitution spécial "$Static_Directory_Prefix@@".

Groupes : des en-têtes de groupes peuvent être ajoutés dans le fichier parameters.prm afin de spécifier le contexte pour une paire nom=valeur. Exemples de groupes :
[Global] - s'applique à tous les objets dans l'import.
[folder name.WF:workflow name.ST:session name] - s'applique à une tâche de session spécifiée dans le workflow spécifié.
[folder name.WF:workflow name.WT:worklet name.ST:session name] - s'applique aux tâches d'une session spécifiée à partir d'un worklet donné dans un workflow spécifié. Si le chemin d'accès à la session possède plus d'un worklet, utilisez des constructions ".WT:worklet".
[folder name.session name] - s'applique à toutes les sessions dans le dossier spécifié.
[folder name.workflow name] - s'applique à tous les workflows dans le dossier spécifié.
[session name] - s'applique à toutes les sessions ayant un nom spécifié.

Exemples de contexte de groupe global vs local :
- Définit le nom de la connexion source "src1" comme "customer_source_DB" pour tous les projets importés :
[Global]
$DBConnection_src1=customer_source_DB

- Définit la valeur de la variable "MyVar" pour la tâche de session "session1" dans le worklet "task1" du workflow "WF1" dans le dossier "Folder1" :
[Folder1.WF:WF1.WT:task1.ST:session1]
$$MyVar=TEST

Le pont d'import recherche des valeurs de paramètres de substitution spécifique dans l'ordre suivant :
1.) Si une session dans Informatica a défini un chemin d'accès à un paramètre de substitution spécifique, alors le pont d'import recherche le fichier et, s'il le trouve, cherche le nom et la valeur de ce paramètre de substitution
2.) Sinon, si un workflow dans Informatica a défini un chemin d'accès à un paramètre de substitution spécifique, alors le pont d'import cherche d'abord ce fichier et, s'il le trouve cherche le nom et la valeur de ce paramètre de substitution
3.) Sinon, s'il y a un chemin d'accès dans le répertoire spécifié ici correspondant au nom du workflow, le pont d'import cherche alors le nom et la valeur de ce paramètre de substitution. Il "remonte" la structure du répertoire (vers un contexte plus général) jusqu'à ce qu'il trouve le nom et la valeur de ce paramètre de substitution. Un groupe peut être spécifié dans ce fichier afin d'appliquer des paires nom=valeur à des sessions spécifiques.
4.) Sinon, si toujours aucune valeur n'est assignée, le pont d'import recherche dans le fichier parameters.prm, dans le répertoire spécifié ici, le nom et la valeur du paramètre de substitution.

Lorsque le pont d'import rapporte que la valeur d'un paramètre de substitution spécifique est introuvable, cette situation peut se produire lorsque :
- vous n'ayez pas collecté tous les fichiers de paramètres appropriés utilisés par Informatica lors de l'exécution d'ETL
- qu'il existe d'autres attributions de paramètres de substitution appliquées globalement via les variables d'environnement à Informatica lors de l'exécution d'ETL.

Naturellement, dans le premier cas, vous devriez obtenir les ensembles de fichiers de paramètres appropriés. N'essayez pas de reproduire ces attributions manuellement. Toutefois, dans le second cas, le processus ci-dessous permet de régler le problème :
1.) Ajoutez la paire nom=valeur du paramètre de substitution au fichier parameters.prm dans le répertoire spécifié ici. Cette valeur sera alors appliquée globalement mais sera écrasée si ce même paramètre de substitution est défini dans un contexte plus étroit. Par conséquent, le problème de paramètre de substitution manquant sera résolu sans toutefois modifier les valeurs déjà définies.
2.) Si vous avez besoin de fournir différentes valeurs selon le contexte (imaginons que des workflows différents ont des valeurs de substitution différentes), ajoutez la paire nom=valeur de paramètre de substitution dans un groupe (voir ci-dessus). Cette valeur sera alors appliquée uniquement au contexte défini dans l'en-tête du groupe, mais sera écrasée à nouveau si ce même paramètre de substitution est défini dans un contexte plus étroit. Par conséquent, le problème de paramètre de substitution manquant sera résolu sans toutefois modifier les valeurs déjà définies.
3.) Si vous avez besoin de fournir différentes valeurs selon le contexte (imaginons que des workflows différents ont des valeurs de substitution différentes), vous pouvez également ajouter la paire nom=valeur de paramètre de substitution dans un fichier, dans la structure des sous-répertoires de ce contexte. Une fois encore, cette valeur s'appliquera alors au contexte dans lequel vous avez placé cette paire nom=valeur. En revanche, la priorité lui est donnée par rapport à toute paire nom=valeur définie dans un groupe dans le fichier parameters.prm racine. Par conséquent, le problème de paramètre de substitution manquant sera résolu et le fichier sera la valeur substituée, sauf si la session dans Informatica a été définie avec un nom de chemin d'accès spécifique pour les paramètres de substitution.
4.) Il ne devrait pas y avoir besoin de mettre à jour les fichiers définis par des noms de chemins d'accès dans Informatica pour des sessions spécifiques, car ils devraient être correctement collectés et mis à disposition du pont d'import.

Types de connexion :
Vous pouvez définir des types de base de données cibles pour une connexion (cela n'est pas défini correctement dans Informatica) à l'aide d'un nom de paramètre de substitution tel que :
Connection.[name].DBTYPE

Par exemple, si une connexion nommée "ODBC_Connections" se voit attribuer le type de base de données Oracle à l'exécution, vous pouvez utiliser la paire nom=valeur "DBTYPE" (dans ce cas, le pont d'import sait que "ODBC_Connection" est de type Oracle et il utilisera le bon gestionnaire pour parser les métadonnées) :
Connection.ODBC_Connection.DBTYPE=ORACLE

Le type de base de données n'est pas sensible à la casse. Liste des valeurs possibles :
- Access
- Cassandra
- DB2
- Denodo
- Hive
- Informix
- Microsoft SQL Server
- MySQL
- Netezza
- ODBC
- PostgreSQL
- Presto
- Redshift
- Salesforce
- SAP BW
- SAP HANA
- SAP R/3
- Snowflake
- Sybase
- Teradata
- Vectorwise
- Vertica
- Oracle

Alias :
Si vous savez que deux connexions avec des noms différents ciblent les mêmes données dans une base de données, utilisez "ALIAS" pour signaler au pont d'import de les traiter comme la même source de données dans le lignage comme ceci :
Connection.ODBC_Connection.ALIAS=oracleDB
Connection.Oracle_Connection.ALIAS=oracleDB
avec ces définitions, les noms des connexions spécifiées seront remplacés par "oracleDB" au moment de l'exécution et les lignages seront calculés en conséquence.

Schémas :
Vous pouvez écraser un schéma par défaut pour une connexion à l'aide de "SCHEMA" :
Connection.DB_Conn.SCHEMA=dbo
un schéma vide pour DB_Conn sera remplacé par "dbo" dans ce cas.
RÉPERTOIRE      
Miscellaneous INTRODUCTION
Spécifiez les options Divers, commençant par un tiret et suivies éventuellement par des paramètres, par exemple :
-connection.cast MyDatabase1="MICROSOFT SQL SERVER"
Certaines options peuvent être utilisées plusieurs fois, si applicable, par exemple :
-connection.rename NewConnection1=OldConnection1 -connection.rename NewConnection2=OldConnection2;
La liste d'options pouvant être une longue chaîne, il est possible de la charger à partir d'un fichier qui doit être situé dans ${MODEL_BRIDGE_HOME}\data\MIMB\parameters et avoir l'extension .txt. Dans ce cas, toutes les options doivent être définies au sein de ce fichier comme seule valeur de ce paramètre, par exemple
ETL/Miscellaneous.txt

OPTIONS DE L'ENVIRONNEMENT JAVA
-java.memory <taille maximale de la mémoire Java> (anciennement -m)

1 Go par défaut sur un JRE de 64 bits ou tel que défini dans conf/conf.properties, par exemple
-java.memory 8G
-java.memory 8000M

-java.parameters <options de ligne de commande de Java Runtime Environment> (anciennement -j)

Cette option doit être la dernière dans le paramètre Divers car tout le texte après -java.parameters est passé tel quel à la JRE. Par ex.
-java.parameters -Dname=value -Xms1G
L'option suivante doit être définie lorsqu'un proxy est utilisé pour accéder à Internet (cela est essentiel pour accéder à https://repo.maven.apache.org/maven2/ et exceptionnellement à quelques autres sites d'outils) afin de télécharger les bibliothèques logicielles tierces nécessaires.
Note : La majorité des proxys sont relatifs au chiffrement (HTTPS) du trafic extérieur (à l'entreprise) et à la confiance en le trafic intérieur pouvant accéder au proxy via HTTP. Dans ce cas, une requête HTTPS atteint le proxy via HTTP où le proxy la chiffre en HTTPS.
-java.parameters -java.parameters -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass

OPTIONS D'IMPORT DU MODÈLE
-model.name <nom modèle>

Écrase le nom du modèle, par ex.
-model.name "My Model Name"

-prescript <nom script>

Cette option permet d'exécuter un script avant l'exécution du pont.
Le script doit se situer dans le répertoire bin (ou comme spécifié dans M_SCRIPT_PATH dans conf/conf.properties) et avoir une extension .bat ou .sh.
Le chemin d'accès au script ne doit pas inclure de symbole relatif au répertoire parent (..).
Le script doit retourner le code de sortie 0 pour indiquer un succès ou une autre valeur pour indiquer un échec.
Par exemple :
-prescript "script.bat arg1 arg2"

-postscript <nom script>

Cette option permet d'exécuter un script après l'exécution réussie du pont.
Le script doit se situer dans le répertoire bin (ou comme spécifié dans M_SCRIPT_PATH dans conf/conf.properties) et avoir une extension .bat ou .sh.
Le chemin d'accès au script ne doit pas inclure de symbole relatif au répertoire parent (..).
Le script doit retourner le code de sortie 0 pour indiquer un succès ou une autre valeur pour indiquer un échec.
Par exemple :
-postscript "script.bat arg1 arg2"

-cache.clear

Vide le cache avant l'import et va exécuter un import complet avec collecte incrémentale.

Si le modèle n'a pas été modifié et que le paramètre -cache.clear n'est pas utilisé (collecte incrémentale), une nouvelle version ne sera pas créée.
Si le modèle n'a pas été modifié et que le paramètre -cache.clear n'est pas utilisé (collecte incrémentale), une nouvelle version ne sera pas créée.

-backup <répertoire>

Permet d'enregistrer les métadonnées d'entrée à des fins de débogage. Le <répertoire> fourni doit être vide.

-restore <répertoire>

Spécifiez le <répertoire> de sauvegarde à restaurer.

OPTIONS DES CONNEXIONS DE DONNÉES
Les connexions de données sont produites par les ponts d'import, généralement à partir des outils ETL/DI et BI pour faire référence aux data stores sources et cibles qu'elles utilisent. Ces connexions de données sont ensuite utilisées par les outils de gestion des métadonnées pour connecter ces dernières (connexion des métadonnées) à leurs data stores réels (par exemple, bases de données, système de fichiers, etc.) afin de produire le lignage complet de flux de données et de l'analyse d'impact de bout en bout. Le nom des connexions de données doit être unique dans chaque modèle d'import. Les noms de connexion de données utilisés dans les outils de conception DI/BI sont utilisés quand cela est possible, sinon ils sont générés en étant courts mais significatifs, comme le nom de la base de données/du schéma, le chemin d'accès au système de fichiers ou l'URI (Uniform Resource Identifier). L'option suivante vous permet de manipuler les connexions. Ces options remplacent les options héritées -c, -cd et -cs.

-connection.cast ConnectionName=ConnectionType

Lance une connexion à une base de données générique (par exemple ODBC/JDBC) pour un type de base de données précis (par exemple ORACLE) pour une analyse SQL, par exemple
-connection.cast "My Database"="MICROSOFT SQL SERVER".
La liste des types de connexions aux data stores comprend :
ACCESS
APACHE CASSANDRA
DB2/UDB
DENODO
GOOGLE BIGQUERY
HIVE
MYSQL
NETEZZA
ORACLE
POSTGRESQL
PRESTO
REDSHIFT
SALESFORCE
SAP HANA
SNOWFLAKE
MICROSOFT SQL AZURE
MICROSOFT SQL SERVER
SYBASE SQL SERVER
SYBASE AS ENTERPRISE
TERADATA
VECTORWISE
HP VERTICA

-connection.rename OldConnection=NewConnection

Renomme une connexion existante, par exemple, par ex.
-connection.rename OldConnectionName=NewConnectionName
Plusieurs connexions de bases de données existantes peuvent être renommées et fusionnées en une nouvelle connexion de base de données, par exemple :
-connection.rename MySchema1=MyDatabase -connection.rename MySchema2=MyDatabase

-connection.split oldConnection.Schema1=newConnection

Scinde une connexion de base de données en une ou plusieurs connexions de base de données.
Une connexion de base de données peut être scindée en une connexion par schéma, par exemple :
-connection.split MyDatabase
Toutes les connexions de base de données peuvent être fractionnées en une connexion par schéma, par exemple :
-connection.split *
Une connexion de base de données peut être explicitement fractionnée en une nouvelle connexion de base de données en ajoutant un nom de schéma à une base de données, par exemple :
-connection.split MyDatabase.schema1=MySchema1

-connection.map SourcePath=DestinationPath

Mappe un chemin d'accès source à un chemin d'accès de destination. Cela est utile pour les connexions aux systèmes de fichiers lorsque différents chemins d'accès pointent vers le même objet (répertoire ou fichier).
Sur Hadoop, un processus peut écrire dans un fichier CSV spécifié avec le chemin d'accès complet HDFS, tandis qu'un autre processus lit d'une table Hive implémentée (externe) par le même fichier spécifié à l'aide d'un chemin d'accès relatif avec un nom et une extension de fichier par défaut, par exemple :
-connection.map /user1/folder=hdfs://host:8020/users/user1/folder/file.csv
Sous Linux, il peut être fait référence à un répertoire (ou à un fichier) donné tel que /data par plusieurs liens symboliques tels que /users/john et /users/paul, par exemple :
-connection.map /data=/users/John -connection.map /data=/users/paul
Sous Windows, il peut être fait référence à un répertoire donné tel que C:\data par plusieurs lecteurs réseau tels que M: et N:, par exemple :
-connection.map C:\data=M:\ -connection.map C:\data=N:\

-connection.casesensitive ConnectionName...

Écrase les règles de rapprochement insensibles à la casse par défaut pour les identifiants d'objets dans la connexion spécifiée, si le type du data store détecté supporte cette configuration (par ex. Microsoft SQL Server, MySQL etc.), par exemple :
-connection.casesensitive "My Database"

-connection.caseinsensitive ConnectionName...

Écrase les règles de rapprochement sensibles à la casse par défaut pour les identifiants d'objets dans la connexion spécifiée, si le type du data store détecté supporte cette configuration (par ex. Microsoft SQL Server, MySQL etc.), par exemple :
-connection.caseinsensitive "My Database"

-connection.level AggregationLevel

Spécifie le niveau d'agrégation pour les connexions externes, par exemple -connection.level catalog
Liste des valeurs supportées :
server (serveur)
catalog (catalogue)
schema (schéma) (par défaut)

OPTIONS ETL
Ces options sont disponibles dans tous les ponts d'import de scrit et d'outils d'intégration de données/d'ETL afin de :
- traiter tous les parsages SQL
- construire des modèles au moment de l'exécution à partir de modèles de conception et de variables d'exécution,
- calculer un lignage de synthèse au moment de l'exécution.

-etl.summary.add.ultimate (anciennement -ppus)

Ajoute la dernière synthèse de lignage d'exécution (peut générer un modèle très volumineux).

-etl.summary.only.ultimate (précédemment -ppsp)

Produit uniquement la dernière synthèse de lignage d'exécution (peut générer un modèle très volumineux).

-etl.connections.add.internal.design (précédemment -pppd)

Ajoute les connecteurs internes de données de conception ETL (requis pour la conversion ETL).

-etl.connections.remove.input (anciennement -ri)

Supprime toutes les connexions de données d'entrée (source), afin de réduire la taille du modèle généré.

-etl.transformations.enable.xml

Cette option permet le parsage et le support des transformations XML dans des ponts d'import d'intégration de données/ETL comme Informatica PowerCenter, Informatica Developer, Microsoft SSIS, IBM DataStage et Talend Data Integration.
Dans le cas d'Informatica, de telles transformations XML correspondent aux fonctionnalités suivantes de PowerCenter
https://docs.informatica.com/data-integration/powercenter/10-5/xml-guide/midstream-xml-transformations.html
https://docs.informatica.com/data-integration/powercenter/10-5/xml-guide/xml-source-qualifier-transformation.html
Notez que cette option peut ralentir l'import de manière considérable.

OPTIONS INFORMATICA POWERCENTER
-pc.parameters.enable.extensions (précédemment -e)

Autorisez toutes les extensions de fichier de paramètres. Par défaut, les extensions de fichier .TXT et .PRM pour les "Répertoires de fichiers de paramètres" sont supportées.

-pc.xml.ignore.illegalcharacters (précédemment -i)

Supprimez les caractères XML non autorisés.

-pc.transformations.disable.cartesianproduct (précédemment -cpd)

Désactiver le lignage de produit cartésien pour la transformation SAP BAPI.

-mt NumberThreads

Nombre de threads workers pour le traitement asynchrone des métadonnées.
Laissez le paramètre vide pour configurer la valeur de NumberThreads comme celle du nombre de cœurs de processeur disponibles.
Spécifiez une valeur numérique supérieure ou égale à 1 pour indiquer le nombre réel de threads.

Si la valeur spécifiée n'est pas valide, un avertissement sera émis et cette valeur sera remplacée par 1.
Si vous manquez de mémoire lors du traitement asynchrone, réessayez avec un nombre plus petit.
Si votre machine dispose de beaucoup de mémoire (par exemple 10 Go ou plus), vous pouvez essayer avec un plus grand nombre pour le traitement simultané de nombreux modèles.
Notez que la définition d'un nombre trop important peut engendrer une diminution des performances en raison d'un conflit des ressources.
Chaîne de caractères      

 

Mapping du pont

Meta Integration Repository (MIR)
Métamodèle
(se base sur le standard OMG CWM)
"Informatica PowerCenter (Fichier)"
Métamodèle
Informatica PowerCenter (Mapping)
Mapping des commentaires
     
AggregationTransformation Aggrégateur  
Description Description  
Name (Nom) Name (Nom)  
CallTransformation Séquence réutilisable, Appel de mapplet, Procédure externe réutilisable, Transformation SAP BAPI réutilisable, Trieur réutilisable, Transformation personnalisée réutilisable, Masquage des données réutilisable, Normaliseur réutilisable, Rang réutilisable, SQL réutilisable, Agrégateur réutilisable, Union réutilisable, Générateur de XML réutilisable, Contrôle de transaction réutilisable, Jonction réutilisable, Java réutilisable, Routeur réutilisable, Stratégie de mise à jour réutilisable, Transformation de clé cible flexible réutilisable, Filtre réutilisable, Procédure stockée réutilisable, HTTP réutilisable, Analyseur de XML réutilisable, Consommateur de services Web réutilisable, Lookup réutilisable, Expression réutilisable  
Description Description  
Name (Nom) Name (Nom)  
ConnectionDataAttribute Colonne, Variable de mapping, Port de Mapplet  
Description Description  
Name (Nom) Name (Nom)  
ConnectionDataSet Table, Entrée de Mapplet, Sortie de Mapplet, Variables de Mapping, Fichier, Groupe de Mapplets  
Description Description  
Name (Nom) Name (Nom)  
ConnectionNamespace Directory  
Name (Nom) Name (Nom)  
ConnectionPackage Package  
Description Description  
Name (Nom) Name (Nom)  
CustomTransformation Java, Générateur XML, Transformation de clé cible flexible, Transformation personnalisée, HTTP, Transformation SAP BAPI, Analyseur XML, Masquage de données  
Description Description  
Name (Nom) Name (Nom)  
DiModel Mapping  
Description Description  
Name (Nom) Name (Nom)  
ExpressionTransformation Expression  
Description Description  
Name (Nom) Name (Nom)  
FilteringTransformation Filtre, Routeur  
Description Description  
Name (Nom) Name (Nom)  
GenericConnectedTransformation Procédure stockée, Consommateur de Services Web, SQL  
ConnectionName Nom de la connexion  
Description Description  
Name (Nom) Name (Nom)  
GenericTransformation Procédure externe, Lookup SQL, Normaliseur, Stratégie de mise à jour, Rang, Contrôle de transaction  
Description Description  
Name (Nom) Name (Nom)  
JoinTransformation Jonction  
Description Description  
Name (Nom) Name (Nom)  
SortedInput Entrée triée  
LookupTransformation Lookup  
ConnectionName Nom de la connexion  
Description Description  
Name (Nom) Name (Nom)  
ReaderTransformation Qualificateur source  
ConnectionName Nom de la connexion  
Description Description  
Name (Nom) Name (Nom)  
SequenceGeneratorTransformation Séquence  
Description Description  
Name (Nom) Name (Nom)  
SortingTransformation Trieur  
Description Description  
Name (Nom) Name (Nom)  
StoreConnection Connexion  
Description Description  
Name (Nom) Name (Nom)  
SystemType Type  
TransformationDataAttribute Port de lookup, Port de normaliseur, Port de trieur, Port de transformation de sortie, Port d'expression, Port de transformation de transfert, Port HTTP, Port de masquage des données, Port de rang, Port de transformation  
Description Description  
Name (Nom) Name (Nom)  
TransformationDataSet Groupe, Groupe de Routeurs  
Name (Nom) Name (Nom)  
UnionTransformation Union  
Description Description  
Name (Nom) Name (Nom)  
WriterTransformation Cible  
ConnectionName Nom de la connexion  
Description Description  
Name (Nom) Name (Nom)  

Meta Integration Repository (MIR)
Métamodèle
(se base sur le standard OMG CWM)
"Informatica PowerCenter (File)"
Métamodèle
Informatica PowerCenter (Mapping)
Mapping des commentaires
     
Attribut Colonne à largeur fixe, Colonne, Colonne délimitée  
Description Description  
Name (Nom) Name (Nom)  
Position Position, Offset de colonne  
Classe Table  
Description Description  
Name (Nom) Name (Nom)  
DataAttribute Attribut de données  
Name (Nom) Name (Nom)  
Position Position  
DatabaseSchema Schéma  
Name (Nom) Name (Nom)  
FileDirectory Directory  
Name (Nom) Name (Nom)  
FlatTextFile Fichier délimité, Fichier à largeur fixe  
Description Description  
Name (Nom) Name (Nom)  
StoreModel Data Store  
Name (Nom) Name (Nom)  
SystemType Type  
StoredProcedure Procédure stockée  
Name (Nom) Name (Nom)  

Meta Integration Repository (MIR)
Métamodèle
(se base sur le standard OMG CWM)
"Informatica PowerCenter (Fichier)"
Métamodèle
Informatica PowerCenter (Workflow)
Mapping des commentaires
     
ContainerStep Worklet intégré  
Name (Nom) Name (Nom)  
DiModel Workflow  
Name (Nom) Name (Nom)  
EmbeddedCallStep Instance de Workflow, Worklet, Session  
Name (Nom) Name (Nom)  
StartStep Start (Début)  
Name (Nom) Nom  

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.