El módulo pipeline contiene las configuraciones globales para los trabajos de ingestión de datos de Flink CDC.
Parámetros
A continuación se describen los parámetros de pipeline, que aplican únicamente al trabajo actual de ingestión de datos de Flink CDC.
|
Parámetro |
Descripción |
Obligatorio |
Tipo de dato |
Valor predeterminado |
Nota |
|
|
Nombre del trabajo de ingestión de datos de Flink CDC. |
No |
STRING |
Flink CDC Pipeline Job |
- |
|
|
Estrategia para gestionar los cambios de esquema. |
No |
STRING |
|
Los valores válidos se enumeran a continuación. Para obtener más información, consulte Schema evolution configurations.
|
|
|
Tiempo máximo de espera de SchemaOperator para que se complete la aplicación de un evento de cambio de esquema en sentido descendente. |
No |
DURATION |
3min |
Periodo de tiempo límite para el proceso de coordinación de cambios de esquema. |
|
|
Zona horaria local para la ejecución del trabajo. |
No |
STRING |
Zona horaria del sistema |
Esta configuración afecta los cálculos relacionados con la hora en el módulo |
|
|
Funciones definidas por el usuario (UDF) que se registrarán para el trabajo. |
No |
LIST |
- |
Para obtener más información, consulte User-defined functions. |
|
transform.allow.trimming.pk-columns |
Permite que las reglas de transformación reduzcan las restricciones de clave principal ascendentes. |
No |
BOOLEAN |
false |
Eliminar las restricciones de PK ascendentes puede provocar la fusión de varias entradas de datos y causar pérdida de información. Antes de usar esta configuración, asegúrese de que la nueva PK (si está definida) sea única. |
|
transform.decimal.precision.mode |
Especifica la precisión máxima de Decimal que utiliza el módulo Transform. |
No |
STRING |
UP_TO_19 |
Valores válidos:
Nota
Compatible solo con VVR 11.7 y versiones posteriores. |
|
sink.partitioning.strategy |
Especifica la estrategia de particionamiento que distribuye los eventos de cambio de datos a las subtareas descendentes del sink. |
No |
STRING |
SINK_DEFINED |
Valores válidos:
Nota
Compatible solo con VVR 11.8 y versiones posteriores. |
|
transform.async-execution.enabled |
Especifica si se debe habilitar la ejecución asíncrona ordenada para Post-Transform (vista previa pública). |
No |
BOOLEAN |
false |
Función experimental. Si se habilita este parámetro, los cálculos de Transform se ejecutan de forma asíncrona en un pool de hilos, mientras se conserva el orden de salida de los eventos. Esta opción es adecuada para transformaciones que incluyen llamadas a UDF o modelos de IA con alta latencia. Nota
Compatible solo con Ververica Runtime (VVR) 11.9 y versiones posteriores. Importante
Los estados de Checkpoint y Savepoint generados cuando este parámetro está habilitado son incompatibles con los generados cuando está deshabilitado. No se admite el ajuste dinámico del paralelismo después de habilitar este parámetro. |
|
transform.async-execution.timeout |
Tiempo límite para procesar de forma asíncrona un solo evento de Post-Transform (vista previa pública). |
No |
DURATION |
5min |
Función experimental. Este parámetro solo surte efecto cuando la transformación asíncrona está habilitada. El valor debe ser mayor que 0. Nota
Compatible solo con Ververica Runtime (VVR) 11.9 y versiones posteriores. |
|
transform.async-execution.capacity |
Número máximo de eventos en tránsito que cada subtarea asíncrona de Post-Transform puede procesar simultáneamente (vista previa pública). |
No |
INTEGER |
100 |
Función experimental. Este parámetro solo surte efecto cuando la transformación asíncrona está habilitada. El valor debe ser mayor que 0. Un valor más alto generalmente ofrece mayor concurrencia, pero consume más memoria. Nota
Compatible solo con Ververica Runtime (VVR) 11.9 y versiones posteriores. |
|
transform.async-execution.worker-threads |
Número de hilos de trabajo que utiliza cada subtarea asíncrona de Post-Transform (vista previa pública). |
No |
INTEGER |
16 |
Función experimental. Este parámetro solo surte efecto cuando la transformación asíncrona está habilitada. El valor debe ser mayor que 0. El número total de hilos aumenta conforme al paralelismo de Transform. Nota
Compatible solo con Ververica Runtime (VVR) 11.9 y versiones posteriores. |