Microsoft Digital Twins теряет данные?
Я протестировал MSDT с несколькими датчиками (250 и более) и обнаружил, что время от времени у меня нет исторических значений для некоторых (до 100 в случае 250 общих датчиков) моих датчиков. Ключевой момент - приложение, которое отправляет тестовый пакет, работает без прерываний, поэтому их не следует удалять по истечении некоторого времени ожидания. Через некоторое время я получил все 250 датчиков с историческими данными.
Извлечение данных было выполнено всего одним запросом, у меня есть один большой JSON со всеми моими датчиками, но для некоторых из них могут отсутствовать данные истории (и текущее состояние), точно так же, как не было ни одного отчета для этого датчика.
Кто-нибудь сталкивался с этим? Почему это происходит?
1 ответ
Я не уверен, вы сказали, что если вы сделали два вызова, чтобы получить датчики и значения, вы бы иногда получали все значения, а затем сразу получали подмножество значений? Я не был уверен, было ли "через некоторое время" долгое время или сразу.
Как давно значения датчика были отправлены в Digital Twins? И я полагаю, вы смотрели на исторические ценности или вы смотрели на текущие значения?
Digital Twins не хранит исторические значения вечно, текущий тайм-аут составляет около одного дня (~25 часов), после чего значения удаляются.
Это помогает?