Planifier une importation de données

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Planifiez les importations pour permettre de spécifier que certaines opérations d’importation se produisent à intervalles réguliers.

    Avant de commencer

    Rôle requis : import_scheduler, import_admin, ou administrateur
    Avertissement :

    Attribuer à l’utilisateur le rôle import_scheduler équivaut à lui donner le rôle administrateur, car le import_scheduler peut exécuter des scripts avec des privilèges de niveau administrateur.

    Procédure

    1. Accédez à la Tous > Ensembles d'importation système > Administration > Importations planifiées.
    2. Cliquez sur Nouveau.
    3. Remplissez les champs sur le formulaire.
      Tableau 1. Formulaire Importation de données planifiée
      Champ Description
      Nom Nom de l’importation de données planifiée.
      Source de données Enregistrement de source de données qui définit les données à importer.

      Si vous sélectionnez une source de données distante, elle s’actualise à l’aide de la connexion distante avant le début de l’importation.

      La carte de transformation ou le transformateur robuste utilisé pour l’importation de données est connecté à la source de données sélectionnée. Vous pouvez afficher la carte de transformation ou le transformateur robuste en ouvrant l’enregistrement de la source de données et en affichant les onglets Transformations et Transformateur robuste.

      Exécuter en tant que Nom d’un utilisateur dont les informations d’identification sont utilisées par la tâche d’importation. Si vous ne spécifiez pas de valeur, la tâche d’importation s’exécute en tant qu’utilisateur invité.
      Active Option pour activer l’importation planifiée.
      Utiliser la connexion Option permettant de spécifier l’alias de connexion pour l’importation planifiée. Cette option est disponible pour les sources de données configurées pour utiliser un alias de connexion.
      Connexion

      Connexion à utiliser pour l’importation planifiée. Sélectionnez l’alias parent par défaut ou l’un de ses alias enfants. Ce champ est disponible lorsque l’option Utiliser la connexion est cochée.

      La sys_id de l’alias de connexion sélectionné est stockée dans la session Glide. Vous pouvez y accéder dans le script de la source de données personnalisée ou dans n’importe quel script de transformation à l’aide du code gs.getSession().getClientData(« connection_credential_alias_override »).

      Exécuter Fréquence à laquelle vous souhaitez exécuter l’importation.
      Jour Jour d’exécution de l’importation. Visible uniquement si vous sélectionnez Hebdomadaire ou Mensuel dans la liste Exécuter.
      Heure Heure à laquelle vous souhaitez que l’importation commence. Ne planifiez pas plusieurs importations en même temps. L’exécution simultanée de plusieurs importations peut avoir un impact négatif sur les performances ou provoquer une panne d’instance.
      Intervalle de répétition Période devant s’écouler avant que l’importation ne se répète. Visible uniquement si vous définissez Exécuter sur Périodique.
      En cours de démarrage Date à laquelle l’importation doit commencer (sélectionnée à l’aide de l’icône de sélection de la date et de l’heure ( Sélectionnez la date et l’heure.). Visible uniquement si vous définissez Exécuter sur Périodique.
      Parent Jeu d’importation parent auquel ce jeu d’importation appartient et après lequel cette importation doit être exécutée. Visible uniquement si vous définissez Exécuter sur Après les exécutions parentes.
      Conditionnel Option permettant de spécifier un script qui définit les conditions qui doivent être évaluées comme vraies avant l’exécution de l’importation.
      Condition Script qui évalue si une importation doit s’exécuter. Visible uniquement si vous sélectionnez Conditionnel.
      Importation simultanée Option permettant d’exécuter une importation simultanée. Une importation simultanée fractionne les données en plusieurs jeux d’importation et exécute simultanément les jeux d’importation pour réduire le temps de traitement des ensembles de données volumineux.
      Remarque :
      Une importation simultanée ne transforme pas les données dans un ordre prédéfini. Si l’ordre a de l’importance, n’exécutez pas d’importation simultanée.

      Pour plus d'informations, consultez Importations concurrentes.

      Méthode de partition Méthode utilisée pour allouer chaque enregistrement d’ensemble de données à un jeu d’importation :
      • Tourniquet (Round Robin) : le système définit automatiquement les partitions.

        Supposons qu’il existe 20 enregistrements et 4 ensembles d’importation. Le système alloue l’enregistrement 1 au jeu d’importation 1, l’enregistrement 2 au jeu d’importation 2, l’enregistrement 3 au jeu d’importation 3 et l’enregistrement 4 au jeu d’importation 4. Le système attribue ensuite l’enregistrement 5 au jeu d’importation 1, l’enregistrement 6 au jeu d’importation 2, l’enregistrement 7 au jeu d’importation 3 et l’enregistrement 8 au jeu d’importation 4. Ce modèle se poursuit jusqu’à ce que tous les enregistrements soient affectés à des jeux d’importation.

        Lorsque l’allocation est terminée, le jeu d’importation 1 contient les enregistrements 1, 5, 9, 13 et 17. Le jeu d’importation 2 contient les enregistrements 2, 6, 10, 14 et 18. Le jeu d’importation 3 contient les enregistrements 3, 7, 11, 15 et 19. Le jeu d’importation 4 contient les enregistrements 4, 8, 12, 16 et 20.

      • Script personnalisé : définit les partitions avec un script de partition que vous fournissez.
      • Taille personnalisée : définit la taille de la partition sur la taille de la partition spécifiée.

        Une fois que le système a traité la première partition, les données de cette partition peuvent être transformées, même si les autres partitions n’ont pas terminé le traitement.

      Script de partition Script utilisé pour retourner une clé de partition. Le système garantit que les lignes de jeux de données avec la même clé de partition sont transférées vers le même jeu d’importation.

      Visible uniquement si vous définissez Méthode de partition sur Script personnalisé.

      Taille de la partition Nombre d’enregistrements dans chaque partition.

      Visible uniquement si vous sélectionnez une méthode de partition de taille personnalisée.

      Exécuter le script avant importation Option permettant de spécifier un script à exécuter avant l’importation.
      Prescription prédéfinie Script à exécuter avant les importations de données. Visible uniquement si vous sélectionnez Exécuter le script avant importation.
      Exécuter le script après importation Option permettant d’exécuter un script une fois l’importation effectuée.
      Script post-traitement Script à exécuter une fois l’importation effectuée. Visible uniquement si vous sélectionnez Exécuter le script après importation.
      Remarque :
      Pour les importations simultanées, le script s’exécute une fois la dernière Import Set Transformer tâche terminée.
    4. Cliquez sur Envoyer.
    5. Pour arrêter une importation qui prend trop de temps, accédez à Ensembles d'importation système > Avancé > Progression.
      1. Ouvrez l’agent d’avancement que vous devez annuler.
      2. Cliquez sur le lien connexe Annuler la tâche .
    6. Pour afficher une liste des enregistrements d’exécutions, cliquez sur Exécutions.
    7. Dans la liste Exécutions, sélectionnez l’enregistrement d’exécution que vous souhaitez afficher.

      L’enregistrement d’exécution indique :

      • Le numéro d’exécution.
      • Nom de l’importation du calendrier.
      • Nom de l’ensemble d’importations.
      • Le numéro de contexte d’exécution.
    8. Pour afficher les détails des exécutions, sélectionnez l’enregistrement de contextes d’exécution que vous souhaitez afficher.