Démanteler une exportation importante

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Si le nombre d’enregistrements à exporter dépasse la limite d’exportation réelle, vous pouvez diviser l’exportation en incréments plus petits qui n’imposent pas une charge de performances significative sur la plateforme.

    Avant de commencer

    Rôle requis : aucun

    Procédure

    1. Créez une liste filtrée des enregistrements que vous souhaitez exporter en suivant les étapes de la section Exporter directement à partir d’une URL.
    2. Notez le nombre d’enregistrements renvoyés.
    3. Si le numéro d’enregistrement est supérieur au seuil défini, émettez une requête sysparm pour les 10 000 premiers enregistrements à l’aide de la syntaxe suivante :
      https://<instance name>.service-now.com/syslog_list.do?XML&sysparm_orderby=sys_id&sysparm_record_count=10000

      Cela exporte les 10 000 premiers enregistrements dans l’ordre, triés par numéro sys_id .

    4. Recherchez l’enregistrement suivant dans l’ordre, par exemple 10 001.
      Vous pouvez trouver la valeur ID système suivante en créant une vue de base de données sur la table et en ajoutant la colonne sys_id à la vue. Vous n’avez pas besoin de spécifier une clause where. Une fois que vous avez créé la vue de base de données, affichez les enregistrements et leurs valeurs d’ID système en sélectionnant Essayer. Vous pouvez trier par la colonne sys_id et saisir 10 001 pour accéder à cette ligne.
    5. Cliquez avec le bouton droit sur la ligne et copiez la sys_id de l’enregistrement suivant que vous souhaitez exporter.
    6. Accédez à la série d’enregistrements suivante avec une requête supérieure ou égale à l’exécution de la sys_id de l’enregistrement 10 001.

      L’exemple suivant montre une requête qui utilise un sys_id de b4aedb520a0a0b1001af10e278657d27. Utilisez la syntaxe affichée dans cette requête pour exporter l’ensemble d’enregistrements suivant.

      https://<instance name>.service-now.com/syslog_list.do?XML&sysparm_query=sys_id%3E%3Db4aedb520a0a0b1001af10e278657d27&sysparm_orderby=sys_id&sysparm_record_count=10000
      Remarque :
      Les requêtes d’URL utilisent un codage de pourcentage classique. Dans cet exemple, le signe supérieur à (>) est codé %3E et le signe égal (=) est codé %3D.
    7. Facultatif : Continuez à émettre cette requête à l’aide de la sys_id de départ du jeu d’enregistrements suivant jusqu’à ce que vous ayez exporté tous les enregistrements nécessaires.