

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ejecución de un trabajo de exportación masiva
<a name="running-bulk-operations-export"></a>

 La exportación masiva es la acción de mover los metadatos de un AWS IoT SiteWise espacio de trabajo a un bucket de Amazon S3. 

Al realizar una exportación masiva de su AWS IoT SiteWise contenido a Amazon S3, puede especificar filtros para limitar los modelos de activos y activos específicos que desea exportar.

Los filtros deben especificarse en una sección `iotSiteWiseConfiguration` dentro de la sección de orígenes de su solicitud JSON.

**nota**  
 Puede incluir varios filtros en la solicitud. La operación masiva exportará los modelos de activos y los activos que coincidan con cualquiera de los filtros.   
 Si no proporciona ningún filtro, la operación masiva exporta todos los modelos de activos y los activos. 

**Example cuerpo de la solicitud con filtros**  

```
{
      "metadataTransferJobId": "your-transfer-job-id",
      "sources": [
       {
        "type": "iotsitewise",
        "iotSiteWiseConfiguration": {
          "filters": [
           {
              "filterByAssetModel": {
                  "assetModelId": "asset model ID"
              }
            },
            {
              "filterByAssetModel": {
                  "assetModelId": "asset model ID",
                  "includeAssets": true
              }
            },
            {
              "filterByAssetModel": {
                  "assetModelId": "asset model ID",
                  "includeOffspring": true
               }
             }
           ]
          }
        }
       ],
       "destination": {
          "type": "s3",
          "s3Configuration": {
            "location": "arn:aws:s3:::amzn-s3-demo-bucket"
          }
      }
}
```

## Exportación de metadatos (consola)
<a name="export-metadata-console"></a>

El siguiente procedimiento explica la acción de exportación de la consola:

**Cree un trabajo de exportación en el Consola de AWS IoT SiteWise**

1.  Vaya a la [consola de AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. En el panel de navegación, elija **Operaciones masivas Nueva**.

1. Seleccione **Nueva exportación** para iniciar el proceso de exportación.

1. En la página **Exportar metadatos**:
   +  Introduzca un nombre para el trabajo de exportación. Es el nombre utilizado para el archivo exportado en el bucket de Amazon S3. 
   + Elija los recursos que desea exportar, lo que establece los filtros para el trabajo:
     + Exporte todos los activos y modelos de activos. Utilice filtros en los activos y los modelos de activos.
     + Exporte activos. Filtre los activos.
       + Seleccione el activo que desee utilizar para el filtro de exportación.
       + (Opcional) Añada la descendencia o el modelo de activos asociado.
     + Exporte modelos de activos. Filtre sus modelos de activos.
       + Seleccione el modelo de activos que desee utilizar para el filtro de exportación.
       + (Opcional) Añada la descendencia, el activo asociado o ambos. 
     + Elija **Siguiente**.
   + Navegue hasta el bucket de Amazon S3:
     + Seleccione **Browse Amazon S3** para ver el bucket y los archivos de Amazon S3.
     + Navegue hasta el bucket de Amazon S3 donde se debe colocar el archivo.
     + Elija **Siguiente**.
   + Revise el trabajo de exportación y seleccione **Exportar**.

1. La página **Operaciones masivas en SiteWise metadatos** Consola de AWS IoT SiteWise muestra el trabajo de importación recién creado en la tabla de **progreso de los trabajos**.

Para conocer las diferentes formas de utilizar los filtros al exportar metadatos, consulte [Ejemplos de metadatos de exportación](bulk-operations-export-filter-examples.md). 

## Exportación de metadatos (AWS CLI)
<a name="export-metadata-cli"></a>

El siguiente procedimiento explica la acción AWS CLI de exportación:

**Exportación de datos desde AWS IoT SiteWise Amazon S3**

1. Cree un archivo JSON con el cuerpo de la solicitud. El cuerpo de la solicitud especifica el origen y el destino del trabajo de transferencia. El siguiente ejemplo muestra un cuerpo de solicitud de ejemplo:

   ```
   {
       "metadataTransferJobId": "{{your-transfer-job-Id}}",
       "sources": [{
           "type": "iotsitewise"
       }],
       "destination": {
           "type": "s3",
           "s3Configuration": {
               "location": "arn:aws:s3:::{{amzn-s3-demo-bucket}}"
           }
       }
   }
   ```

   Asegúrese de especificar su bucket de Amazon S3 como destino del trabajo de transferencia de metadatos.
**nota**  
En este ejemplo se exportarán todos sus modelos de activos y sus activos. Para limitar la exportación a modelos de activos o activos específicos, puede incluir filtros en el cuerpo de la solicitud. Para obtener más información sobre la aplicación de filtros de exportación, consulte [Ejemplos de metadatos de exportación](bulk-operations-export-filter-examples.md).

1. Guarde el archivo del cuerpo de la solicitud para utilizarlo en el siguiente paso. En este ejemplo, el archivo se denomina `createMetadataTransferJobExport.json`.

1. `CreateMetadataTransferJob`Para invocarlo, ejecute el siguiente AWS CLI comando:

   ```
   aws iottwinmaker create-metadata-transfer-job --region us-east-1 \ 
            --cli-input-json file://createMetadataTransferJobExport.json
   ```

   Sustituya el archivo JSON de entrada `createMetadataTransferJobExport.json` por el nombre de su propio archivo de transferencia.