--- title: "Escritura masiva de filas" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/data-store/bulk-write/ description: "Esta página describe el método para escribir múltiples filas en una tabla de 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 --- # Escritura masiva de filas Catalyst te permite realizar trabajos de escritura masiva en una tabla específica presente en [Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction). La operación de escritura masiva puede obtener miles de registros de un archivo CSV subido en [Stratus](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/introduction/) e insertarlos en una tabla específica. La tabla se identifica por su [Table ID](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/tables/) único. La columna en la que se debe realizar la operación de escritura se identifica por su [ID de columna](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/columns/#column-characteristics) único. > **Nota:** Para realizar una operación de escritura masiva, primero debes [subir](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/objects/upload-object/) los datos requeridos como un archivo CSV en Stratus. Durante el trabajo de escritura, el archivo se referenciará usando los siguientes atributos: * `bucketName`: El [nombre del bucket](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/buckets/name-bucket/#ideal-practices-to-name-a-bucket), donde se almacena el objeto. * `objectKey`: Puede contener la [ruta](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/objects/introduction/#path) o la [URL del objeto](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/objects/introduction/#object-url) del objeto requerido. * `versionID`: Si el bucket tiene el [versionado](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/stratus-config/general-settings/#versioning) habilitado, entonces el versionID específico del archivo se almacenará en este atributo. Estos detalles deberán resolverse como un objeto JSON llamado `objectDetails`, y pasarse al método `setObjectDetails()`. Catalyst soporta los siguientes métodos para escritura masiva en Java SDK:
| Método utilizado | Descripción |
|---|---|
| `createBulkWriteJob(bulkWriteDetails)` | Crear un nuevo trabajo de escritura masiva en una tabla específica. | `createInsertBulkWriteJob(table ID, objectDetails)` | Crear un nuevo trabajo de inserción de escritura masiva. |
| `createUpsertBulkWriteJob(tableId, objectDetails, column ID)` | Crear un nuevo trabajo de upsert de escritura masiva. |
| `getBulkWriteJobDetails(jobID)` | Obtener el estado y los resultados de un trabajo de escritura masiva. |