Table des matières

Search

  1. Préface
  2. Programmes et utilitaires de ligne de commande
  3. Installation et configuration des utilitaires de ligne de commande
  4. Utilisation des programmes de ligne de commande
  5. Variables d'environnement pour les programmes de ligne de commande
  6. Utilisation d'infacmd
  7. infacmd comme Référence de commande
  8. infacmd aud Command Reference
  9. Référence de commande infacmd autotune
  10. Référence de commande infacmd bg
  11. Référence de commande infacmd ccps
  12. Référence de commande de cluster infacmd
  13. Référence de commande infacmd CMS
  14. référence de commande infacmd dis
  15. Référence de commande infacmd dp
  16. Référence de commande infacmd idp
  17. Référence de commande infacmd edp
  18. Référence de commande infacmd es
  19. Référence de commande infacmd ihs
  20. Référence de commande infacmd ipc
  21. Référence de commande infacmd isp
  22. Référence de commande infacmd ldm
  23. Référence de commande infacmd mas
  24. Référence de commande infacmd mi
  25. Référence de commande infacmd mrs
  26. Référence de commande d'infacmd ms
  27. Référence de commande infacmd oie
  28. Référence de commande infacmd ps
  29. Référence de commande infacmd pwx
  30. Référence de commande infacmd roh
  31. Référence de commande infacmd rms
  32. Référence de commande infacmd rtm
  33. Référence de commande infacmd sch
  34. Référence de commande infacmd search
  35. Référence de commande infacmd sql
  36. Référence de commande infacmd tdm
  37. Référence de commande infacmd tools
  38. Référence de la commande infacmd wfs
  39. Référence de commande infacmd ws
  40. Référence de la commande infacmd xrf
  41. Fichiers de contrôle infacmd
  42. Référence de commande infasetup
  43. Référence de commande pmcmd
  44. Référence de commande pmrep
  45. Utilisation de pmrep Files

Command Reference

Command Reference

ExportToPC

ExportToPC

Exporte les objets depuis le référentiel modèle ou un fichier d'exportation et les convertit en objets PowerCenter.
La commande ExportToPC convertit des objets depuis le référentiel modèle ou depuis un fichier XML que vous avez exporté depuis le référentiel modèle. Vous devez choisir soit un référentiel modèle soit un fichier source pour l'exportation. Si vous choisissez les deux options, l'option du fichier source est prioritaire. Exécutez la commande ExportToPC pour créer un fichier XML que vous pouvez importer dans PowerCenter avec le programme pmrep.
La commande infacmd ipc ExportToPC utilise la syntaxe suivante :
ExportToPC <-Release|-rel> release_number [<-SourceFile|-sf> source_file] [<-SourceRepository|-sr> source_repository] [<-SourceFolders|-f> folder1 folder2|<-SourceObjects|-so> source_objects] [<-Recursive|-r>] [<-TargetLocation|-tl> target_location] [<-TargetFolder|-tf> target_folder_name] [<-CodePage|-cp> target_code_page] [<-Check|-c>] [<-ReferenceDataLocation|-rdl> reference_data_output_location] [<-ConvertMappletTargets|-cmt>] [<-ConvertMappingsToMapplets|-cmm>] [<-NoValidation|-nv>] [<-DSTErrorFormat|-def>] [<-OptimizationLevel|- O optimization_level 1 or Optimization_level 2]
Le tableau suivant décrit les options et arguments de la commande infacmd ipc ExportToPC :
Option
Argument
Description
-Release
-rel
release_number
Requis. Numéro de version de PowerCenter.
-SourceFile
-sf
source_file
Facultatif. Chemin d'accès complet à un fichier XML contenant les objets source que vous avez exporté avec l'outil Developer tool.
-SourceRepository
-sr
source_repository
Facultatif. Référentiel modèle qui contient les objets à exporter vers PowerCenter.
Pour spécifier l'hôte et le port de passerelle pour la connexion au service de référentiel modèle, utilisez la syntaxe de commande suivante dans un domaine non-Kerberos :
<Model repository name>@<host>:<port>#<projectname> ?user=<username>[&namespace=<namespace>]&password=<password>
Pour spécifier le nom de domaine lorsqu'il existe plusieurs nœuds de passerelle, utilisez la syntaxe de commande suivante pour établir une connexion résiliente au service de référentiel modèle dans un domaine non-Kerberos :
<Model repository name>@<domainname>#<projectname> ?user=<username>[&namespace=<namespace>]&password=<password>
Pour spécifier le nom de domaine avec les informations d'identification connectées, utilisez la syntaxe de commande suivante pour exécuter la commande avec l'authentification unique :
<Model repository name>@<domainname>#<projectname> ?isloggedinuser=true[&namespace=<namespace>]
Pour spécifier l'hôte et le port de passerelle avec les informations d'identification connectées, utilisez la syntaxe de commande suivante pour exécuter la commande avec l'authentification unique :
<Model repository name>@<host>:<port>#<projectname> ?isloggedinuser=true[&namespace=<namespace>]
Pour spécifier l'hôte et le port de passerelle avec les informations d'identification de l'utilisateur que vous indiquez à la place des informations d'identification connectées, utilisez la syntaxe de commande suivante dans un domaine Kerberos :
<Model repository name>@<host>:<port>#<projectname> ?iskerberos=true&user=<username>[&namespace=<namespace>]&password=<password> &Kerberosrealm=<kerberosrealm>
Pour spécifier le nom de domaine avec les informations d'identification de l'utilisateur que vous indiquez à la place des informations d'identification connectées, utilisez la syntaxe de commande suivante dans un domaine Kerberos :
<Model repository name>@<domainname>#<projectname> ?iskerberos=true&user=<username>[&namespace=<namespace>]&password=<password> &Kerberosrealm=<kerberosrealm>
Le paramètre de port est le port HTTP. Le paramètre &namespace est facultatif. L'espace de noms par défaut est natif.
-SourceFolders
-f
source_folders
Si vous utilisez -sr, vous devez utiliser -f ou -so.
Liste des dossiers source que vous voulez exporter dans le référentiel modèle. Vous pouvez exporter des mapplets, des mappages et des modèles d'objets de données logiques depuis les dossiers source vers PowerCenter. Si vous exportez plus d'un objet, vous devez séparer chaque objet dans la liste avec un espace.
SourceObjects
-so
source_objects
Si vous utilisez -sr, vous devez utiliser -f ou -so.
Liste des objets source que vous voulez exporter dans le référentiel modèle. Vous pouvez exporter des mapplets, des mappages et des modèles d'objets de données logiques vers PowerCenter. Vous pouvez décrire l'objet sous la forme d'un nom.
Utilisez la syntaxe suivante :
name=/<path>/<objectname>[&type=<typename>]
Vous devez inclure le chemin d'accès complet de l'objet. Si vous exportez plus d'un objet, vous devez séparer chaque objet dans la liste avec un espace.
Vous pouvez entrer les types suivants :
  • Mappage. Sert à exporter le mappage et des mapplets.
  • DataObjectModel. Sert à exporter des modèles d'objets de données logiques.
Le type n'est pas sensible à la casse. La valeur par défaut est le mappage.
-Recursive
-r
-
Facultatif. Exporte tous les mappages et modèles d'objets de données logiques depuis les dossiers source. Exporte chaque sous-dossier au-dessous des objets et tous les sous-dossiers en dessous.
La valeur par défaut est False.
-TargetLocation
-tl
target_location
Facultatif. Chemin d'accès complet pour le fichier XML cible.
-TargetFolder
-tf
target_folder_name
Facultatif. Dossier PowerCenter pour y exporter les objets. La commande ExportToPC place le nom de dossier dans le fichier XML cible. Si vous ne configurez pas un nom de dossier, la commande ExportToPC crée un nom de dossier.
-CodePage
-cp
target_code_page
Facultatif. Page de code du référentiel PowerCenter. La valeur par défaut est UTF-8.
-Check
-c
-
Facultatif. Teste la conversion sans créer de fichier cible.
La valeur par défaut est False.
-ReferenceDataLocation
-rdl
reference_data_output_location
Facultatif. Emplacement où vous souhaitez enregistrer les données de la table de référence. L'outil Developer enregistre les données de table de référence sous un ou plusieurs fichiers .dic de dictionnaire.
-ConvertMappletTargets
-cmt
-
Facultatif. Convertit les cibles dans les mapplets en transformations de sortie dans le mapplet PowerCenter.
Les mapplets PowerCenter ne peuvent pas contenir de cibles. Si l'exportation comprend un mapplet qui contient une cible et que vous ne sélectionnez pas cette option, le processus d'exportation échoue.
La valeur par défaut est False.
-ConvertMappingstoMapplets
-cmm
-
Facultatif. Convertit des mappages de l'outil Developer tool en mapplets PowerCenter. L'outil Developer tool convertit les sources et cibles présentes dans les mappages en transformations d'entrée et de sortie dans un mapplet PowerCenter.
La valeur par défaut est False.
-NoValidation
-nv
-
Facultatif. La commande ExportToPC ne valide pas les objets source avant leur conversion.
La valeur par défaut est False.
-DSTErrorFormat
-def
-
Facultatif. Les messages d'erreur s'affichent dans un format que l'outil Developer tool peut analyser. Le chemin d'accès complet de chaque objet s'affiche dans les messages d'erreur.
La valeur par défaut est l'affichage des erreurs dans un format convivial.
OptimizationLevel
- O
optimization_level
Facultatif. Contrôle les méthodes d'optimisation que le service d'intégration de données applique au mappage. Entrez la valeur numérique associée au niveau d'optimisation que vous voulez configurer. Entrez l'une des valeurs numériques suivantes :
  • 0 (aucun). Le service d'intégration de données n'applique aucune optimisation.
  • 1 (minimum). Le service d'intégration de données applique la méthode d'optimisation de projection précoce.
  • 2 (normal). Le service d'intégration de données applique les méthodes d'optimisation de projection précoce, de sélection précoce, de nettoyage de branche, push-into, de refoulement et de prédicat. Le niveau d'optimisation par défaut est Normal.
  • 3 (complet). Le service d'intégration de données applique les méthodes d'optimisation basée sur le coût, de projection précoce, de sélection précoce, de nettoyage de branche, de prédicat, push-into, de refoulement et de semi-jointure.
Si vous n'utilisez pas cette option, le service d'intégration de données applique le niveau d'optimisation configuré dans les propriétés de mappage de l'application déployée dans l'outil Administrator tool.