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. |
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
Yes
No
Send your feedback to us
Skip
Submit