Ha creado un gráfico de flujo y ya lo ha probado. Funciona bien, y ahora quieres dejarlo correr con regularidad.
Asegúrese de que el gráfico de flujo se haya desplegado como procedimiento.
En su proyecto, cree un archivo de origen con la extensión .hdbSchedulerjob, por ejemplo, UPDATE_JOB.hdbSchedulerjob.
El archivo debe incluir el comando SQL CREATE SCHEDULER JOB, pero escríbalo sin CREAR. Es posible que ya conozca este concepto escribiendo el comando SQL CREATE TABLE sin CREATE principal en un archivo de definición de tabla (.hdbtable).
En función del diseño del diagrama de flujo, debe proporcionar varios parámetros en el archivo .hdbSchedulerjob. Por ejemplo, supongamos que ha creado y desplegado un gráfico de flujo y su procedimiento correspondiente con el nombre People_Fullname2 con un parámetro P_COUNTRY. Su valor de parámetro debe ser "USA". El job debería ejecutarse de lunes a viernes a la 1:00 am durante 2024 y 2025.
Debería definir la sentencia de la siguiente manera:
1234
SCHEDULER JOB UPDATE_JOB
CRON '2024,2025 * * mon,tue,wed,thu,fri 1 00 00'
ENABLE PROCEDURE "People_fullname2"
PARAMETERS P_COUNTRY = 'USA'
Después de CRON, se espera una expresión cron (una cadena de formato "<años> <meses> <fechas> <días de la semana> <horas> <minutos> <segundos>"). Esta expresión define la periodicidad.
Para borrar el job, borre el archivo y vuelva a desplegar la carpeta src.
Procesamiento en tiempo real
Existen dos formas de procesamiento: por lotes y en tiempo real.
En tiempo real significa que los registros se procesan inmediatamente fila por fila. Con el procesamiento por lotes, los datos se seleccionan en paquetes. Esto significa que la partición es posible. Los nodos que se pueden procesar fila por fila sin modificar el resultado se pueden utilizar para el procesamiento en tiempo real. Los nodos que necesitan procesar el conjunto de datos completo a la vez no se pueden utilizar para el procesamiento en tiempo real. En caso de duda, verifique la siguiente tabla.
| Válido para procesamiento en tiempo real | No válido para procesamiento en tiempo real |
|---|
- Agregación
- Caso
- Limpieza
- Máscara de datos
- Geocodificación
- Conservación de historial
- Búsqueda
- Asignar operación
- Comparación de tablas
- Unión
| - Generación de fecha
- Join
- Coincidencia
- Girar
- Procedimiento
- Proyección
- Generación de filas
- Anular rotación
|
Referencias
Consulte las siguientes referencias: