
SiGNAL – El lenguaje de consulta para SAP Signavio Process Intelligence
SiGNAL (lenguaje de SAP Signavio Analytics) es el lenguaje de consulta dedicado de SAP Signavio para el análisis de procesos. Le ayuda a analizar, visualizar y optimizar sus procesos mediante la ejecución de consultas personalizadas. Con SiGNAL, puede convertir los datos brutos en información estratégica significativa a través de gráficos interactivos y KPI.
¿Cómo actúa SiGNAL?
SiGNAL se basa en SQL, lo que significa que utiliza consultas para recuperar y analizar datos. Sin embargo, existen diferencias clave:
- Acceso a datos de solo lectura: puede recuperar y calcular datos, pero no puede modificar ni eliminar datos de proceso.
- Modelo de datos simplificado: a diferencia de SQL, que consulta varias tablas, SiGNAL funciona con una única tabla que contiene eventos anidados.
- Funciones integradas: SiGNAL incluye funciones personalizadas adaptadas para la minería de procesos, lo que facilita el análisis de los flujos de trabajo.
¿Por qué utilizar SiGNAL?
Flexible y ampliable: funciona con múltiples fuentes de datos
Integrado con SAP Signavio – Acceda a modelos, flujos de trabajo y datos de uso de hub
Admite sistemas externos: Conéctese a herramientas y bases de datos externas
Machine learning y simulación listos: mejore la toma de decisiones con información estratégica impulsada por IA
Con SiGNAL, puede descubrir ineficiencias ocultas, optimizar procesos e impulsar decisiones más inteligentes.
Vea el siguiente vídeo para obtener más información sobre las capacidades de SiGNAL y cómo acceder a ellas a través de SAP Signavio Process Intelligence.
SiGNAL admite una variedad de funciones de agregación.
- AVG()- devuelve un valor medio
- COUNT() - devuelve el número de filas
- SUM()- devuelve la suma de todos los valores
- MIN()- devuelve el valor mínimo
- MAX()- devuelve el valor máximo
- COUNT (Distinct): devuelve el número de filas únicas (sin duplicados/sin valores NULL)
- FIRST()- devuelve el primer elemento de una lista/matriz
- LAST()- devuelve el último elemento de una lista/matriz
- BOOL_OR- devuelve VERDADERO si CUALQUIERA condición es verdadera
- BOOL_AND- devuelve VERDADERO si TODAS las condiciones son verdaderas
SiGNAL vs. SQL: Diferencias clave
La diferencia entre SiGNAL y SQL (Structured Query Language) es el modelo de datos. Con SQL, puede consultar los datos de varias tablas. Sin embargo, SiGNAL consulta los datos de solo una tabla, que contiene eventos anidados. Además, SiGNAL proporciona funciones personalizadas para trabajar de forma más eficaz con esta estructura de datos.
| Función | SiGNAL | SQL |
|---|---|---|
| Objetivo | Especializado en minería y analíticas de procesos en SAP Signavio Process Intelligence | Lenguaje de consulta de uso general para la gestión de bases de datos |
| Estructura de datos | Funciona con una única tabla que contiene datos de evento anidados | Consulta varias tablas utilizando relaciones (por ejemplo, combinaciones) |
| Modificación de datos | Solo lectura: no se pueden modificar, insertar ni eliminar datos | Puede insertar, actualizar, eliminar y modificar datos de la base de datos |
| Sintaxis de consulta | similar a SQL, pero con funciones personalizadas para análisis de procesos | Sintaxis SQL estándar con un amplio soporte de base de datos relacional |
| Funciones clave | Optimizado para análisis de procesos |
Sintaxis de SiGNAL
La sintaxis de SiGNAL se basa en SQL y se ha mejorado con funciones especializadas para realizar consultas de análisis de procesos en profundidad. Todas las consultas en SiGNAL siguen esta estructura fundamental:
- SELECT expresiones
- FROM tabla o proceso
- WHERE condiciones
La sentencia SELECT se utiliza para seleccionar datos de un proceso. Los datos devueltos son el conjunto de resultados. La cláusula FROM produce la estructura tabular: el conjunto inicial de datos en el que se realizan todas las demás operaciones en una sentencia SELECT. La sentencia WHERE se utiliza para filtrar los registros y establecer condiciones.
