Migration PWC-IDMC – GAPS / BLOGS / PERFECTANT

À l’ère des progrès technologiques qui se produisent presque toutes les minutes, la mise à niveau d’une entreprise est un must pour survivre à la concurrence, offrant au-delà de l’expérience client attendue tout en déploiement moins de ressources pour tirer de la valeur de tout processus / entreprise.
La mise à niveau de la plate-forme, la mise à niveau des logiciels, la mise à niveau de la sécurité, la mise à niveau architecturale et ainsi de suite sont nécessaires pour assurer la stabilité, l’agilité et l’efficacité.
Les clients préfèrent passer des systèmes hérités au cloud en raison des offres qu’il apporte. Du coût / surveillance / entretien / opérations / facilité d’utilisation / paysage, le cloud a transformé les entreprises D&A considérablement au cours de la dernière décennie.
Le mouvement de Informatica Powercenter à IDMC a été perçu comme le besoin de l’heure en raison des avantages humains qu’il offre. Les développeurs doivent comprendre les deux saveurs pour effectuer efficacement cette transition de code.
Cet article explique les écarts PWC vs IDMC CDI de différentes perspectives.,
- Développement
- Données
- Opérations
- La différence de données natives peut être observée dans IDMC lors de l’importation de source / cible / recherche. Solution de contournement comme suit.,
- Si une cohérence observée dans les mappages IDMC avec le type de données / précision / échelle natif, assurez-vous de modifier les métadonnées pour les maintenir en synchronisation entre DDL et les mappages CDI.
- Dans CDI, les valeurs de paramètres de workflow Taskflow ont des problèmes de lecture / consommation. Solution de contournement comme suit.,
- Une tâche de mappage factice doit être créée lorsque la liste des paramètres / variables doit être définie pour une consommation plus approfondie par tâches dans les flux de tâches (ex. Tâche de commande / tâche de messagerie, etc.)
- Assurez-vous de limiter le # des tâches de cartographie factice pendant ce processus
- La meilleure pratique consiste à créer 1 tâche de mappage factice pour un dossier pour capturer tous les paramètres / variables requis pour tout ce dossier.
- Pour les variables dont la valeur doit être persistante pour l’exécution du flux de tâches suivant, assurez-vous que la valeur de la variable est mappée à la tâche de mappage factice via une tâche d’affectation. Cette tâche de mappage factice serait utilisée au début et à la fin du flux de tâches pour garantir que le traitement global du flux de tâches est activé pour le traitement incrémentiel des données.
- Toutes les tâches / séances de cartographie dans IDMC sont réutilisables. Ils pourraient être utilisés dans n’importe quel flux de tâches. Si certaines sessions d’audit devraient s’exécuter simultanément au sein d’autres flux de tâches, assurez-vous l’activation de la propriété «permettez l’exécution de la tâche de mappage simultanément».
- Les données des données de séquence se chevauchent dans les problèmes de CDI. Solution de contournement comme suit.,
- Si un générateur de séquence est susceptible d’être utilisé dans plusieurs sessions / workflows, mieux vaut le faire en tant que séquence Reusbale / partagée.
- Sources VSAM / Normalizer non disponibles en CDI. Solution de contournement comme suit.,
- Utilisez le type de connecteur de fichier séquentiel pour les mappages à l’aide de sources / normalisateur VSAM mainframe.
- Sessions configurées pour s’arrêter sur les erreurs> 0. Solution de contournement comme suit.,
- Assurez-vous que les conditions de liaison pour que la tâche suivante soit «Précéaire Task.taskStatus – commence par l’un des 1, 2» dans CDI Taskflows.
- Les partitions ne sont pas prises en charge avec des sources en mode de requête. Solution de contournement comme suit.,
- Assurez-vous que plusieurs séances sont créées et exécutées en parallèle en tant que solution de contournement.
- Actuellement, paramétrisation du schéma / tableau impossible pour le Mainframe DB2. Solution de contournement comme suit.,
- Utilisez la connexion de type ODBC pour accéder à DB2 avec le schéma / paramétrage de la table.
- Un mappage avec la transformation de recherche utilisée sur 2 séances ne peut pas être remplacé au niveau de la tâche de session / mappage pour que la mise en cache soit activée / désactivée. Solution de contournement comme suit.,
- Utilisez 2 mappages différents avec des transformations de recherche si 1 mappage / session doit avoir le cache et l’autre mappage / session pour avoir le cache désactivé
- Données de sortie IDMC contenant des devis doubles supplémentaires. Solution de contournement comme suit.,
- Niveau de session – Utilisez cette propriété – __pmov_ffw_escape_quote = non
- Niveau des paramètres de l’administrateur – Utilisez cette propriété – UseCustomSessionConfig = Oui
- Données de sortie IDMC contenant des valeurs d’échelle supplémentaires avec un type de données décimal (Ex. 11.00). Solution de contournement comme suit.,
- Utilisez la déclaration IF-thel-else pour supprimer les 0s indésirables dans les données (O / P: de 11h00 -> 11)
- Le CDI ne stocke pas de journaux au-delà de 1000 tâches de mappage d’exécution / 3 jours sur le cloud (il est stocké dans un agent sécurisé). Solution de contournement comme suit.,
- Pour conserver les statistiques de travail de travail cloud, créer des tables d’audit et utiliser l’utilitaire de marché des données pour obtenir les informations d’audit (processus de volume, démarrage / heure de fin, etc.) chargés aux tables d’audit en planifiant ce travail à intervalles réguliers (horaire ou quotidien).
- Des problèmes de redémarrabilité génériques se produisent pendant les opérations IDMC. Solution de contournement comme suit.,
- Assurez-vous qu’une tâche d’attribution factice est introduite chaque fois que le code contient un flux de gestion des erreurs personnalisé.
- Éviter la tâche échouée et reprendre les opérations de tâches suivantes ont des problèmes dans IDMC. Solution de contournement comme suit.,
- Assurez-vous que chaque condition de liaison a une condition supplémentaire en ajoutant «Tâche de mappage.
- Dans PWC, n’importe quelle tâche peut être exécutée de n’importe où dans un workflow mais pas possible dans IDMC. Solution de contournement comme suit.,
- Demande de fonctionnalité travaillée par GCS pour mettre à jour le logiciel
- Le niveau de configuration de la tâche de mappage IDMC n’est pas capable en raison des problèmes de concaténation des paramètres. Solution de contournement comme suit.,
- Assurez-vous d’utiliser un paramètre séparé dans le fichier de paramètre pour avoir des noms de fichiers journaux de tâches de mappage suffixés avec un nom d’instance de workflow de run simultané
- L’IDMC n’honore pas le journal «Enregistrer le journal de session pour ces exécutions» définie au niveau de la tâche de mappage lorsque le nom du fichier journal de session est paramétré. Solution de contournement comme suit.,
- Assurez-vous de copier les fichiers de journal des tâches de mappage dans le serveur d’agent sécurisé après l’exécution du travail
- Si le répertoire du fichier journal de session contient / (slash) lorsqu’il est utilisé avec les paramètres (ex., $ PmSessionLogdir / ABC) sous chemin de journal de journal de session, cela ajouterait chaque journal d’exécution vers le même fichier journal. Solution de contournement comme suit.,
- Assurez-vous d’utiliser un paramètre séparé dans le fichier de paramètres pour $ pmSessionlogdir
- Dans IDMC, @NumAppliedRows, la fonctionnalité @NumAffectRows non disponible pour obtenir les lignes de réussite source et cible pour le charger dans la table d’audit. Solution de contournement comme suit.,
- @numappliedrows est utilisé à la place de @numAffectRows
- Les exécutions simultanées ne peuvent pas être effectuées sur les flux de tâches à partir de l’interface utilisateur de données CDI. Solution de contournement comme suit.,
- Utilisez Paramset Utility pour télécharger des paramètres simultanés et utiliser l’utilitaire RunaJobcli pour exécuter Taskflows avec plusieurs instances d’exécution simultanées à partir de l’invite de commande.
Lors de l’exécution des conversions PWC à IDMC, le suivi de ces solutions de contournement de développement et de fonctionnement aidera à éviter les retouches et à économiser les efforts, réalisant ainsi la satisfaction des clients à la livraison.
Source link