Introducción al Importador API de MonitorPro
Introducción
Un Importador de API, también conocido como Importador Programado (Scheduled Importer), permite conectarse a varios puntos finales (endpoints) de API con el fin de importar datos. EHS Data cuenta con una biblioteca de puntos finales que agilizan el proceso de conexión, pero existe la posibilidad de agregar nuevos. Si tiene un requisito de impotación específico, comuníquese con su administrador de cuentas o escríbanos a support@ehsdata.com
Una vez que el Importador API haya sido configurado, este permitirá llevar a cabo la importación automática de datos desde un sistema externo bajo una frecuencia determinada.
Cada Importador requerirá la configuración de parámetros específicos. El número y el tipo de parámetros serán determinados por el proveedor de API externo. Algunos de los detallados a continuación son proveedores genéricos de datos (como los servicios de datos meteorológicos regionales). Otros se proporcionan específicamente para que los usuarios accedan a sus datos, los caules se almacenan en la nube después de ser recopilados en el sitio (como registradores de nivel o estaciones meteorológicas instaladas en el lugar de operaciones). Muchas veces los puntos finales están protegidos y el tráfico de datos se encuentra cifrado. En estos casos, puede ser necesario que los usuarios obtengan un Token de Autorización que luego MonitorPro utilizará para autenticarse en el servicio.
A continuación, se describen algunos ejemplos de conexiones mediante API con sistemas externos, cuyos detalles de conexión se encuentran vigentes al momento de la publicación del presente artículo:
Beemetry - https://www.beemetry.com/
Este importador se utiliza para obtener datos meteorológicos.
Parámetros
- Url - Es el punto final (endpoint) personalizado para acceder a los datos. Los datos devueltos están configurados por Beemetry.
- Zona Horaria (Timezone) - Es la zona horaria de las fechas que se recuperan.
H2 Lab - https://h2lab.ca/
Este importador se utiliza para obtener resultados de laboratorio del H2 Lab.
Parámetros
- Url - Es el Url para obtener los resultados, por ejemplo: https://client.h2lab.ca/api/Results
- Username - Nombre de la Cuenta H2 Lab
- Password - Contraseña de la Cuenta H2 Lab
H2 Lab Lixiviation - https://h2lab.ca/
Este importador se utiliza para obtener resultados de laboratorio. Las variables se pueden excluir de la importación mediante un archivo de exclusión. La lógica de lixiviación toma una variable de lixiviación (que termina en lix.) y en su lugar crea una salida SPLP/TCLP/CTEU-9.
Parámetros
- Url - Es el Url para obtener los resultados, por ejemplo: https://client.h2lab.ca/api/Results
- Username - Nombre de la Cuenta H2 Lab
- Password - Contraseña de la Cuenta H2 Lab
- Exclusion File - Ubicación del archivo de exclusión que contiene las variables que se deberán excluir al importar los datos.
Met Office Canada - https://www.canada.ca/en.html
Este importador se utiliza para obtener datos meteorológicos de la Oficina Meteorológica de Canadá. Los datos se obtienen de https://api.weather.gc.ca/collections/climate-daily/items
Parámetros
- Id - La identificación de la estación meteorológica desde la cual se obtendrán los datos.
- Parameters - Es una lista separada por comas de las variables que se desean importar. Las opciones disponibles son:
CLIMATE_IDENTIFIER
COOLING_DEGREE_DAYS
COOLING_DEGREE_DAYS_FLAG
DIRECTION_MAX_GUST
DIRECTION_MAX_GUST_FLAG
HEATING_DEGREE_DAYS
HEATING_DEGREE_DAYS_FLAG
LOCAL_DATE
LOCAL_DAY
LOCAL_MONTH
LOCAL_YEAR
MAX_REL_HUMIDITY
MAX_REL_HUMIDITY_FLAG
MAX_TEMPERATURE
MAX_TEMPERATURE_FLAG
MEAN_TEMPERATURE
MEAN_TEMPERATURE_FLAG
MIN_REL_HUMIDITY
MIN_REL_HUMIDITY_FLAG
MIN_TEMPERATURE
MIN_TEMPERATURE_FLAG
PROVINCE_CODE
SNOW_ON_GROUND
SNOW_ON_GROUND_FLAG
SOURCE
SPEED_MAX_GUSTSPEED_MAX_GUST_FLAG
STATION_NAME
STN_ID
TOTAL_PRECIPITATION
TOTAL_PRECIPITATION_FLAG
TOTAL_RAIN
TOTAL_RAIN_FLAG
TOTAL_SNOW
TOTAL_SNOW_FLAG
NASA Power - https://power.larc.nasa.gov/
Este importador se utiliza para obtener datos meteorológicos.
Parámetros
- GetHourly - Cuando se recuperan datos horarios verdaderos. Cuando se recuperan datos diarios falsos.
- Latitude - Latitud de la ubicación desde la cual se obtienen los datos
- Longitude - Longitud de la ubicación desde la cual se obtienen los datos
- Parameters - Las variables que desea recuperar. El listado completo de variables está disponible en: https://power.larc.nasa.gov/#resources