Monitoraggio dei progressi dei lavori - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio dei progressi dei lavori

Verifica lo stato di avanzamento e i dettagli del lavoro (console)

Visualizza Importa metadati (console) o Esporta metadati (console) avvia un lavoro collettivo.

Panoramica dello stato di avanzamento del lavoro nella AWS IoT SiteWise console:
  1. Passare alla console AWS IoT SiteWise.

  2. Scegli Operazioni in blocco Nuove dal pannello di navigazione.

  3. La tabella di avanzamento dei lavori nella AWS IoT SiteWise console mostra l'elenco dei lavori relativi alle operazioni in blocco.

  4. La colonna Job type descrive se si tratta di un processo di esportazione o importazione. Le colonne Data di importazione mostrano la data di inizio del processo.

  5. La colonna Stato mostra lo stato del lavoro. È possibile selezionare un lavoro per visualizzarne i dettagli.

  6. Il lavoro selezionato mostra Successo in caso di esito positivo o un elenco di errori se il lavoro non è riuscito. Per ogni tipo di risorsa viene inoltre visualizzata una descrizione dell'errore.

Panoramica dei dettagli del lavoro nella AWS IoT SiteWise console:

La tabella di avanzamento dei lavori nella AWS IoT SiteWise console mostra l'elenco dei lavori eseguiti in blocco.

  1. Scegli un lavoro per visualizzare maggiori dettagli.

  2. Per un processo di importazione, Data source ARN rappresenta la posizione Amazon S3 del file di importazione.

  3. Per un processo di esportazione, Data destination ARN rappresenta la posizione Amazon S3 del file dopo l'esportazione.

  4. Inoltre StatusStatus reason, fornisci ulteriori dettagli sul lavoro corrente. Per ulteriori dettagli, consulta Monitoraggio dell'avanzamento dei lavori e gestione degli errori.

  5. Queued positionRappresenta la posizione del lavoro nella coda del processo. I lavori vengono elaborati uno alla volta. Una posizione in coda pari a 1 indica che il lavoro verrà elaborato successivamente.

  6. La pagina dei dettagli dei lavori mostra anche i conteggi relativi allo stato di avanzamento dei lavori.

    1. I tipi di conteggio dell'avanzamento dei lavori sono:

      1. Total resources— Indica il numero totale di asset nel processo di trasferimento.

      2. Succeeded— Indica il numero di asset trasferiti con successo durante il processo.

      3. Failed— Indica il numero di asset che hanno avuto esito negativo durante il processo.

      4. Skipped— Indica il numero di risorse che sono state ignorate durante il processo.

  7. Uno stato del lavoro pari a PENDING oVALIDATING, visualizza tutti i conteggi relativi all'avanzamento dei lavori. Ciò indica che i conteggi relativi allo stato di avanzamento dei lavori sono in fase di valutazione.

  8. Uno stato del lavoro pari a RUNNING mostra il Total resources conteggio, il lavoro inviato per l'elaborazione. I conteggi dettagliati (SucceededFailed, eSkipped) si applicano alle risorse elaborate. La somma dei conteggi dettagliati è inferiore al Total resources conteggio, finché lo stato del lavoro non è COMPLETED oERROR.

  9. Se lo stato di un lavoro è COMPLETED oERROR, il Total resources conteggio è uguale alla somma dei conteggi dettagliati (SucceededFailed, e). Skipped

  10. Se lo stato di un lavoro èERROR, consulta la tabella Job failures per i dettagli sugli errori e gli errori specifici. Per ulteriori dettagli, consulta Controlla i dettagli dell'errore (console).

Rivedi lo stato di avanzamento e i dettagli del lavoro ()AWS CLI

Dopo aver avviato un'operazione in blocco, puoi verificarne o aggiornarne lo stato utilizzando le seguenti azioni API:

  • Per recuperare informazioni su un lavoro specifico, utilizza l'azione GetMetadataTransferJobAPI.

    Recupera informazioni con l'GetMetadataTransferJobAPI:
    1. Crea ed esegui un processo di trasferimento. Chiamata dell'API GetMetadataTransferJob.

      Esempio AWS CLI comando:
      aws iottwinmaker get-metadata-transfer-job \ --metadata-transfer-job-id your_metadata_transfer_job_id \ --region your_region
    2. L'GetMetadataTransferJobAPI restituisce un MetadataTransferJobProgress oggetto con i seguenti parametri:

      • successeededCount: indica il numero di risorse trasferite correttamente durante il processo.

      • FailedCount: indica il numero di asset che hanno avuto esito negativo durante il processo.

      • SkippedCount: indica il conteggio degli asset che sono stati ignorati durante il processo.

      • totalCount: indica il conteggio totale degli asset nel processo di trasferimento.

      Questi parametri indicano lo stato di avanzamento del lavoro. Se lo stato èRUNNING, aiutano a tenere traccia del numero di risorse ancora da elaborare.

      Se si verificano errori di convalida dello schema o se failedCount è maggiore o uguale a 1, lo stato di avanzamento del lavoro diventa. ERROR Un report di errore completo per il processo viene inserito nel tuo bucket Amazon S3. Per ulteriori dettagli, consulta Ispeziona gli errori.

  • Per elencare i lavori correnti, utilizza l'azione ListMetadataTransferJobsAPI.

    Utilizza un file JSON per filtrare i lavori restituiti in base al loro stato corrente. Consultate la procedura seguente:

    1. Per specificare i filtri che desideri utilizzare, crea un file JSON AWS CLI di input. Vuoi usare:

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

      Per un elenco di state valori validi, consulta la Guida ListMetadataTransferJobsFilterdi riferimento dell'AWS IoT TwinMaker API.

    2. Utilizzate il file JSON come argomento nel seguente comando di AWS CLI esempio:

      aws iottwinmaker list-metadata-transfer-job --region your_region \ --cli-input-json file://ListMetadataTransferJobsExample.json
  • Per annullare un lavoro, utilizza l'azione CancelMetadataTransferJobAPI. Questa API annulla lo specifico processo di trasferimento dei metadati, senza influire sulle risorse già esportate o importate:

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