Lenguaje de consulta
El servidor AggreGate presenta un lenguaje de consulta integrado para recuperar y administrar datos de dispositivos y sistemas. Es similar al lenguaje de consulta estructurado (SQL).
La mayoría de las cláusulas de SQL son compatibles, incluyendo SELECT, JOIN, FROM, WHERE, GROUP BY, HAVING, UNION, ORDER BY, and LIMIT.
Las consultas son útiles para:
Visualización / edición de varias propiedades de múltiples recursos / dispositivos en una sola tabla agregada | Exportar datos a un sistema externo o archivo |
Encontrar / filtrar algunos datos y activar una alerta si los datos tabulares seleccionados coinciden con alguna condición | Ordenando y filtrando datos tabulares existentes |
Construyendo un informe | Minería de datos personalizados del modelo unificado |
Concepto de lenguaje de consulta
El modelo unificado de datos de AggreGate actúa como una gran base de datos con muchas tablas. Cada propiedad de un dispositivo o un recurso del sistema actúa como una tabla de base de datos normal y, por lo tanto, puede consultarse. Las consultas AggreGate se procesan bajo un modelo de control de acceso estricto. Una consulta ejecutada bajo su control no puede seleccionar datos que no puede ver.
Las consultas se pueden refinar y optimizar utilizando una herramienta de depuración interna. Una consulta también puede solicitar algunos parámetros antes de la ejecución.
Resultados de consultas editables
A diferencia de SQL clásico, el lenguaje de consulta AggreGate no tiene instrucciones INSERT y UPDATE. Sin embargo, los resultados de la consulta se pueden modificar utilizando la GUI. Por ejemplo, si selecciona varias propiedades de varios dispositivos en una sola tabla, puede editar las celdas de esta consulta y todos los datos modificados se volverán a escribir en su ubicación original.