Table des matières

Search

  1. Préface
  2. Introduction à la gestion des données de test
  3. Test Data Manager
  4. Projets
  5. Stratégies
  6. Data Discovery
  7. Création d'un sous-ensemble de données
  8. Exécution d'une opération de masquage des données
  9. Techniques et paramètres du masquage des données
  10. Génération des données
  11. Techniques et paramètres de génération des données
  12. Utilisation de Test Data Warehouse
  13. Analyse des données de test à l'aide de la couverture de données
  14. Plans et flux de travail
  15. Surveiller
  16. Rapports
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Référence sur les types de données
  21. Référence sur les types de données pour Test Data Warehouse
  22. Référence sur les types de données pour Hadoop
  23. Glossaire

Guide de l'utilisateur

Guide de l'utilisateur

Options avancées

Options avancées

Les options avancées comprennent des options permettant de définir les paramètres régionaux, de modifier la connexion intermédiaire et la connexion de stockage, ainsi que de définir le nombre de tables à traiter dans un flux de travail. Vous pouvez également configurer une adresse e-mail pour recevoir les notifications. Cette section est réduite par défaut. Les options sont remplies par des données par défaut si celles-ci sont disponibles.
Le tableau suivant décrit les options avancées :
Options avancées
Description
Connexion temporaire
Connexion à une base de données pour créer des tables intermédiaires temporaires. La valeur par défaut définie dans la section Génération de flux de travail s'affiche. Vous pouvez changer la connexion utilisée dans un plan. Utilisez cette connexion pour les scénarios qui comprennent des sous-ensembles cycliques, des sous-ensembles à tendance cyclique, des mises à jour par lots source, une lecture aléatoire non relationnelle et un PWX hiérarchique.
Nous vous recommandons d'utiliser la connexion source comme connexion temporaire.
Connexion de stockage
Connexion à une base de données contenant des tables de stockage. La transformation Masquage des données tient à jour les tables de stockage pour le masquage de substitution répétitif et le masquage des expressions entre les sessions. Une ligne de table de stockage contient la colonne source et une paire de valeurs masquées. Les tables de stockage pour le masquage de substitution et le masquage des expressions sont des tables séparées : IDM_SUBSTITUTION_STORAGE et IDM_EXPRESSION_STORAGE.
Format date/heure XML
S'affiche si la source est un fichier XML. Format date/heure défini dans les propriétés de session. Choisissez l'une des valeurs suivantes :
  • Heure locale. Fuseau horaire de la machine sur laquelle le service d'intégration PowerCenter s'exécute.
  • Heure locale avec fuseau horaire. Différence en heures entre le fuseau horaire du service d'intégration PowerCenter et l'heure moyenne de Greenwich (GMT).
  • UTC. Heure moyenne de Greenwich.
La valeur par défaut est l'heure locale.
Chaîne de format date/heure
Format date/heure défini dans les propriétés de session. Vous pouvez entrer des secondes, des millisecondes, des microsecondes ou des nanosecondes.
  • Secondes. MM/DD/YYYY HH24:MI:SS
  • Millisecondes. MM/DD/YYYY HH24:MI:SS.MS
  • Microsecondes. MM/DD/YYYY HH24:MI:SS.US
  • Nanosecondes. MM/DD/YYYY HH24:MI:SS.NS
Les microsecondes représentent la valeur par défaut.
Activer la précision élevée
Traite le type de donnée Décimal avec une précision de 28. La valeur par défaut est Non.
Tables par flux de travail
Définit le nombre de tables à traiter dans un flux de travail. La valeur par défaut est 10.
Mapplet
Sert à réutiliser ou remplacer les mapplets dans PowerCenter.
Sessions parallèles maximales
Nombre maximal de sessions pouvant être exécutées en même temps. Applicable si vous désactivez les index et les contraintes dans la cible en sélectionnant les options qui se trouvent sous les options Cible.
Flux de travail antérieur
Flux de travail à exécuter avant celui du plan en cours.
Flux de travail postérieur
Flux de travail à exécuter après celui du plan en cours.
Paramètres régionaux
Définit les paramètres régionaux.
Un fichier de propriétés de paramètres régionaux correspondant aux paramètres régionaux sélectionnés doit se trouver dans l'emplacement
<répertoire d'installation Informatica>/TDM/lang
.
Intégrité des données pour le sous-ensemble
Définit le niveau d'intégrité des contraintes majeures dans les données source. Choisissez l'une des options suivantes :
  • Intégrité référentielle uniquement. Garantit que l'opération de sous-ensemble préserve l'intégrité référentielle. Cette option peut renvoyer très peu de données, mais risque de rompre l'intégrité transactionnelle.
  • Intégrité transactionnelle pour le type de relation majeure. Garantit que l'opération de sous-ensemble préserve l'intégrité référentielle et transactionnelle. Cette option risque de renvoyer des données supplémentaires, mais respecte l'intégrité référentielle et transactionnelle.
  • Unilatéral. Cette option applique des critères dans les tables individuelles et non globalement dans l'entité. Utilisez cette méthode si vous souhaitez créer le plus petit sous-ensemble requis qui ne rompt pas l'intégrité référentielle, puis incluez toutes les données de tables au-dessus de la table supérieure dans laquelle les critères sont appliqués.
  • Dans les deux sens. Cette option préserve l'intégrité référentielle, et toutes les tables qui répondent aux critères contiennent au moins des données dans le sous-ensemble. Utilisez cette option si l'entité contient plusieurs critères et que vous souhaitez les propager à l'entité complète.
La valeur par défaut est Intégrité transactionnelle pour le type de relation majeure.
E-mail
Adresse e-mail à laquelle seront envoyées les notifications une fois l'exécution du plan terminée. Cliquez sur les paramètres pour configurer l'adresse e-mail, l'objet et le texte de l'e-mail.
Type de chargement de cible
Choisissez Normal ou Groupé.
Si vous sélectionnez Normal, le service d'intégration PowerCenter charge les cibles normalement. Choisissez le mode Normal si le mappage contient une transformation Stratégie de mise à jour.
Choisissez le mode Groupé pour améliorer les performances de la session. Le chargement en masse limite la possibilité de récupération, car aucune journalisation de la base de données ne se produit.
La valeur par défaut est Normal.
Nom du schéma cible
Préfixe du nom de table. Spécifiez le nom du schéma cible si la cible se trouve dans un autre schéma. Vous pouvez entrer une valeur ou un paramètre. Si vous choisissez d'entrer un paramètre, sélectionnez le nom du paramètre dans la liste. La liste de paramètres inclut des paramètres globaux et des paramètres de projet. Les paramètres globaux sont indiqués par un astérisque (*).
Si la cible est Cassandra, vous devez spécifier le nom du schéma cible.
Si la cible est MongoDB, vous ne devez pas spécifier le nom du schéma cible. TDM utilise le nom de la source de données que vous spécifiez dans la fenêtre Administrateur de sources de données ODBC lorsque vous configurez la source de données MongoDB. TDM ne remplace pas le nom de la source de données par le nom du schéma cible au niveau du plan. Si vous spécifiez le nom du schéma cible pour MongoDB, le flux de travail échoue.
Nom du schéma source
Nom du propriétaire de la table. Spécifie le nom du schéma source si la source se trouve dans un autre schéma. Vous pouvez entrer une valeur ou un paramètre. Entrez le nom du schéma en majuscules, sauf s'il est sensible à la casse dans la base de données. Si le nom du schéma est sensible à la casse dans la base de données, entrez le nom tel qu'il figure dans la base de données. Si vous choisissez d'entrer un paramètre, sélectionnez le nom du paramètre dans la liste. La liste de paramètres inclut des paramètres globaux et des paramètres de projet. Les paramètres globaux sont indiqués par un astérisque (*).
Si la source est Cassandra, vous devez spécifier le nom du schéma source.
Si la source est MongoDB, vous ne devez pas spécifier le nom du schéma source. TDM utilise le nom de la source de données que vous spécifiez dans la fenêtre Administrateur de sources de données ODBC lorsque vous configurez la source de données MongoDB. TDM ne remplace pas le nom de la source de données par le nom du schéma source au niveau du plan. Si vous spécifiez le nom du schéma source pour MongoDB, le flux de travail échoue.
Mise à jour par lots
Permet la mise à jour par lots afin de mettre à jour les lignes cibles dans un mode par lots. Améliore les performances. Utilisez cette option avec le masquage en place.
Vous ne pouvez pas effectuer de mises à jour par lots si vous utilisez des variables de connexion, car vous ne pouvez pas utiliser de paramètre pour la connexion intermédiaire.
Taille du lot
Nombre de lignes cibles que vous souhaitez déplacer à la fois. Cette option est disponible lorsque vous sélectionnez Oui dans Mise à jour par lots. Utilisez cette option avec le masquage en place.
Si une clé primaire ou une colonne de contrainte unique contient une attribution de règle de masquage, la taille du lot doit être supérieure ou égale au nombre total d'enregistrements.
Taille de la mise à jour par lots de l'exécuteur récursif
Nombre de lignes que vous souhaitez mettre à jour à la fois dans une opération de sous-ensemble de données sur des tables avec des contraintes cycliques ou qui tendent à être cycliques. Requis lorsque vous choisissez d'utiliser des mises à jour par lots pour l'exécuteur récursif.
Utiliser Oracle ROWID dans la source
Détermine si le ROWID des sources Oracle doit être utilisé comme une colonne. Le ROWID indique l'emplacement physique d'une ligne de la base de données. Activé lorsque les connexions Oracle source et cible sont identiques.
Pré-SQL cible
Une instruction SQL à exécuter avant l'enregistrement de données dans la cible. Entrez l'instruction SQL complète.
Si vous souhaitez, par exemple, modifier le nom de la table cible avant l'enregistrement de données dans la cible, spécifiez l'instruction pré-SQL suivante :
ALTER TABLE <target table name> RENAME TO $TABLENAME;
Où $TABLENAME est un paramètre que vous pouvez sélectionner dans l'instruction SQL cible.
Post-SQL cible
Une instruction SQL à exécuter après l'enregistrement de données dans la cible. Entrez l'instruction SQL complète.
Si vous souhaitez, par exemple, modifier le nom de la table cible après l'enregistrement de données dans la cible, spécifiez l'instruction post-SQL suivante :
ALTER TABLE $TABLENAME RENAME TO <target table name>;
Où $TABLENAME est un paramètre que vous pouvez sélectionner dans l'instruction SQL cible.
Joindre les tables parent et enfant avec
Choisissez le mode de jointure des tables parent et enfant dans le SQL. Choisissez l'une des options suivantes :
  • Clause IN. Au moins une valeur de la table parent doit correspondre à une valeur de la table enfant.
  • Clause EXISTS. La jointure doit renvoyer au moins une ligne.
Activez les caractères spéciaux dans les métadonnées
Indiquez si les caractères spéciaux sont autorisés dans les métadonnées de plan. Choisissez l'une des options suivantes :
  • Oui. Sélectionnez Oui pour autoriser les caractères spéciaux dans les métadonnées.
  • Non. Sélectionnez Non pour désactiver les caractères spéciaux dans les métadonnées.
La valeur par défaut est Non.
Réinitialiser le préfixe de récupération
Requis si vous exécutez le plan de récupération des enregistrements supprimés lors d'une opération de réinitialisation ayant échoué. Préfixe de récupération de la sauvegarde entré lors de l'opération de réinitialisation.
Générer des mappages avec le type de données source
Sélectionnez Oui si la source de données a été créée avec le type de connexion ODBC et si la table source ou les noms de colonne contiennent des caractères spéciaux. Sélectionnez également cette option lorsque vous souhaitez générer un mappage avec le type de données source réelles si ODBC ne prend pas en charge un certain type de données. Applicable pour les bases de données qui ne prennent pas en charge les pilotes natifs sous Linux.
Table de stockage partagée
Active le partage de la table de stockage entre des instances de masquage des données. Activez la table de stockage partagée lorsque deux instances de masquage des données utilisent la même colonne de dictionnaire pour la connexion de la base de données, la valeur d'amorce et les paramètres régionaux. Vous pouvez également activer la table de stockage partagée lorsque deux ports de la même instance de masquage des données utilisent la même colonne de dictionnaire pour la connexion, l'amorce et les paramètres régionaux. Désactivez la table de stockage partagée lorsque des instances de masquage des données ou des ports ne partagent pas la colonne de dictionnaire. La valeur par défaut est Désactivée.
Taille du tampon DTM
La taille du tampon du gestionnaire de Data Transformation (DTM) spécifie la quantité de mémoire tampon que le service d'intégration PowerCenter utilise lorsque DTM traite une session.
Taille de bloc tampon par défaut
La taille de bloc tampon par défaut spécifie la quantité de mémoire tampon utilisée pour déplacer un bloc de données de la source vers la cible.
Fichier High Group SSN
Chemin d'accès au répertoire de la High Group List qui contient les numéros de sécurité sociale émis par l'administration de la sécurité sociale.
Répertoire de cache DMO
Emplacement du cache de dictionnaire. Des autorisations doivent être écrites pour le répertoire. La valeur par défaut est $PMCacheDir.
Taille de cache
La taille du cache de dictionnaire dans la mémoire principale. Augmentez la taille de mémoire pour améliorer les performances. La taille minimum recommandée est 32 Mo pour 100 000 enregistrements. La valeur par défaut est 8 Mo.
Intervalle de validation de stockage
Nombre de lignes à valider à la fois dans la table de stockage. Augmentez la valeur pour augmenter les performances. Configurez l'intervalle de validation lorsque vous ne configurez pas la table de stockage partagée. La valeur par défaut est 100 000.
Compatibilité d'horodatage Pré- 85
Supprime les sous-secondes afin de conserver la compatibilité avec les versions antérieures à 8.5. Le service d'intégration PowerCenter convertit le type de données Horodatage d'Oracle en type Date d'Oracle. Le service d'intégration PowerCenter supprime les données de sous-secondes des sources et cibles suivantes :
  • Sources et cibles relationnelles
  • Sources et cibles XML