La fuente de datos Leer un archivo local desde una carpeta de ArcGIS Velocity se puede utilizar para leer datos de evento formateados como texto delimitado, JSON o XML de un archivo local de una carpeta. Esta fuente de datos está disponible en la opción Web y mensajería.
Ejemplo
A continuación, se muestra un ejemplo de uso de la fuente de datos:
Una empresa manufacturera utiliza varios sensores para supervisar el estado de sus equipos. Estos sensores registran datos localmente en formatos de texto delimitado y JSON, incluyendo temperatura, niveles de vibración y estado operativo. Los registros se guardan cada minuto en una carpeta de un servidor local. Mediante la fuente de datos Leer un archivo local desde una carpeta en Velocity, la empresa configura un análisis en tiempo real para supervisar esta carpeta.Velocity lee cada nuevo archivo a medida que aparece, adapta los datos y comprueba si hay anomalías, como picos de temperatura o patrones de vibración anormales.
Notas de uso
Los parámetros para la fuente de datos son:
- Velocity admite varios formatos de datos de salida. Son los siguientes: JSON, GeoJSON, EsriJSON y texto delimitado.
- El formato de los datos se puede detectar automáticamente para definir el esquema de datos al configurar la fuente de datos.
- Al elegir utilizar el formato de texto delimitado, debe especificar el delimitador que se colocará entre los valores de los atributos. Los delimitadores comunes son la coma, el carácter de barra vertical o el punto y coma.
- Se recomienda utilizar una ruta absoluta para el parámetro Directorio de archivos, por ejemplo, C:\Velocity\test.
- Puede utilizar el parámetro Filtro de archivos con opciones tales como *.json, *.txt, *.csv i *.xml para cargar varios archivos de una carpeta. Todos los archivos deben tener la misma estructura o esquema; de lo contrario, Velocity muestra un error al intentar leer los mensajes de muestra.
- Los campos de claves, tales como Tipo de ubicación, Fecha y hora e ID de rastreo, se especifican como parte de la configuración de origen.
- Si el archivo contiene un carácter de control fuera del rango de caracteres alfanuméricos imprimibles, o si hay una discrepancia de esquema mientras se ejecuta el feed, Velocity genera un error.
- Para leer archivos de un directorio, la cuenta de usuario que ejecuta Velocity debe tener permisos de lectura, escritura y modificación en ese directorio. Sin estos permisos, Velocity no puede acceder ni leer los archivos, lo que provoca errores.
- Si el parámetro Eliminar archivo después del procesamiento está activado, el archivo se elimina tan pronto como los datos se hayan cargado en el análisis en tiempo real y el análisis se haya guardado e iniciado.
Parámetros
Los parámetros para la fuente de datos son:
| Parámetro | Descripción | Tipo de datos |
|---|---|---|
| Directorio de archivos (Requerido) | Ruta a la carpeta que contiene los archivos locales que se van a procesar, por ejemplo, C:\Velocity\test. | Ruta de archivo |
| Filtro de archivo | Especifica el archivo dentro del directorio de archivos que debe incluirse para su procesamiento. El filtro de archivos se puede aplicar en función del nombre y/o el tipo de archivo. El valor predeterminado es el asterisco (*), lo que significa que se incluyen todos los archivos del directorio. | Cadena de caracteres |
| Eliminar archivo tras el procesamiento (Opcional) | Especifica si los archivos locales procesados deben eliminarse automáticamente del directorio tras completarse correctamente el procesamiento. Si este parámetro está activado, los archivos se eliminan del directorio después de ser procesados. Si este parámetro está desactivado, los archivos no se eliminan del directorio después de ser procesados. Los archivos que no se eliminan se vuelven a leer desde el principio si se modifican y guardan los parámetros de la fuente de datos o si se detiene y se reinicia la fuente. | Booleano |