Créer une carte de transformation
Chaque opération d’importation dans une table de production nécessite au moins une carte de transformation associée à un jeu d’importation.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
- Accédez à la Tous > Ensembles de données à importations système > Créer une carte de transformation.
-
Renseignez le formulaire.
Tableau 1. Champs de carte de transformation de table Champ Description Nom Étiquette conviviale permettant d’identifier la carte de transformation. Table source Table d’importation contenant les données brutes de l’ensemble d’importation. Une table d’importation est une table qui étend la table Ligne de jeu d’importation [sys_import_set_row].Vous pouvez sélectionner uniquement les tables dans le périmètre de l’application actuellement sélectionné.Actif Case à cocher pour rendre disponible une carte de transformation afin qu’elle puisse être utilisée. Exécuter les règles métier Cochez la case pour exécuter des règles métier, des workflows, des moteurs d’approbation, des audits et la normalisation de champ pendant que la transformation insère ou met à jour des données dans la table cible. Si vous désactivez cette case à cocher, GlideRecord.setWorkflow() avec la valeur faux est faux. Faire appliquer les champs obligatoires Détermine s’il faut appliquer les champs obligatoires sur la table cible : - Non : n’imposez pas de champs obligatoires.
- Seuls les champs mappés : appliquez uniquement les champs mappés obligatoires.
- Tous les champs : appliquez tous les champs obligatoires.
Copier les champs vides Cochez la case pour copier des valeurs de champ vides et remplacer les valeurs de champ cible existantes. Créer un enregistrement sur les champs de fusion vides Cochez la case pour créer un nouvel enregistrement lorsque tous les champs de fusion sont vides, au lieu d’ignorer l’enregistrement ou d’écraser un enregistrement existant. Si l’option Fusionner les champs vides est sélectionnée pour un champ de l’enregistrement, l’enregistrement est fusionné.
Application Périmètre de l’application : global ou par application. Créées Date de création de la carte de transformation (renseignée automatiquement). Table cible Table dans laquelle vous souhaitez que les données transformées soient insérées. Vous pouvez sélectionner uniquement les tables dans le périmètre de l’application actuellement sélectionné ou le périmètre global, ou les tables qui accordent l’accès en écriture à d’autres applications. Ordre Ordre dans lequel appliquer les cartes de transformation si plusieurs cartes correspondent aux conditions. Le système exécute les cartes de transformation de l’ordre le plus bas au plus élevé. Utiliser le stockage secondaire pour les références Option permettant d’utiliser une base de données secondaire pour rechercher des champs de référence.
L’importation d’un volume élevé de données comprenant de nombreux champs de référence peut entraîner des problèmes de performances. L’utilisation du stockage secondaire permet de rediriger certaines requêtes de lecture vers une base de données secondaire, réduisant ainsi la charge sur la base de données primaire.
Lors de l’utilisation d’un stockage secondaire, définissez le champ Action de choix dans la carte de champs sur ignorer ou rejeter. Définir l’action Choix sur créer peut entraîner la création de plusieurs copies d’un enregistrement, car la résolution de référence ne détecte pas immédiatement les enregistrements nouvellement créés. Pour plus d'informations, consultez Créer une carte de champ.
Une base de données secondaire est toujours légèrement obsolète par rapport à la base de données primaire. Si votre importation nécessite des données complètement à jour, n’utilisez pas de stockage secondaire.
Ce champ s’affiche uniquement si le module d’extension Pools de bases de données secondaires [com.glide.secondary_db_pools] a été activé et que la catégorie de base de données secondaire import_reference_resoultion a été configurée et activée. Pour plus d'informations, consultez Importations de données volumineuses avec de nombreux champs de référence.
Exécuter le script Case à cocher pour définir un script qui transforme les valeurs de champ de la table source en table cible. Script Script de carte de transformation qui transforme les valeurs de champ de la table source en table cible. Le système exécute le script de carte de transformation en plus des cartes de champs. Important :La chaîneNULLest un mot réservé. Elle ne doit pas être utilisée comme valeur de champ dans les cartes de transformation de jeu d’importation ou ailleurs dans les champs Prénom ou Nom . Le mot réservé estNULLen majuscules. Un champ avec la valeurNullounull, par exemple, est acceptable.NULLne doit être utilisé que pour effacer un champ particulier.