83. Lekérdezés: platformkontextus gyűjtése
Nagyszámú (százak vagy ezrek) feldolgozott adatkészletnél (például "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" stb.) mindig igény van az egyes adatkészletek feldolgozási állapotának megértésére és a feldolgozási összegzés gyűjtésére. Ezek az információk a következő segítségével érhetők el: getPlatformContext query.
Gyakori esetek:
A feldolgozás előrehaladásának nyomon követése
A feldolgozási összegzés és statisztikák gyűjtése
Hibák és figyelmeztetések megfigyelése a feldolgozás során, további mélyebb vizsgálathoz az érintett adatkészletek esetén
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
}
}
}Támogatott bemeneti szűrők:
dateFromISO 8601 formátumú dátumként-időpontként (pl.:"2023-05-25T12:49:00.000Z")dateToISO 8601 formátumú dátumként-időpontként (pl.:"2023-05-30T06:35:00.000Z")operationIdsa műveletazonosítók tömbjeként (Sztringek)statusesolyan tömbként, amely értékeket tartalmaz aContextEventStatusfelsorolásból, amely tartalmazza az összes feldolgozási állapotot, beleértve a közteseket is; ajánlott a kulcsfontosságúakat használni[Start, Done, Warning, Error, Ignored]subFieldTypesolyan tömbként, amely értékei aTreeNodeEntityfelsorolásból vannak, amely az összes GeoPard entitást tartalmazzasubFieldUuidsolyan tömbként, amely UUID-ket tartalmaz a kiválasztott entitásokhoz kapcsolódóansubFieldTypesuserUuidsa keresendő "User" UUID-k tömbjeként
A kimeneti objektum a következő attribútumokat tartalmazza:
fieldUuida kapcsolódó Tábla (Field) UUID-ját jelölisubFieldUuida kapcsolódó feldolgozott adatkészlet UUID-ját jelöli (például "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" stb.)subFieldTypefelsorolásként, amely kapcsolódik aTreeNodeEntityoperationIdsztringként, amely a művelet azonosítóját tartalmazza; ez következetes az összes kapcsolódó feldolgozási láncban, ajánlott ezzel az azonosítóval csoportosítani a feldolgozási lépések követéséhezstatusfelsorolásként, amely kapcsolódikContextEventStatusexecutionDateISO 8601 formátumú sztringként, amely a végrehajtás pillanatát jelzimessageKeyfelsorolásként, amely kapcsolódikContextMessageKeyamely leírja a végrehajtás eredményétoptionalsztringként, amely technikai leírást ad (ha releváns); elsősorban hibakeresésre és hibajelentésre használatos
Utoljára frissítve:
Hasznos volt ez?