---
title: "Lectura masiva de filas"
url: https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/data-store/bulk-read/
description: "Esta página describe el método para leer múltiples filas de una tabla en Data Store en tu aplicación Java con fragmentos de código de ejemplo"
last_updated: 2026-03-30T08:10:30Z
service: Cloud Scale
type: general
related_links:
- name: "Data Store"
url: /es/cloud-scale/help/data-store/introduction
---
# Lectura masiva de filas
Catalyst te permite realizar trabajos de lectura masiva en una tabla específica presente en [Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction).
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](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/tables/) ú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**
```java
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;
```
```java
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()`.