Todos los productos
Search
Centro de documentos

Tablestore:Sincronización de datos de Tablestore a OSS

Última actualización: Sep 03, 2026

Puede usar DataWorks Data Integration para sincronizar datos completos e incrementales de Tablestore hacia Object Storage Service. De este modo, se genera un respaldo de los datos de Tablestore y es posible usarlos en OSS.

Funcionamiento

La función de sincronización sin conexión de DataWorks Data Integration abstrae la sincronización entre distintos orígenes y destinos de datos mediante un complemento Reader, que lee los datos del origen, y un complemento Writer, que los escribe en el destino. Esto le permite definir el origen y el destino de datos, y combinarlos con parámetros de programación de DataWorks para sincronizar datos completos o incrementales desde el origen hacia el destino.

Para sincronizar datos de Tablestore a OSS, configure un complemento Reader relacionado con Tablestore y el complemento Writer relacionado con OSS en la tarea de sincronización sin conexión. A continuación se describen las notas de uso de estos complementos.

  • Complementos Reader relacionados con Tablestore

    El complemento Reader de Tablestore obligatorio varía según el modo de sincronización de datos que use. La siguiente tabla describe la correspondencia entre los modos de sincronización y los complementos Reader de Tablestore.

    Modo de sincronización

    Complemento Reader de Tablestore

    Descripción del complemento

    Exportación completa

    Tablestore Reader

    Este complemento lee datos de tablas de Tablestore. Permite especificar el rango de datos que desea extraer para realizar una extracción incremental. Para obtener más información, consulte Tablestore data source.

    Sincronización incremental

    OTSStream Reader

    Este complemento exporta datos de tablas de Tablestore en modo incremental. Para obtener más información, consulte Tablestore Stream.

  • Complemento Writer relacionado con OSS

    DataWorks usa el complemento Writer de OSS para escribir datos en este servicio, independientemente de si se usa el modo de exportación completa o de sincronización incremental. Para obtener más información, consulte OSS.

Modos de sincronización

En las tareas de sincronización sin conexión, puede configurar filtros de datos y usar parámetros de programación para determinar si se sincronizan datos completos o incrementales. La siguiente tabla describe los modos de sincronización disponibles.

Modo de sincronización

Descripción

Exportación completa

En este modo, todos los datos de Tablestore se exportan a OSS en una sola operación.

Si usa este modo, solo necesita ejecutar la tarea de sincronización sin conexión una vez. No es necesario configurar parámetros de programación para dicha tarea.

Sincronización incremental

En este modo, los datos nuevos y modificados de Tablestore se sincronizan periódicamente con OSS.

Si usa este modo, configure parámetros de programación para la tarea de sincronización sin conexión. Así, los datos incrementales se sincronizan de forma periódica.

Escenarios

Este proceso es útil cuando necesita respaldar datos de Tablestore con costos reducidos, o bien exportar datos de Tablestore como archivos a dispositivos locales.

Procedimiento

El procedimiento varía según el modo de sincronización que use. Siga el procedimiento correspondiente a su modo de sincronización. Para obtener más información, consulte Export full data to OSS y Synchronize incremental data to OSS.

Procedimiento de exportación completa

image

La siguiente tabla describe los pasos principales del modo de exportación completa.

Paso

Operación

Descripción

1

Agregar un origen de datos

En este paso se especifica la información de la instancia de la tabla desde la cual desea sincronizar datos. El origen de datos es Tablestore.

2

Agregar un destino

En este paso se especifica la información del bucket de OSS al cual desea sincronizar los datos. El destino es OSS.

3

Crear un nodo de tarea sin conexión

Los nodos de tarea sin conexión son obligatorios para las operaciones de sincronización sin conexión. Cree un nodo de tarea sin conexión para cada operación de sincronización.

4

Configurar e iniciar una tarea de sincronización sin conexión

DataWorks Data Integration ofrece el modo asistente y el modo script para configurar tareas de sincronización sin conexión. Seleccione el modo según sus requisitos empresariales.

  • Modo asistente: Permite configurar una tarea de sincronización de datos mediante una interfaz gráfica de usuario. Es fácil de usar, pero ofrece funciones limitadas.

  • Modo script: Permite escribir scripts JSON para completar el desarrollo de la sincronización de datos. Está diseñado para usuarios avanzados y requiere mayor tiempo de aprendizaje. Admite funciones avanzadas que facilitan configuraciones flexibles y detalladas.

5

Comprobar los resultados de la migración

Después de exportar los datos, consulte los datos importados en la consola de OSS.

Procedimiento de sincronización incremental

image

La siguiente tabla describe los pasos principales del modo de sincronización incremental.

Paso

Operación

Descripción

1

Agregar un origen de datos

En este paso se especifica la información de la instancia de la tabla desde la cual desea sincronizar datos. El origen de datos es Tablestore.

Si ya cuenta con un origen de datos de Tablestore que cumple sus requisitos empresariales, omita este paso.

2

Agregar un destino

En este paso se especifica la información del bucket de OSS al cual desea sincronizar los datos. El destino es OSS.

Si ya cuenta con un origen de datos de OSS que cumple sus requisitos empresariales, omita este paso.

3

Crear un nodo de tarea sin conexión

Los nodos de tarea sin conexión son obligatorios para las operaciones de sincronización sin conexión. Cree un nodo de tarea sin conexión para cada operación de sincronización.

4

Configurar e iniciar una tarea de sincronización sin conexión

DataWorks Data Integration ofrece el modo asistente y el modo script para configurar tareas de sincronización sin conexión. Seleccione el modo según sus requisitos empresariales.

  • Modo asistente: Permite configurar una tarea de sincronización de datos mediante una interfaz gráfica de usuario. Es fácil de usar, pero ofrece funciones limitadas.

  • Modo script: Permite escribir scripts JSON para completar el desarrollo de la sincronización de datos. Está diseñado para usuarios avanzados y requiere mayor tiempo de aprendizaje. Admite funciones avanzadas que facilitan configuraciones flexibles y detalladas.

5

Configurar parámetros de programación

En este paso se configuran la hora de ejecución, la propiedad de reejecución y las dependencias de programación de la tarea de sincronización para que esta se ejecute periódicamente.

6

Depurar el código y enviar la tarea

Una vez completada la depuración correctamente, envíe la tarea de sincronización sin conexión al servidor para que se ejecute periódicamente según las propiedades de programación.

7

Consultar los resultados de ejecución de la tarea

Consulte el estado de ejecución de la tarea en la consola de DataWorks y revise los resultados de la sincronización de datos en la consola de OSS.

Reglas de facturación

  • Al sincronizar datos de Tablestore a OSS, Tablestore cobra por la lectura de datos según el número de unidades de capacidad (CU) consumidas. Las CU de lectura medidas y las CU de lectura reservadas se facturan por separado. El consumo de CU de lectura medidas o reservadas depende del tipo de instancia al que acceda. Para obtener más información, consulte Billing overview.

    Nota

    Para obtener más información sobre los tipos de instancia y las CU, consulte Basic concepts.

  • Una vez sincronizados los datos con OSS, se aplican cargos de OSS por el almacenamiento de archivos de datos según el uso y la duración del almacenamiento. Si descarga objetos de OSS a dispositivos locales, OSS cobra según la cantidad de solicitudes de API GET y el volumen de tráfico saliente a Internet. Para obtener más información, consulte OSS billing overview.