Gérer les données

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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 renseigner 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 les données d’une source externe, utilisez une importation planifiée.

    Formation à votre rythme : Importer des données dans ServiceNow

    Directives pour les performances des jeux d’importation :

    • Divisez de grandes quantités de données en ensembles plus petits pour accélérer les importations. Considérez 100 000 lignes comme une base de référence et divisez tout ce qui est plus grand en ensembles de 100 000. Par exemple, l’importation de 10 ensembles de 100 000 enregistrements se terminera plus rapidement qu’un ensemble de 1 000 000 d’enregistrements. Envisagez également d’utiliser les importations simultanées avec un plus grand nombre d’enregistrements.
    • L’importation simultanée d’ensembles 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 lors d’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 ensembles d’importation, ServiceNow inclut des API pour accepter les données de plateformes externes.

    Pour transférer des données directement dans une table d’application à partir d’un autre système, utilisez des jeux d’importation de service 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 les 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, passez en revue les API disponibles pour voir s’il en existe une qui prend en charge la logique requise.

    Utilisez une Scripted REST API ou un Scripted SOAP Web Service pour créer des points de terminaison REST ou SOAP, respectivement. Les points de terminaison Scripted REST API et Scripted SOAP Web Service peuvent exécuter du code côté serveur ServiceNow lorsque le point de terminaison est utilisé par un système externe.

    Formation à votre rythme : intégrations REST