Seguimiento del progreso de los trabajos - AWS IoT SiteWise

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.

Seguimiento del progreso de los trabajos

Revise el progreso y los detalles del trabajo (consola)

Consulte Importar metadatos (consola) o Exportación de metadatos (consola) para iniciar un trabajo masivo.

Descripción general del progreso del trabajo en la AWS IoT SiteWise consola:
  1. Vaya a la consola de AWS IoT SiteWise.

  2. Seleccione Operaciones masivas nuevas en el panel de navegación.

  3. La tabla de progreso de los trabajos de la AWS IoT SiteWise consola muestra la lista de trabajos de operaciones masivas.

  4. La columna Tipo de trabajo describe si se trata de un trabajo de exportación o importación. Las columnas Fecha de importación muestran la fecha en que se inició el trabajo.

  5. La columna Estado muestra el estado del trabajo. Puede seleccionar un trabajo para ver los detalles del trabajo.

  6. El trabajo seleccionado muestra el éxito si se ha realizado correctamente o una lista de los errores si el trabajo ha fallado. También se muestra una descripción del error con cada tipo de recurso.

Descripción general de los detalles del trabajo en la AWS IoT SiteWise consola:

La tabla de progreso de los trabajos de la AWS IoT SiteWise consola muestra la lista de trabajos de operaciones masivas.

  1. Elija un trabajo para ver más detalles.

  2. En el caso de un trabajo de importación, Data source ARN representa la ubicación en Amazon S3 del archivo de importación.

  3. En el caso de un trabajo de exportación, Data destination ARN representa la ubicación del archivo en Amazon S3 tras la exportación.

  4. Las Status y Status reason proporcionan detalles adicionales sobre el trabajo actual. Consulte Seguimiento del progreso de los trabajos y gestión de errores para obtener más detalles.

  5. El Queued position representa la posición del trabajo en la cola de procesos. Los trabajos se procesan de uno en uno. Una posición en cola igual a 1 indica que el trabajo se procesará a continuación.

  6. La página de detalles de los trabajos también muestra los recuentos de progreso del trabajo.

    1. Los tipos de recuento del progreso del trabajo son:

      1. Total resources— Indica el recuento total de activos en el proceso de transferencia.

      2. Succeeded— Indica el recuento de activos transferidos correctamente durante el proceso.

      3. Failed— Indica el recuento de activos que fallaron durante el proceso.

      4. Skipped— Indica el recuento de activos que se omitieron durante el proceso.

  7. Un estado de trabajo igual PENDING oVALIDATING, muestra todos los recuentos de progreso de los trabajos. Esto indica que se están evaluando los recuentos de progreso de los trabajos.

  8. Un estado de trabajo de RUNNING muestra el Total resources recuento, el trabajo enviado para su procesamiento. Los recuentos detallados (SucceededFailed, ySkipped) se aplican a los recursos procesados. La suma de los recuentos detallados es menor que el Total resources recuento, hasta que el estado del trabajo sea COMPLETED oERROR.

  9. Si el estado de un trabajo es COMPLETED oERROR, el Total resources recuento es igual a la suma de los recuentos detallados (SucceededFailed, ySkipped).

  10. Si el estado de un trabajo esERROR, consulte la tabla de fallos de trabajo para obtener detalles sobre los errores y fallos específicos. Consulte Inspeccione los detalles del error (consola) para obtener más detalles.

Revise el progreso y los detalles del trabajo (AWS CLI)

Tras iniciar una operación masiva, puede comprobar o actualizar su estado mediante las siguientes API acciones:

  • Para recuperar información sobre un trabajo específico, utilice la GetMetadataTransferJobAPIacción.

    Recupere información con GetMetadataTransferJobAPI:
    1. Cree y ejecute un trabajo de transferencia. Llama al GetMetadataTransferJobAPI.

      ejemplo AWS CLI comando:
      aws iottwinmaker get-metadata-transfer-job \ --metadata-transfer-job-id your_metadata_transfer_job_id \ --region your_region
    2. GetMetadataTransferJobAPIDevuelve un MetadataTransferJobProgress objeto con los siguientes parámetros:

      • succeededCount— Indica el recuento de activos transferidos correctamente en el proceso.

      • failedCount— Indica el recuento de activos que fallaron durante el proceso.

      • skippedCount— Indica el recuento de activos que se omitieron durante el proceso.

      • totalCount— Indica el recuento total de activos en el proceso de transferencia.

      Estos parámetros indican el estado del progreso del trabajo. Si el estado esRUNNING, ayudan a rastrear la cantidad de recursos que aún no se han procesado.

      Si encuentra errores de validación del esquema, o si failedCountes mayor o igual a 1, el estado de progreso del trabajo pasa a serERROR. Se incluye un informe de errores completo del trabajo en su bucket de Amazon S3. Consulte Inspeccione los errores para obtener más detalles.

  • Para enumerar los trabajos actuales, usa la ListMetadataTransferJobsAPIacción.

    Utilice un JSON archivo para filtrar los trabajos devueltos en función de su estado actual. Consulte el procedimiento siguiente:

    1. Para especificar los filtros que desea usar, cree un JSON archivo AWS CLI de entrada. Desea usar:

      { "sourceType": "s3", "destinationType": "iottwinmaker", "filters": [{ "state": "COMPLETED" }] }

      Para obtener una lista de state valores válidos, consulte ListMetadataTransferJobsFilterla Guía de AWS IoT TwinMaker API referencia.

    2. Utilice el JSON archivo como argumento en el siguiente comando de AWS CLI ejemplo:

      aws iottwinmaker list-metadata-transfer-job --region your_region \ --cli-input-json file://ListMetadataTransferJobsExample.json
  • Para cancelar un trabajo, utilice la CancelMetadataTransferJobAPIacción. Esto API cancela el trabajo de transferencia de metadatos específico, sin afectar a ningún recurso ya exportado o importado:

    aws iottwinmaker cancel-metadata-transfer-job \ --region your_region \ --metadata-transfer-job-id job-to-cancel-id