83. Poizvedba: zberi kontekst platforme
Pri velikem številu (stoih ali tisočih) obdelanih podatkovnih nizov (kot so "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" itd.) je vedno potreba po razumevanju statusa obdelave vsakega podatkovnega niza in zbiranju povzetka obdelave. Ti podatki so na voljo z uporabo getPlatformContext poizvedbe.
Pogosti primeri:
Sledenje napredku obdelave
Zbiranje povzetka obdelave in statistike
Opazovanje napak in opozoril med obdelavo za nadaljnjo poglobljeno preiskavo prizadetih podatkovnih nizov
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
neobvezno
}
}
}Podprti vhodni filtri:
dateFromkot datum in čas v obliki ISO 8601 (npr.:"2023-05-25T12:49:00.000Z")dateTokot datum in čas v obliki ISO 8601 (npr.:"2023-05-30T06:35:00.000Z")operationIdskot polje identifikatorjev operacij (Nizi)statuseskot polje vsebovanih vrednosti izContextEventStatusenum z vsemi statusi obdelave vključno s vmesnimi; priporočeno je uporabiti ključne vrednosti[Start, Done, Warning, Error, Ignored]subFieldTypeskot polje vrednostiTreeNodeEntityenum z vsemi GeoPard entitetamisubFieldUuidskot polje UUID-jev povezanih z izbranimi entitetami vsubFieldTypesuserUuidskot polje UUID-jev "User", ki jih je treba iskati
Izhodni objekt vključuje naslednje atribute:
fieldUuidpredstavlja UUID povezanega polja (Field)subFieldUuidoznačuje UUID povezanega obdelanega podatkovnega niza (kot so "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" itd.)subFieldTypekot enum povezan zTreeNodeEntityoperationIdkot niz, ki vsebuje identifikator operacije; ostaja skladen v vseh povezanih obdelovalnih verigah; priporočljivo je združevati po tem identifikatorju za sledenje vseh stopenj obdelavestatuskot enum povezan zContextEventStatusexecutionDatekot niz v obliki ISO 8601, ki označuje trenutek izvajanjamessageKeykot enum povezan zContextMessageKeyki opisuje izid izvajanjaneobveznokot niz, ki nudi tehničen opis (če je ustrezen); uporablja se predvsem za razhroščevanje in poročanje o napakah
Nazadnje posodobljeno
Je bilo to koristno?