Lire un fichier local dans un dossier

La source de données Read a Local File from a Folder (Lire un fichier local dans un dossier) dans ArcGIS Velocity permet de lire les données d’évenement au format de texte délimité, JSON ou XML à partir d’un fichier local dans un dossier. Cette source de données est répertoriée sous l’option Web and Messaging (Web et messagerie).

Exemple

Voici un exemple de cas d’utilisation de la source de données :

Une société de fabrication utilise divers capteurs pour surveiller l’état de son équipement. Ces capteurs consignent les données en local (notamment la température, les niveaux de vibration et le statut opérationnel) aux formats de texte délimité et JSON. Les journaux sont enregistrés toutes les minutes dans un dossier d’un serveur local. À l’aide de la source de données Read a Local File from a Folder (Lire un fichier local dans un dossier) dans Velocity, la société configure une analyse en temps réel pour surveiller ce dossier.Velocity lit chaque nouveau fichier lorsqu’il apparaît, ajuste les données et recherche les éventuelles anomalies, telles que les pics de température ou les amplitudes de vibration anormales.

Remarques sur l’utilisation

Les paramètres de la source de données sont présentés ci-après :

  • Velocity prend en charge plusieurs formats de données en sortie. Il s’agit des formats JSON, GeoJSON, EsriJSON et texte délimité.
  • Le format des données peut être détecté automatiquement pour définir la structure des données lorsque vous configurez la source de données.

    En savoir plus sur les formats de données pris en charge

  • Si vous optez pour le texte délimité, vous devez spécifier le délimiteur à place entre les valeurs d’attribut. Les délimiteurs courants sont la virgule, la barre verticale et le point-virgule.
  • Il est recommandé d’utiliser un chemin d’accès absolu pour le paramètre File Directory (Répertoire du fichier) (par exemple, C:\Velocity\test).
  • Vous pouvez utiliser le paramètre File Filter (Filtre Fichier) avec des options telles que *.json, *.txt, *.csv ou *.xml pour charger plusieurs fichiers d’un dossier. Tous les fichiers doivent posséder la même structure, faute de quoi Velocity affiche une erreur lorsqu’il tente de lire l’échantillonnage des messages.
  • Les champs clés tels que les paramètres Location type (Type d’emplacement), Date and time (Date et heure) et Track ID (ID de trace) sont spécifiés dans le cadre de la configuration de la source.
  • Si le fichier contient un caractère de contrôle hors de la plage de caractères alphanumériques imprimables ou que la structure ne concorde pas alors que le flux est en cours d’exécution, Velocity génère une erreur.
  • Pour pouvoir lire les fichiers d’un répertoire, le compte utilisateur qui exécute Velocity doit disposer des autorisations de lecture, d’écriture et de modification sur ce répertoire. Sans ces autorisations, Velocity ne parvient pas à accéder aux fichiers ou à les lire, ce qui génère des erreurs.
  • Si le paramètre Delete file after processing (Supprimer le fichier après le traitement) est activé, le fichier est supprimé dès que les données ont été chargées dans l’analyse en temps réel et que l’analyse a été enregistrée et lancée.

Paramètres

Les paramètres de la source de données sont présentés ci-après :

ParamètreDescriptionType de données
Répertoire de fichiers

(Requis)

Chemin d’accès au dossier contenant les fichiers locaux à traiter (par exemple, C:\Velocity\test).

Chemin d’accès au fichier

Filtre Fichier

Indique le fichier du répertoire de fichiers à inclure pour traitement. Le filtre de fichier peut être appliqué en fonction du nom de fichier et/ou du type de fichier. Par défaut, il s’agit d’un astérisque (*), ce qui signifie que tous les fichiers du répertoire sont inclus.

Chaîne

Delete file after processing (Supprimer le fichier après le traitement)

(Facultatif)

Indique si les fichiers locaux traités doivent être supprimés automatiquement du répertoire une fois que leur traitement a abouti.

Si ce paramètre est activé, les fichiers sont supprimés du répertoire après leur traitement.

Si ce paramètre est désactivé, les fichiers ne sont pas supprimés du répertoire après leur traitement.

Les fichiers qui ne sont pas supprimés sont relus depuis le début si les paramètres de la source de données sont modifiés et enregistrés ou que le flux est arrêté et redémarré.

Booléen