83. クエリ: プラットフォームコンテキストを収集
大量(数百または数千)の処理済みデータセット(「SatelliteImage」「AsAppliedDataset」「YieldDataset」「SoilDataset」など)において、各データセットの処理状況を把握し処理サマリーを収集する需要が常にあります。これらの詳細は次を使用して提供されます getPlatformContext query。
一般的なケース:
処理の進捗を追跡する
処理のサマリーと統計を収集する
影響を受けたデータセットのさらなる詳細調査のために、処理中のエラーや警告を観察する
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
}
}
}サポートされる入力フィルター:
dateFromISO 8601形式の日時として(例:"2023-05-25T12:49:00.000Z")dateToISO 8601形式の日時として(例:"2023-05-30T06:35:00.000Z")operationIds操作識別子の配列として(文字列)statuses次の値を含む配列としてContextEventStatus中間を含むすべての処理ステータスを持つ列挙型で、主要なキーを使用することが推奨されます[Start, Done, Warning, Error, Ignored]subFieldTypes次の値を持つ配列としてTreeNodeEntityGeoPardのすべてのエンティティを含む列挙型subFieldUuids選択されたエンティティにリンクされたUUIDの配列としてsubFieldTypesuserUuids検索する「User」UUIDの配列として
出力オブジェクトには以下の属性が含まれます:
fieldUuid関連するFieldのUUIDを表しますsubFieldUuidリンクされた処理済みデータセットのUUIDを示します(例:「SatelliteImage」「AsAppliedDataset」「YieldDataset」「SoilDataset」など)subFieldTypeにリンクされた列挙型としてTreeNodeEntityoperationId操作の識別子を保持する文字列として、関連するすべての処理チェーンで一貫性があり、この識別子でグループ化してすべての処理段階を追跡することが推奨されますstatusにリンクされた列挙型としてContextEventStatusexecutionDate実行の時点を示すISO 8601形式の文字列としてmessageKeyにリンクされた列挙型としてContextMessageKey実行の結果を説明するものoptional技術的な説明を提供する文字列として(該当する場合)、主にデバッグやバグ報告に使用されます
最終更新
役に立ちましたか?