Introducción a Ecoscope

 

Nota importante:
La interfaz de usuario de Ecoscope actualmente está disponible únicamente en inglés.
Por esta razón, los términos utilizados en la documentación y las capturas de pantalla se muestran en inglés.

 

 

Ecoscope es una plataforma modular de análisis de datos diseñada para transformar datos complejos de conservación en información clara y práctica. Pensada para profesionales de la conservación, investigadores y analistas de datos, ofrece una forma sencilla de realizar análisis estructurados y repetibles de datos espaciales y temporales.

Ya sea que esté explorando los movimientos de los animales, analizando la cobertura de las patrullas o evaluando patrones en los informes de eventos, Ecoscope facilita la configuración y ejecución de flujos de trabajo que producen paneles detallados y resultados visuales, sin necesidad de conocimientos avanzados de programación.

Ecoscope está disponible como plataforma web (Ecoscope Web) y como aplicación de instalación local (Ecoscope Desktop). Ecoscope Web permite a los usuarios configurar y ejecutar flujos de trabajo directamente en la nube utilizando fuentes de datos conectadas. Ecoscope Desktop, actualmente disponible en versión preliminar interna, está diseñado para entornos más avanzados o con restricciones y admite la ejecución local de flujos de trabajo, una mayor personalización y el almacenamiento cifrado de credenciales en disco. Si bien ambas plataformas utilizan las mismas plantillas de flujo de trabajo y la misma lógica de procesamiento principal, algunos pasos de configuración y comportamientos de gestión de fuentes de datos difieren.

Si utiliza Ecoscope Desktop, consulte la sección de documentación de Ecoscope Desktop (versión preliminar interna) para obtener instrucciones específicas de la plataforma. 
 

 

¿Qué hace que Ecoscope sea diferente?

A diferencia de las herramientas tradicionales de visualización en tiempo real, como Tableau o Superset, que consultan continuamente una base de datos conectada, los flujos de trabajo de Ecoscope se basan en ejecuciones. Cada vez que ejecuta un flujo de trabajo, inicia una secuencia predefinida de pasos analíticos que filtran, procesan y visualizan sus datos. El resultado es un panel de control estructurado generado a partir de esa ejecución específica.
Los paneles de control en tiempo real son útiles para obtener actualizaciones instantáneas y resúmenes concisos, lo que resulta práctico cuando se desea consultar una única métrica que cambia con frecuencia, como el número de patrullas activas o los informes de eventos recientes.
Por otro lado, los flujos de trabajo de Ecoscope están diseñados para ofrecer información estructurada y reproducible . Admiten lógica avanzada, desde análisis espacial hasta modelado estadístico y aprendizaje automático, ofreciendo un nivel de profundidad analítica que los paneles de control en tiempo real no permiten. Además, dado que cada ejecución guarda sus resultados, estos se mantienen consistentes y reproducibles. Son ideales para comparar tendencias a lo largo del tiempo, generar informes estandarizados o respaldar la toma de decisiones cruciales en entornos de conservación complejos.

 

Cómo funcionan los flujos de trabajo de Ecoscope

En Ecoscope, ejecutar un flujo de trabajo implica seguir una secuencia bien definida de pasos de análisis. Imagínelo como seguir una receta: sus ingredientes (datos) pasan por una serie de tareas que los limpian, procesan y analizan. El resultado final es un panel de control con mapas, gráficos y widgets.
Cada flujo de trabajo incluye:

  • Un formulario de configuración para seleccionar el rango de tiempo, el grupo temático o los tipos de eventos.
  • Agrupación opcional (por categoría o tiempo) para comparar entre subgrupos.
  • Configuración avanzada para ajustar con precisión cómo se interpretan y visualizan sus datos.
  • Un panel de control una vez que la ejecución haya finalizado.


En Ecoscope, los paneles de control son el resultado visual completo de la ejecución de un flujo de trabajo.
Dentro de un panel de control, las vistas son segmentos filtrados (por ejemplo, por tema o mes).
Cada panel (mapa, gráfico o métrica) es un widget que se actualiza dinámicamente para cada vista.

Diferencias clave: Flujos de trabajo de Ecoscope frente a paneles de control en tiempo real

Característica Flujo de trabajo de Ecoscope Paneles de control en tiempo real (por ejemplo, Tableau)
Flujo de datos Configurar > Ejecutar > Proceso > Almacenar > Ver Consulta en tiempo real sobre la interacción del usuario
Tiempo real No (los resultados se guardan después de cada ejecución) Sí (conexión directa a la fuente de datos)
Profundidad analítica Alto: puede ejecutar Python, ML y estadística. Nivel bajo-medio: principalmente resúmenes visuales
Interactividad Filtros de nivel de vista, descarga de widgets Altamente interactivo (pero con capacidad de procesamiento limitada)
Eficiencia computacional Sin servidor: se ejecuta solo bajo demanda. Requiere un servidor siempre activo.
Soporte para flujos de trabajo personalizados Configuración basada en YAML (interfaz gráfica disponible en 2026) Creadores de paneles de control basados en interfaz gráfica de usuario
Dependencia del desarrollador Bajo para flujos de trabajo estándar, alto para flujos de trabajo personalizados. Nivel medio: a menudo se requiere SQL.

 

Descripción general

Cuando inicies sesión en Ecoscope, verás una barra de navegación con tres secciones clave:

  • Mis flujos de trabajo (vista predeterminada)
  • Plantillas de flujo de trabajo
  • Fuentes de datos 
     

 

Mis flujos de trabajo

Este es tu espacio de trabajo personal, donde se enumeran todos los flujos de trabajo que has creado o configurado.

Cada fila de la tabla representa un flujo de trabajo guardado e incluye:

Nombre El título personalizado que le diste a tu flujo de trabajo (por ejemplo, “Movimiento de elefantes 2024 T1”)
Plantilla

El tipo de flujo de trabajo base (p. ej., Seguimiento de sujetos, Eventos, Patrullas). También muestra la versión de la plantilla (p. ej., v1.2).

Importante: Si un flujo de trabajo se creó con una versión principal anterior (p. ej., v1.x) y la plantilla se actualiza a una nueva versión principal (p. ej., v2.0), es posible que dicho flujo de trabajo ya no se pueda ejecutar ni volver a ejecutar. Sin embargo, sus resultados existentes seguirán estando disponibles.

 

Estado Estado operativo (por ejemplo, Listo, En ejecución, Fallido).
Inicio de la última carrera Cuando comenzó la carrera más reciente
Duración de la última ejecución ¿Cuánto tiempo tardó en completarse la última carrera?

 

Cuando un flujo de trabajo esté listo para ejecutarse, aparecerá un botón de Ejecutar . Al hacer clic en él, se iniciará el flujo de trabajo y se generarán los resultados según su configuración.
 

Menú de opciones de flujo de trabajo

Cada flujo de trabajo tiene un menú de opciones con:

  • Ejecutar de nuevo: Vuelve a ejecutar el flujo de trabajo exactamente como se configuró. Útil para reintentar flujos de trabajo que fallaron debido a problemas intermitentes o para reprocesarlos con los mismos parámetros.
  • Ver metadatos: abre una vista JSON completa de la configuración y los parámetros utilizados para generar el flujo de trabajo. Esto resulta especialmente útil para depurar o enviar solicitudes de soporte.
  • Duplicar: copia el flujo de trabajo para usarlo como base para uno nuevo.
  • Editar: abre el panel de configuración para modificar la configuración del flujo de trabajo.
    Al editar un flujo de trabajo que se haya ejecutado correctamente, se sobrescribirán sus resultados al guardarlo. Se le pedirá que confirme la edición para evitar sobrescribir accidentalmente los resultados anteriores.
  • Eliminar : elimina permanentemente el flujo de trabajo de tu lista.
  • Ejecución avanzada : abre la configuración de ejecución para expertos (por ejemplo, modos asíncronos, configuraciones de tiempo de espera). Solo se recomienda para usuarios avanzados que comprendan los parámetros del sistema.

Carrera avanzada (solo para expertos)

El panel de Ejecución avanzada le permite controlar cómo se ejecuta un flujo de trabajo, incluyendo el tiempo de espera, la asignación de memoria y el modo de ejecución. Estos ajustes pueden afectar significativamente el rendimiento, por lo que deben usarse con precaución. Si no está seguro de qué ajustes elegir, le recomendamos usar los valores predeterminados o ponerse en contacto con el equipo de soporte.

Modo de ejecución del flujo de trabajo*

Seleccione el modo de ejecución en función de la duración prevista y los requisitos de memoria de su flujo de trabajo:

  • Estándar (Predeterminado) : Para carreras más rápidas y ligeras.
    Se inicia inmediatamente. Recomendado para flujos de trabajo que requieren hasta 32 GB de memoria y se espera que se complete en 9,5 minutos.
  • Uso intensivo : para ciclos de mayor duración o que requieren más recursos.
    El inicio es más lento debido al aprovisionamiento del servidor (normalmente de 4 a 10 minutos). Se recomienda para flujos de trabajo que requieren más de 32 GB de memoria o un tiempo de espera superior a 9,5 minutos.

Tiempo de espera del flujo de trabajo

Establezca cuánto tiempo debe esperar el sistema antes de cancelar el flujo de trabajo:

  • Modo estándar: entre 0,1 y 9,5 minutos
  • Modo de uso intensivo: entre 9,5 y 180 minutos
    (Nota: esto no incluye los 4 a 10 minutos que tarda el aprovisionamiento del servidor).

Asignación de memoria

Elige la cantidad de memoria que necesita tu flujo de trabajo:

  • 32 GB
  • 64 GB

Plantillas de flujo de trabajo

Acceda a la pestaña Plantillas de flujo de trabajo para iniciar un nuevo flujo de trabajo a partir de una estructura predefinida.

Recordatorio: Debe configurar una fuente de datos antes de poder crear un nuevo flujo de trabajo.

Plantillas disponibles

  • Seguimiento de sujetos : para analizar el movimiento GPS y los datos de telemetría.
  • Eventos : para revisar incidentes, alertas y activadores automatizados.
  • Patrullas : para visualizar la actividad de los guardaparques, la cobertura de las rutas y los patrones operativos.

Cada plantilla incluye un formulario de configuración guiada que le ayuda a configurar qué datos utilizar, cómo filtrarlos o agruparlos y qué resultados desea ver.

Fuentes de datos

Antes de poder crear y ejecutar cualquier flujo de trabajo en Ecoscope, primero debe configurar al menos una fuente de datos.

Las fuentes de datos proporcionan la información subyacente que utilizan sus flujos de trabajo, como registros GPS, registros de eventos o registros de patrullaje. Actualmente, EarthRanger es la única fuente de datos compatible con Ecoscope, aunque se prevén integraciones adicionales.

 

Si aún no ha conectado una fuente de datos, la creación de flujos de trabajo estará deshabilitada. Para obtener instrucciones completas, consulte: Configuración de fuentes de datos en Ecoscope.