83. Vaicājums: iegūt platformas kontekstu
Apstrādājot lielu skaitu (simtiem vai tūkstošiem) datu kopu (piem., "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" utt.), vienmēr pastāv vajadzība izprast katras datu kopas apstrādes statusu un apkopt apstrādes kopsavilkumu. Šie dati tiek nodrošināti, izmantojot getPlatformContext query.
Biežākie gadījumi:
Izsekot apstrādes gaitu
Savākt apstrādes kopsavilkumu un statistiku
Novērot kļūdas un brīdinājumus apstrādes laikā, lai veiktu padziļinātu ietekmēto datu kopu izmeklēšanu
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
optional
}
}
}Atbalstītie ievades filtri:
dateFromkā datuma-laika vērtība ISO 8601 formātā (piem.:"2023-05-25T12:49:00.000Z")dateTokā datuma-laika vērtība ISO 8601 formātā (piem.:"2023-05-30T06:35:00.000Z")operationIdskā darbību identifikatoru masīvs (Virknes)statuseskā masīvs, kas satur vērtības noContextEventStatusenumerācija ar visiem apstrādes statusiem, ieskaitot starpposma — ieteicams izmantot galvenos atslēgvārdus[Start, Done, Warning, Error, Ignored]subFieldTypeskā masīvs ar vērtībām noTreeNodeEntityenumerācija ar visām GeoPard entītijāmsubFieldUuidskā masīvs ar UUID, kas saistīti ar izvēlētajām entītijāmsubFieldTypesuserUuidskā "User" UUID masīvs meklēšanai
Izejas objekts iekļauj šādus atribūtus:
fieldUuidapzīmē saistītā lauka (Field) UUIDsubFieldUuidnorāda saistītās apstrādātās datu kopas UUID (piem., "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" utt.)subFieldTypekā enumerācija saistīta arTreeNodeEntityoperationIdkā virkne, kas satur darbības identifikatoru; tas saglabā konsekvenci visās saistītajās apstrādes ķēdēs — ieteicams grupēt pēc šī identifikatora, lai izsekotu visām apstrādes stadijāmstatuskā enumerācija saistīta arContextEventStatusexecutionDatekā virkne ISO 8601 formātā, kas norāda izpildes brīdimessageKeykā enumerācija saistīta arContextMessageKeykas apraksta izpildes rezultātuoptionalkā virkne, kas sniedz tehnisku aprakstu (ja attiecināms); galvenokārt tiek izmantota atkļūdošanai un kļūdu ziņošanai
Pēdoreiz atjaunināts
Vai tas bija noderīgi?