/ / Quel est le meilleur moyen d'importer (toutes les 10 à 20 secondes) en continu un fichier XML distant (accessible via HTTP) dans SQL Server? - sql-server, xml, analyse, importation

Quel est le meilleur moyen d'importer (toutes les 10 à 20 secondes) en continu un fichier XML distant (accessible via HTTP) dans SQL Server? - sql-server, xml, analyse, importation

J'ai un fichier XML distant, qui est compressé (environ 100 Mo). J'ai besoin de télécharger, d'extraire, de lire, d'analyser et d'importer dans SQL Server.

Avant de commencer à coder cette solution (en Python), existe-t-il un utilitaire prêt à l'emploi qui pourrait le faire? Notez que cela doit être exécuté sur une base planifiée (de préférence en tant que service) ou sur une planification Windows.

Ce qui est vraiment important, c’est qu’il doit être très rapide!

Je vous remercie, Giorgoc

Réponses:

0 pour la réponse № 1

Suite à mes commentaires:

Vous pouvez le faire assez facilement avec SSIS.

  1. Téléchargez le fichier XML distant ... Voici un exemple: Comment lire un fichier XML distant à partir de SQL Server 2005
  2. vous pouvez ensuite effectuer une transformation sur les données si nécessaire en utilisant des tâches de transformation
  3. Utilisation de SSIS pour charger les données XML dans la base de données SQL Server ... Voici un exemple: Comment charger un fichier XML dans une base de données à l'aide d'un package SSIS?

J'espère qu'ils vous orienteront dans la bonne direction et vous aideront dans vos tâches.