Utiliser un magasin de données local pour extraire les données de

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Si une grande quantité de données doit être interrogée souvent et que les données n’ont pas besoin d’être en temps réel, effectuez une synchronisation de la ServiceNow table qui vous intéresse avec le magasin de données de votre application d’intégration.

    Transmission des données

    • À l’aide d’une tâche planifiée, ServiceNow peut générer un fichier csv/xml à partir d’un rapport et l’envoyer par e-mail à un emplacement spécifique. Le destinataire peut disposer d’un déclencheur pour prendre la pièce jointe de l’e-mail, l’analyser et remplir une table interne à partir de laquelle l’application peut communiquer lorsque les données sont nécessaires.
    • À l’aide d’une tâche planifiée, ServiceNow peut générer un fichier csv/xml à partir d’un rapport et le transférer par FTP vers un emplacement FTP/FTPS public. Le produit d’intégration utiliserait ce fichier CSV sur une base régulière et remplirait une table interne à partir de laquelle l’application peut communiquer lorsque les données sont nécessaires.
    Remarque :
    À l’heure actuelle, la plate-forme ne fournit pas de méthode permettant d’extraire de très grandes quantités de données et d’envoyer la sortie à un serveur FTP. Toutefois, une personnalisation permettant d’exécuter cette fonction est décrite ici. La personnalisation a été développée pour une utilisation dans des cas spécifiques ServiceNow et n’est pas prise en charge par l’assistance ServiceNow clientèle. La méthode est fournie telle quelle et doit être testée rigoureusement avant d’être implémentée. Publiez toutes les questions et commentaires concernant cette personnalisation dans notre forum communautaire.

    Extraction de données

    À l’aide d’une tâche cron, une machine interne à votre réseau peut effectuer un appel wget pour extraire des données csv/xml de n’importe quelle table de ServiceNow. Le produit d’intégration utiliserait ce fichier csv/xml sur une base régulière et remplirait une table interne à partir de laquelle l’application peut communiquer lorsque les données sont nécessaires. Exemples de la commande wget qui seraient utilisées :

    • wget --user=itil --password=itil --no-check-certificate https://<nom d’instance>.service-now.com/incident_list.do?CSV
    • wget --user=itil --password=itil --no-check-certificate https://<nom d’instance>.service-now.com/incident_list.do?XML