Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Lectura masiva de filas

Catalyst te permite realizar trabajos de lectura masiva en una tabla específica presente en Data Store. En el siguiente fragmento del SDK, el trabajo de lectura masiva puede leer miles de registros de una tabla específica y generar un archivo CSV que contiene los resultados de la operación de lectura, si el trabajo es exitoso. La tabla se identifica por su Table ID único. Catalyst soporta los siguientes métodos para lectura masiva en Java SDK:

Método utilizado Descripción
createBulkReadJob() Crear un nuevo trabajo de lectura masiva.
getBulkReadJobStatus() Para conocer el estado y el resultado del trabajo de lectura masiva.
Copia el siguiente fragmento del SDK para realizar un trabajo de lectura masiva en una tabla en particular. #### Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.object.bulk.ZCBulkReadServices;
import com.zc.component.object.bulk.ZCBulkQueryDetails;
import com.zc.component.object.bulk.ZCBulkCallbackDetails;
import com.zc.component.object.bulk.ZCDataStoreBulk;
import com.zc.component.object.bulk.result.ZCBulkResult;
import com.zc.component.object.bulk.ZCBulkReadDetails;
copy
ZCBulkReadServices bulkRead = ZCDataStoreBulk.getInstance().getBulkReadInstance();
bulkRead.createBulkReadJob(12096000000642178L);  //Proporciona tu Table ID
// crear trabajo de lectura masiva con el ID de tabla
ZCBulkQueryDetails bulkQueryDetails = ZCBulkQueryDetails.getInstance(); 
// obtener instancia de detalles de consulta masiva
ZCBulkCallbackDetails callbackDetails = ZCBulkCallbackDetails.getInstance(); 
// obtener instancia de detalles de callback masivo
bulkRead.createBulkReadJob(12096000000642178L, bulkQueryDetails); //Proporciona tu Table ID
// crear trabajo de lectura masiva con el ID de tabla y detalles de consulta
bulkRead.createBulkReadJob(12096000000642178L, bulkQueryDetails, callbackDetails); //Proporciona tu Table ID
// crear trabajo de lectura masiva con el ID de tabla, detalles de consulta y detalles de callback.
ZCBulkReadDetails bulkReadDetails = ZCBulkReadDetails.getInstance(); 
// crear instancia de detalles de lectura masiva.
bulkReadDetails.setTableIdentifier(12096000000642178L); //Proporciona tu Table ID
ZCBulkResult readJob =  bulkRead.createBulkReadJob(bulkReadDetails); 
// crear trabajo de lectura masiva con detalles de lectura masiva.
bulkRead.getBulkReadJobStatus(readJob.getJobId()); 
// obtener estado y resultado del trabajo de lectura masiva

Nota: Se puede leer un máximo de 200,000 filas simultáneamente usando el método createBulkReadJob().

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA

ENLACES RELACIONADOS

Data Store