Al configurar o consultar tareas de migración, sincronización o seguimiento mediante ciertas API, es necesario utilizar el parámetro Reserve. Este parámetro es una cadena con formato JSON que permite completar o consultar los detalles de configuración de las instancias de origen o destino. Por ejemplo, puede especificar el formato de almacenamiento de datos de un clúster Kafka de destino o el ID de una instancia de Cloud Enterprise Network (CEN). Este tema describe los escenarios y las opciones de configuración del parámetro Reserve.
Notas importantes
Configure los parámetros comunes según el tipo de instancia DTS y el método de conexión a la base de datos. Posteriormente, configure otros parámetros según los tipos de base de datos de origen y destino, así como sus requisitos específicos.
Si un mismo parámetro aplica tanto a la base de datos de origen como a la de destino en su instancia DTS, configúrelo una sola vez. No repita la configuración.
Si proporciona un valor numérico, enciérrelo entre comillas dobles ("") para convertirlo en una cadena.
Puede preconfigurar ajustes en la consola y obtener una vista previa de los parámetros de solicitud OpenAPI correspondientes para facilitar el llenado de dichos parámetros. Para más información, consulte Preview OpenAPI request parameters.
API relacionadas
Parámetros comunes
Estos parámetros se configuran en Reserve según el tipo de instancia DTS y el método de conexión a la base de datos.
Tabla 1. Instancias de migración o sincronización
Parámetro | Obligatorio | Descripción |
targetTableMode | Sí | Manejo de tablas existentes en la base de datos de destino:
|
dts.datamove.source.bps.max | No | Cantidad máxima de datos por segundo para sincronizar o migrar en tareas completas o incrementales. Unidad: B (byte). Nota Utilice este parámetro junto con |
conflict | No | Directiva global de resolución de conflictos para tareas de sincronización bidireccional. Valores válidos:
|
filterDDL | No | Indica si se filtran las operaciones DDL en tareas directas para sincronización bidireccional. Valores válidos:
|
autoStartModulesAfterConfig | No | Controla si se inician los módulos después de configurar la tarea. Valores válidos:
|
etlOperatorCtl | No | Indica si se habilitan las funciones ETL. Valores válidos:
|
etlOperatorSetting | No | Instrucción de procesamiento de datos ETL. Para más información, consulte ETL DSL syntax. |
etlOperatorColumnReference | No | Campo utilizado para negocios T+1. Es un operador ETL. |
configKeyMap | No | Información de configuración del operador ETL. |
syncArchitecture | No | Topología de sincronización. Valores válidos:
|
dataCheckConfigure | No | Configuración de validación de datos. Para más información, consulte DataCheckConfigure parameter reference. |
dbListCaseChangeMode | No | Directiva de distinción entre mayúsculas y minúsculas para nombres de objetos en la base de datos de destino. Valores válidos:
Nota Para más información, consulte Case sensitivity policy for destination database object names. |
maxRetryTime | No | Tiempo de reintento en segundos tras un fallo de conexión en la base de datos de origen o destino. Este fallo es esperado, por ejemplo, debido a problemas de red o esperas de bloqueo. Valores válidos: enteros de 600 a 86400. Valor predeterminado: 43200 segundos (720 minutos). Se recomienda establecerlo como mínimo en 1800 segundos (30 minutos). |
retry.blind.seconds | No | Tiempo de reintento en segundos tras fallos inesperados en la base de datos de origen o destino, como errores de ejecución DDL o DML. Valores válidos: enteros de 60 a 86340. Valor predeterminado: 600 segundos (10 minutos). Se recomienda establecerlo como mínimo en 600 segundos (10 minutos). Importante
|
modulesExtraConfiguration | No | Elementos de configuración de extensión de módulo. Para detalles de los parámetros, consulte Parameters reference. Formato: matriz JSON Ejemplo: |
Tabla 2. Instancias de suscripción
|
Parámetro |
Obligatorio |
Descripción |
|
vpcId |
Sí |
ID de la nube privada virtual (VPC) de la instancia de seguimiento. |
|
vswitchId |
Sí |
ID del conmutador virtual de la instancia suscrita. |
|
startTime |
No |
Marca de tiempo inicial para el seguimiento de datos. Unidad: segundos. |
|
endTime |
No |
Marca de tiempo final de la suscripción de datos, en segundos. |
Tabla 3. Instancias de base de datos conectadas mediante Cloud Enterprise Network (CEN)
Parámetro | Obligatorio | Descripción |
srcInstanceId | No | ID de la instancia CEN de la instancia de origen. Ejemplo: Nota Configure este parámetro únicamente cuando la instancia de base de datos de origen utilice CEN para la conectividad. |
destInstanceId | No | ID de la instancia CEN de la instancia de destino. Ejemplo: Nota Configure este parámetro únicamente cuando la instancia de base de datos de destino utilice CEN para la conectividad. |
Parámetros de la base de datos de origen
Configure estos parámetros en Reserve según el tipo de su base de datos de origen.
Tabla 4. Tipo de base de datos de origen: MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado)
Parámetro | Condición | Descripción |
privilegeMigration | Cuando tanto la base de datos de origen como la de destino son ApsaraDB RDS for MySQL. | Indica si se migran las cuentas. Valores válidos:
|
privilegeDbList | Información de migración de cuentas. Para determinar el formato correcto, utilice Preview OpenAPI request parameters. Ejemplo: | |
definer | Indica si se conserva el Definer original de los objetos de la base de datos. Valores válidos: true o false. | |
amp.increment.generator.logmnr.mysql.heartbeat.mode | Cuando la base de datos de origen es una instancia de MySQL autogestionada. | Indica si se eliminan las sentencias SQL de la tabla de latido de las tareas directas e inversas. Valores válidos:
|
whitelist.dms.online.ddl.enable | Cuando el tipo de base de datos de destino es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado), PolarDB for MySQL, AnalyticDB for MySQL o AnalyticDB for PostgreSQL, y se trata de una instancia de sincronización o migración. | Estos seis parámetros funcionan en conjunto para controlar si se replican las tablas temporales creadas durante los cambios de DDL en línea de la tabla de origen hacia la base de datos de destino.
|
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
isAnalyzer | Cuando tanto la base de datos de origen como la de destino son MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado). | Indica si se habilita la evaluación de migración para comprobar si las estructuras de las bases de datos de origen y destino cumplen con los requisitos. Valores válidos: true o false. |
srcSSL | Cuando el método de conexión es una instancia en la nube o una base de datos autogestionada en ECS. | El método de conexión para la base de datos de origen. Valores válidos:
|
Tabla 5. Tipo de base de datos de origen: PolarDB for MySQL
Parámetro | Requisitos de configuración | Descripción |
amp.increment.generator.logmnr.mysql.heartbeat.mode | Obligatorio | Indica si se eliminan las sentencias SQL de la tabla de latido de las tareas directas e inversas. Valores válidos:
|
whitelist.dms.online.ddl.enable | Cuando el tipo de base de datos de destino es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado), PolarDB for MySQL, AnalyticDB for MySQL o AnalyticDB for PostgreSQL, y se trata de una instancia de sincronización o migración. | Estos seis parámetros funcionan en conjunto para controlar si se replican las tablas temporales creadas durante los cambios de DDL en línea de la tabla de origen hacia la base de datos de destino.
|
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule |
Tabla 6. Tipo de base de datos de origen: ApsaraDB RDS for MariaDB
Parámetro | Requisitos previos | Descripción |
srcSSL | Cuando el método de conexión es una instancia en la nube o una base de datos autogestionada en ECS. | El método de conexión para la base de datos de origen. Valores válidos:
|
Tabla 7. Tipo de base de datos de origen: Oracle
Parámetro | Condición | Descripción |
isTargetDbCaseSensitive | Cuando la base de datos de destino es AnalyticDB for PostgreSQL. | Indica si se agregan comillas alrededor de los objetos de destino. Valores válidos: true o false. |
Cuando la base de datos de destino es AnalyticDB for PostgreSQL y los objetos a sincronizar o migrar incluyen tablas sin claves primarias. | Indica si se establece ROWID como clave primaria y clave de distribución para todas las tablas sin claves primarias. Valores válidos: true o false. | |
srcOracleType | Obligatorio | El tipo de la instancia de Oracle. Valores válidos:
|
source.column.encoding | Cuando necesita especificar la codificación que usa su aplicación para escribir datos. | La codificación que usa su aplicación para escribir datos. Codificaciones compatibles:
|
Tabla 8. Tipo de base de datos de origen: SQL Server (incluye ApsaraDB RDS for SQL Server y SQL Server autogestionado)
Parámetro | Requisitos previos | Descripción |
isTargetDbCaseSensitive | Cuando la base de datos de destino es AnalyticDB for PostgreSQL. | Indica si se agregan comillas alrededor de los objetos de destino. Valores válidos: true o false. |
source.extractor.type | Cuando la base de datos de destino no es DataHub y la tarea incluye operaciones incrementales. | El modo para la sincronización o migración incremental de SQL Server. Valores válidos:
|
src.sqlserver.schema.mapper.mode | Cuando el tipo de base de datos de destino es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado), PolarDB for MySQL o AnalyticDB for MySQL. | El modo de asignación de esquemas entre las bases de datos de origen y destino. Valores válidos:
|
Tabla 9. Tipo de base de datos de origen: Tair/Redis
Esto incluye Alibaba Cloud Tair (compatible con Redis) y Redis autogestionado.
Parámetro | Condiciones de configuración | Descripción |
srcKvStoreMode | Cuando el método de conexión de la instancia de base de datos no es Alibaba Cloud Instance. | El modo de instancia de la base de datos de origen Redis autogestionada. Valores válidos:
|
any.sink.redis.expire.extension.seconds | Obligatorio | El tiempo de vida (TTL) adicional, en segundos, que se agrega a las claves cuando se migran de la base de datos de origen a la de destino. Para garantizar la consistencia de los datos, si utiliza alguno de los siguientes comandos, se recomienda establecer este valor en 600 segundos como mínimo. |
any.source.redis.use.slave.node | Cuando srcKvStoreMode es cluster. | Cuando la base de datos de origen Redis autogestionada está en modo clúster, elija si extraer datos del nodo maestro o esclavo. Valores válidos:
|
Tabla 10. Tipo de base de datos de origen: MongoDB (incluye ApsaraDB for MongoDB y MongoDB autogestionado)
Parámetro | Requisitos de configuración | Descripción |
srcEngineArchType | Obligatorio | El tipo de arquitectura de la base de datos MongoDB de origen. Valores válidos:
|
sourceShardEndpointUsername | Cuando srcEngineArchType es 2. | El nombre de usuario del shard para la base de datos MongoDB de origen. |
sourceShardEndpointPassword | La contraseña del shard para la base de datos MongoDB de origen. |
Tabla 11. Tipo de base de datos de origen: PolarDB-X 2.0
Parámetro | Requisitos de configuración | Descripción |
amp.increment.generator.logmnr.mysql.heartbeat.mode | Obligatorio | Indica si se eliminan las sentencias SQL de la tabla de latido de las tareas directas e inversas. Valores válidos:
|
Tabla 12. Tipo de base de datos de origen: PolarDB for PostgreSQL (Compatible with Oracle)
Parámetro | Condiciones de configuración | Descripción |
srcHostPortCtl | Cuando el método de conexión es una dirección IP pública. | Indica si se seleccionan datos de múltiples orígenes para PolarDB for PostgreSQL (Compatible with Oracle). Valores válidos:
|
srcHostPorts | Cuando srcHostPortCtl es multiple. | Las direcciones IP y números de puerto de los nodos de PolarDB for PostgreSQL (Compatible with Oracle) de origen. Separe varias entradas de |
Tabla 13. Tipo de base de datos de origen: TiDB
Parámetro | Requisitos previos | Descripción |
amp.increment.generator.logmnr.mysql.heartbeat.mode | Obligatorio | Indica si se eliminan las sentencias SQL de la tabla de latido de las tareas directas e inversas. Valores válidos:
|
isIncMigration | Obligatorio | Indica si se realiza una migración incremental. Valores válidos: yes o no. Importante Las tareas de sincronización solo admiten yes. |
srcKafka | Cuando isIncMigration es yes. | Información de Kafka para el flujo descendente de TiDB. |
taskType | El tipo de clúster de Kafka. Seleccione según dónde esté desplegado Kafka. Valores válidos:
| |
bisId |
| |
port | El puerto de servicio del clúster de Kafka. | |
user | La cuenta del clúster de Kafka. Déjelo en blanco si la autenticación de Kafka está deshabilitada. | |
passwd | La contraseña del clúster de Kafka. Déjela en blanco si la autenticación de Kafka está deshabilitada. | |
version | La versión del clúster de Kafka. | |
ssl | El método de conexión para el clúster de Kafka. Valores válidos:
| |
topic | El tema para los objetos de migración o sincronización. | |
host | Cuando taskType es EXPRESS. | La dirección IP del clúster de Kafka. |
vpcId | Cuando taskType es ECS. | La VPC de la instancia ECS. |
Parámetros de la base de datos de destino
Configure estos parámetros en Reserve según el tipo de base de datos de destino.
Tabla 14. Tipo de base de datos de destino: MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado)
Parámetro | Condición | Descripción |
privilegeMigration | Cuando tanto la base de datos de origen como la de destino son ApsaraDB RDS for MySQL. Para obtener más información, consulte Source database type: MySQL (including ApsaraDB RDS for MySQL and self-managed MySQL). | Indica si se migran las cuentas. |
privilegeDbList | Información de migración de cuentas. | |
definer | Indica si se conserva el Definer original de los objetos de la base de datos. | |
whitelist.dms.online.ddl.enable | Cuando el tipo de base de datos de origen es MySQL (incluye RDS MySQL y MySQL autogestionado) o PolarDB for MySQL, y la instancia es de sincronización o migración. Para obtener más información, consulte Source database parameter settings. | Estos seis parámetros funcionan en conjunto para controlar si se replican en la base de datos de destino las tablas temporales creadas durante los cambios de DDL en línea en la tabla de origen. |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
isAnalyzer | Cuando tanto la base de datos de origen como la de destino son MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado). | Indica si se habilita la evaluación de migración para comprobar si las estructuras de las bases de datos de origen y destino cumplen los requisitos. Valores válidos: true o false. |
triggerMode | Obligatorio | El método de migración de triggers para la base de datos de origen. Valores válidos:
Nota Para obtener más información, consulte Configure trigger migration methods for synchronization or migration. |
destSSL | Cuando el método de conexión es una instancia en la nube o una base de datos autogestionada en ECS. | El método de conexión para la base de datos de destino. Valores válidos:
|
src.sqlserver.schema.mapper.mode | Cuando la base de datos de origen es SQL Server (incluye ApsaraDB RDS for SQL Server y SQL Server autogestionado). | El modo de asignación de esquemas entre las bases de datos de origen y destino. Para obtener más información, consulte Source database type: SQL Server (including ApsaraDB RDS for SQL Server and self-managed SQL Server). |
Tabla 15. Tipo de base de datos de destino: PolarDB for MySQL
Parámetro | Requisitos previos | Descripción |
whitelist.dms.online.ddl.enable | Cuando la base de datos de origen es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado) o PolarDB for MySQL, y la tarea es una instancia de sincronización o migración. Para obtener más información, consulte Source database parameters. | Estos seis parámetros funcionan en conjunto para controlar si se replican en la base de datos de destino las tablas temporales creadas durante los cambios de DDL en línea en la tabla de origen. |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
anySinkTableEngineType | Obligatorio | El tipo de motor de la instancia de PolarDB for MySQL. Valores válidos:
|
triggerMode | Obligatorio | El método de migración de triggers para la base de datos de origen. Valores válidos:
Nota Para obtener más información, consulte Configure trigger migration methods for synchronization or migration. |
src.sqlserver.schema.mapper.mode | Cuando la base de datos de origen es SQL Server (incluye ApsaraDB RDS for SQL Server y SQL Server autogestionado). | El modo de asignación de esquemas entre las bases de datos de origen y destino. Para obtener más información, consulte Source database type: SQL Server (including ApsaraDB RDS for SQL Server and self-managed SQL Server). |
Tabla 16. Tipo de base de datos de destino: AnalyticDB for MySQL
Parámetro | Condición | Descripción |
whitelist.dms.online.ddl.enable | Cuando la base de datos de origen es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado) o PolarDB for MySQL, y la tarea es una instancia de sincronización o migración. Para obtener más información, consulte Source database parameters. | Estos seis parámetros funcionan en conjunto para controlar si se replican en la base de datos de destino las tablas temporales creadas durante los cambios de DDL en línea en la tabla de origen. |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
triggerMode | Obligatorio | El método de migración de triggers para la base de datos de origen. Valores válidos:
Nota Para obtener más información, consulte Configure trigger migration methods for synchronization or migration. |
src.sqlserver.schema.mapper.mode | Cuando la base de datos de origen es SQL Server (incluye ApsaraDB RDS for SQL Server y SQL Server autogestionado). | El modo de asignación de esquemas entre las bases de datos de origen y destino. Para obtener más información, consulte Source database type: SQL Server (including ApsaraDB RDS for SQL Server and self-managed SQL Server). |
traceDatasource | Obligatorio | Indica si se habilita la fusión de varias tablas. Valores válidos: true o false. |
tagColumnValue | Cuando establece una columna de etiqueta personalizada. | Indica si se personaliza la columna de etiqueta
|
adsSqlType | Cuando necesita seleccionar operaciones SQL de sincronización o migración incremental a nivel de instancia. | Las operaciones SQL para sincronización o migración incremental a nivel de instancia. Separe varias operaciones SQL con comas inglesas. Valores válidos:
|
Tabla 17. Tipo de base de datos de destino: AnalyticDB for PostgreSQL
Parámetro | Requisitos previos | Descripción |
whitelist.dms.online.ddl.enable | Cuando la base de datos de origen es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado) o PolarDB for MySQL, y la tarea es una instancia de sincronización o migración. Para obtener más información, consulte Source database parameters. | Estos seis parámetros funcionan en conjunto para controlar si se replican en la base de datos de destino las tablas temporales creadas durante los cambios de DDL en línea en la tabla de origen. |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
isTargetDbCaseSensitive | Cuando la base de datos de origen es MySQL (incluye ApsaraDB RDS for MySQL y MySQL autogestionado), Oracle o SQL Server (incluye ApsaraDB RDS for SQL Server y SQL Server autogestionado). | Indica si se agregan comillas alrededor de los objetos de destino. Valores válidos: true o false. |
syncOperation | Cuando necesita seleccionar operaciones SQL de sincronización o migración incremental a nivel de instancia. | Las operaciones SQL para sincronización o migración incremental a nivel de instancia. Separe varias operaciones SQL con comas inglesas. Valores válidos:
|
Tabla 18. Tipo de base de datos de destino: ApsaraDB RDS for MariaDB
Parámetro | Condiciones de configuración | Descripción |
triggerMode | Obligatorio | El método de migración de triggers para la base de datos de origen. Valores válidos:
Nota Para obtener más información, consulte Configure trigger migration methods for synchronization or migration. |
destSSL | Cuando el método de conexión es una instancia en la nube o una base de datos autogestionada en ECS. | El método de conexión para la base de datos de destino. Valores válidos:
|
Tabla 19. Tipo de base de datos de destino: MongoDB (incluye ApsaraDB for MongoDB y MongoDB autogestionado)
Parámetro | Condición | Descripción |
destEngineArchType | Obligatorio | El tipo de arquitectura de la base de datos MongoDB de destino. Valores válidos:
|
Tabla 20. Tipo de base de datos de destino: Tair/Redis
Esto incluye Alibaba Cloud Tair (compatible con Redis) y Redis autogestionado.
Parámetro | Requisitos previos | Descripción |
destKvStoreMode | Cuando el método de conexión de la instancia de base de datos no es Alibaba Cloud Instance. | El modo de instancia de la base de datos Redis de destino autogestionada. Valores válidos:
|
any.sink.redis.expire.extension.seconds | Obligatorio | El tiempo de vida (TTL) adicional, en segundos, que se agrega a las claves cuando se migran de la base de datos de origen a la de destino. Para garantizar la consistencia de los datos, si utiliza alguno de los siguientes comandos, se recomienda establecer este valor en 600 segundos como mínimo. |
Tabla 21. Tipo de base de datos de destino: PolarDB for PostgreSQL (Compatible with Oracle)
Parámetro | Requisitos previos de configuración | Descripción |
destHostPortCtl | Cuando el método de conexión es una dirección IP pública. | Indica si se seleccionan datos de múltiples orígenes para PolarDB for PostgreSQL (Compatible with Oracle). Valores válidos:
|
destHostPorts | Cuando destHostPortCtl es multiple. | Las direcciones IP y números de puerto de los nodos de PolarDB for PostgreSQL (Compatible with Oracle) de destino. Separe varias entradas |
Tabla 22. Tipo de base de datos de destino: Oracle
Parámetro | Condición | Descripción |
destOracleType | Obligatorio | El tipo de instancia de Oracle. Valores válidos:
|
Tabla 23. Tipo de base de datos de destino: DataHub
Parámetro | Condiciones de configuración | Descripción |
isUseNewAttachedColumn | Obligatorio | La regla de nomenclatura para columnas adjuntas es la siguiente:
|
Tabla 24. Tipo de base de datos de destino: MaxCompute
Parámetro | Condición | Descripción |
isUseNewAttachedColumn | Obligatorio | La regla de nomenclatura para columnas adjuntas es la siguiente:
|
partition | Obligatorio | El nombre de partición para la tabla de registros incrementales. Valores válidos:
|
Tabla 25. Tipo de base de datos de destino: Elasticsearch
Parámetro | Requisitos previos | Descripción |
indexMapping | Obligatorio | El nombre del índice creado en la instancia de Elasticsearch de destino. Valores válidos:
|
Tabla 26. Tipo de base de datos de destino: Kafka
Parámetro | Requisitos previos | Descripción |
destTopic | Obligatorio | El tema en el clúster de Kafka de destino para los objetos de migración o sincronización. |
destVersion | Obligatorio | La versión del clúster de Kafka de destino. Valores válidos: 1.0, 0.9 o 0.10. Nota Si la versión del clúster de Kafka es 1.0 o posterior, introduzca 1.0. |
destSSL | Obligatorio | El método de conexión para el clúster de Kafka de destino. Valores válidos:
|
sink.kafka.ddl.topic | Cuando necesita especificar un tema para almacenar información DDL. | El tema utilizado para almacenar información DDL. Si no especifica uno, la información DDL se almacena de forma predeterminada en el tema especificado en destTopic. |
kafkaRecordFormat | Obligatorio | El formato de almacenamiento para los datos entregados al clúster de Kafka de destino. Valores válidos:
Nota Para obtener más información sobre los formatos, consulte Data storage formats in message queues. |
destKafkaPartitionKey | Obligatorio | La directiva de sincronización de particiones de Kafka. Valores válidos:
Nota Para obtener más información sobre las directivas de sincronización de particiones, consulte Kafka partition synchronization policy reference. |
destSchemaRegistry | Obligatorio | Indica si se utiliza Kafka Schema Registry. Valores válidos: yes o no. |
destKafkaSchemaRegistryUrl | Cuando destSchemaRegistry es true. | La URL o dirección IP donde se registra el esquema Avro en Kafka Schema Registry. |
Tabla 27. Tipo de base de datos de destino: OSS para tareas de integración de datos lakehouse
Parámetro | Requisitos previos | Descripción |
| Obligatorio | La ubicación de almacenamiento para los metadatos de OSS de destino (catálogo de datos). Valores válidos:
|
| Obligatorio | El directorio en OSS donde se almacenan los datos. |
| Obligatorio | El formato de los datos integrados en el OSS de destino. Valores válidos:
|
| Cuando | El ID del clúster de AnalyticDB for MySQL 3.0 que almacena los metadatos de OSS de destino. |
| Cuando | El ID de la cuenta de Alibaba Cloud (cuenta principal) o del usuario RAM (subcuenta) para el clúster de AnalyticDB for MySQL 3.0 que almacena los metadatos de OSS de destino. Nota Debe tener permisos de escritura en las bases de datos de este clúster de AnalyticDB for MySQL 3.0. |
| Cuando la base de datos de origen es MySQL o SQL Server. | Los parámetros de conexión para la base de datos de origen en formato JSON. Ejemplo: |
| Cuando configura parámetros de tarea de Spark. | Los parámetros de tarea de Spark en formato JSON. Ejemplo: |