Gérer les données

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Une fois le modèle de données (tables et champs) créé et la sécurité configurée, ajoutez des données dans la ou les tables de l’application.

    Jeux d'importation

    Pour remplir des tables dans ServiceNow à partir d’une plateforme externe, utilisez des jeux d’importation et des cartes de transformation. Pour récupérer régulièrement des données à partir d’une source externe, utilisez une importation planifiée.

    Formation auto-rythmée : importation de données dans ServiceNow

    Directives pour les performances des ensembles de données à importer :

    • Divisez de grandes quantités de données en ensembles plus petits pour des importations plus rapides. Considérez 100 000 lignes comme base de référence et divisez tout ce qui est supérieur à cela en ensembles de 100 000. Par exemple, l’importation de 10 ensembles de 100 000 se termine plus rapidement qu’un ensemble de 1 000 000 enregistrements. Envisagez également d’utiliser des importations simultanées avec un plus grand nombre d’enregistrements.
    • L’importation simultanée de jeux de données volumineux peut surcharger une instance. Échelonnez les importations volumineuses afin qu’elles ne se chevauchent pas.
    • Si possible, décochez la case Exécuter les règles métier sur la table de carte de transformation pour éviter d’exécuter des règles métier et d’autres logiques pendant une importation. Envisagez d’utiliser un script de transformation onComplete pour exécuter la logique métier, comme les calculs, à la fin d’une importation plutôt que sur chaque enregistrement comme le font les règles métier.
    • Utilisez la fonctionnalité par défaut pour les importations. Dans la mesure du possible, évitez d’écrire des scripts personnalisés. Par exemple, utilisez la fonctionnalité de coalescence plutôt que d’écrire un script de coalescence personnalisé.
    • Évitez les requêtes GlideRecord dans un jeu d’importation.
    • Assurez-vous que tous les champs configurés pour fusionner sont indexés.
    • Si vous remplacez un système par une exigence d’importation de données historiques, importez uniquement les données historiques requises pour l’application. Envisagez de stocker les données historiques dans un lac de données.

    Intégrations entrantes

    En plus des jeux d’importation, ServiceNow inclut des API pour accepter les données provenant de plateformes externes.

    Pour transmettre par push des données directement dans une table d’application à partir d’un autre système, utilisez des jeux d’importation de services web au lieu d’écrire directement dans des tables d’application à l’aide de l’API de table REST ou des API SOAP.

    Pour gérer des transactions de données plus complexes que l’écriture de données dans une table, telles que l’envoi d’une pièce jointe ou la commande d’un élément de catalogue, examinez les API disponibles pour voir s’il en existe une qui prend en charge la logique requise.

    Utilisez une API REST scriptée ou un service Web SOAP scripté pour créer des points de terminaison REST ou SOAP, respectivement. Les points de terminaison de l’API REST scriptée et du service web SOAP scriptés peuvent exécuter du code côté serveur ServiceNow lorsque le point de terminaison est consommé par un système externe.

    Formation auto-rythmée : intégrations REST