--- title: "Operación de exportación" url: https://docs.catalyst.zoho.com/es/cli/v1/data-store-import-and-export/export-operation/ description: "Catalyst te permite realizar operaciones de lectura y escritura masiva en las tablas del Data Store usando el CLI." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Exportación de Data Store ### Introducción La sintaxis general del comando de exportación de Data Store es: ```sh catalyst ds:export [options] ``` ### Estructura del archivo JSON de configuración El comando de exportación de Data Store obtendrá los registros de la tabla que especifiques, que coincidan con los criterios que definas en el archivo JSON de configuración de entrada. Si no pasas el archivo JSON con el comando, o si no especificas ningún criterio, todos los registros de la tabla se leerán por defecto. A continuación se muestra un archivo JSON de configuración de ejemplo que especifica los requisitos de la operación de exportación, que puedes pasar opcionalmente durante la ejecución del comando:  Los parámetros admitidos por el archivo JSON de configuración se definen a continuación:
| Atributos | Descripción |
|---|---|
| `table_identifier` (String, Obligatorio) | El [ID único](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/tables/) de la tabla o el nombre de la tabla de donde se deben exportar los datos. También puedes pasar el identificador de tabla usando la [opción `--table`](https://docs.catalyst.zoho.com/es/cli/v1/data-store-import-and-export/export-operation/#export-options). |
| `query` (JSON, Opcional) | La sección donde puedes definir las condiciones y criterios para el trabajo de exportación |
| `page` (Numérico, Opcional) | El archivo CSV generado como resultado del proceso de lectura masiva contiene doscientos mil registros en una página. El valor de página '1' indica que se exportarán los primeros doscientos mil registros que coincidan con tu consulta. Puedes obtener registros posteriores aumentando el valor de página. Por ejemplo, si deseas obtener registros del rango 200,001 a 400,000, debes especificar el valor de página como '2'. Valor predeterminado: 1 También puedes especificar el valor de página usando la [opción `--page`](https://docs.catalyst.zoho.com/es/cli/v1/data-store-import-and-export/export-operation/#export-options). |
| `select_columns` (Array, Opcional) | Columnas específicas en los registros que necesitan obtenerse de la tabla. Si no especificas las columnas, se seleccionarán y obtendrán todas las columnas. Puedes incluir múltiples columnas en un array. |
| `callback` (JSON, Opcional) | La sección donde puedes definir las propiedades de la URL de callback, donde se enviarán las respuestas JSON automáticas de los estados del trabajo |
| `url` (String, Obligatorio si deseas especificar la URL de callback | La URL donde se enviarán las respuestas automáticas usando el método HTTP `POST`, cada vez que cambie el estado del trabajo. La información sobre los detalles del trabajo estará contenida en el cuerpo de la respuesta JSON. El CLI también mostrará una transmisión en tiempo real de la ejecución y el estado final del trabajo. |
| `headers` (String, Opcional) | Encabezados que necesitas que se pasen en la respuesta JSON a la URL de callback Debes especificar los encabezados como: { "{header_name_1}" : "{header_value_1}", "{header_name_2}" : "{header_value_2}" } y así sucesivamente. |
| `params` (String, Opcional) | Parámetros que necesitas que se agreguen a la URL de callback Debes especificar los parámetros como: { "{param_name_1}" : "{param_value_1}", "{param_name_2}" : "{param_value_2}" } y así sucesivamente. |
| `criteria` (JSON, Opcional) | Un conjunto de condiciones basadas en las cuales se obtendrán los registros. Las propiedades que se deben incluir en esta sección se indican en la tabla a continuación. |
| Atributos | Descripción |
|---|---|
| `group_operator` (String, Obligatorio si deseas especificar los criterios | El operador que vinculará los grupos de criterios entre sí. Operadores admitidos: `AND`, `OR` Si defines dos o más grupos de criterios, puedes usar el operador `AND` o `OR`. Por ejemplo, puedes especificar un criterio como "column1 equal value 1 AND column2 contains value 2" en el formato especificado en la sección anterior. > **Nota:** No podrás usar combinaciones de ambos operadores. Puedes usar `AND` o `OR` en una sola ejecución de comando. |
| `group` (JSON, Obligatorio si deseas especificar los criterios) | Puedes incluir hasta 25 conjuntos de criterios en esta sección. El archivo JSON de ejemplo muestra 2 conjuntos de criterios. Nota: Solo puedes incluir un grupo general con un operador de grupo en una sola ejecución. |
| `column_name` (String, Obligatorio si deseas especificar los criterios) | Nombre de la columna específica de la tabla para la cual se deben definir los criterios |
| `comparator` (String, Obligatorio si deseas especificar los criterios) | El operador de comparación que coincide el nombre de la columna con el valor del criterio Comparadores admitidos: `equal`, `not_equal`, `greater_than`, `greater_equal`, `less_than`, `less_equal`, `starts_with`, `ends_with`, `contains`, `not_contains`, `in`, `not_in`, `between`, `not_between` > **Nota:** * Puedes especificar múltiples valores para los comparadores `in` y `not_in`, separados por comas. * Catalyst solo admite el comparador `equal` para una columna encriptada. No podrás usar otros comparadores como criterio para una columna encriptada. |
| `value` (String, Obligatorio si deseas especificar los criterios) | El valor para la columna específica en el registro que deseas definir como criterio |