83. Interogare: Colectați contextul platformei
La un număr mare (sute sau mii) de seturi de date procesate (cum ar fi "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" etc.) există întotdeauna o cerere de a înțelege starea procesării fiecărui set de date și de a colecta sumarul procesării. Aceste detalii sunt furnizate folosind getPlatformContext interogare.
Cazurile comune:
Urmărirea progresului procesării
Colectarea sumarului și a statisticilor procesării
Observarea erorilor și avertismentelor apărute în timpul procesării pentru investigații ulterioare mai profunde ale seturilor de date afectate
query CollectPlatformContext {
getPlatformContext(input: {
userUuids: ["<placeholder_of_user_uuid>"],
statuses: [Start, Done, Warning, Error, Ignored],
dateFrom: "2023-05-25T12:49:00.000Z",
dateTo: "2023-05-30T06:35:00.000Z",
}) {
events {
fieldUuid
subFieldUuid
subFieldType
operationId
status
executionDate
messageKey
opțional
}
}
}Filtre de intrare suportate:
dateFromca datetime în format ISO 8601 (ex:"2023-05-25T12:49:00.000Z")dateToca datetime în format ISO 8601 (ex:"2023-05-30T06:35:00.000Z")operationIdsca un tablou de identificatori ai operațiunilor (Șiruri)statusesca un tablou care conține valori dinContextEventStatusenum cu toate stările procesării, inclusiv intermediare; este recomandat să se folosească pe cele cheie[Start, Done, Warning, Error, Ignored]subFieldTypesca un tablou care conține valori aleTreeNodeEntityenum cu toate entitățile GeoPardsubFieldUuidsca un tablou cu UUID-uri legate de entitățile selectate însubFieldTypesuserUuidsca un tablou de UUID-uri ale „User” pentru căutare
Obiectul de ieșire include următoarele atribute:
fieldUuidreprezintă UUID-ul Câmpului asociatsubFieldUuiddenotă UUID-ul setului de date procesat legat (cum ar fi "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" etc.)subFieldTypeca enum legat deTreeNodeEntityoperationIdca șir care conține identificatorul operațiunii; rămâne consecvent în toate lanțurile de procesare asociate; este recomandat să grupați după acest identificator pentru a urmări toate etapele procesăriistatusca enum legat deContextEventStatusexecutionDateca șir în format ISO 8601 care indică momentul executăriimessageKeyca enum legat deContextMessageKeycare descrie rezultatul execuțieiopționalca șir care oferă o descriere tehnică (dacă este relevantă), este folosit în principal pentru depanare și raportarea erorilor
Ultima actualizare
A fost util?