Цифровой двойник Azure — подсчет количества моделей

#azure #azure-digital-twins

#azure #azure-digital-twins

Вопрос:

В ограничении цифрового двойника Azure (ADT):

https://docs.microsoft.com/en-us/azure/digital-twins/reference-service-limits

существует ограничение на «количество моделей в одном экземпляре Azure Digital Twins».

Мои вопросы: как подсчитать количество моделей в ADT? что считается одной моделью в ADT?

Ответ №1:

Вы можете получить все модели с помощью командной строки az, есть команда списка моделей, которую вы можете использовать. В качестве альтернативы вы можете использовать любой из SDK для выполнения того же самого. Я получаю количество моделей, добавляя к нему запрос JMESpath:

 az dt model list -n <adt-name> --query "length(@)"
 

Это вернет только количество моделей.

Комментарии:

1. Рассматривая пример с «планетой» в docs.microsoft.com/en-gb/azure/digital-twins/concepts-models там, где у нас есть «планета», «кратер» и «луна», можем ли мы сказать, что у нас здесь 3 модели? Можем ли мы сказать, что количество моделей равно количеству интерфейсов / сущностей / концепций?

2. В этом примере у вас есть 3 модели. На данный момент каждая модель имеет @type ‘interface’ (DTDL V2).

3. Спасибо за ответ! Как насчет количества двойников (также в docs.microsoft.com/en-us/azure/digital-twins /… )? Основано ли это на общем количестве экземпляров всех интерфейсов? Например, в этом примере, если у нас есть: «Юпитер» и «Земля» как единственные экземпляры интерфейса «планета», а «каллисто» и «ганимед» как единственные экземпляры интерфейса «луна», можем ли мы сказать, что у нас 4 близнеца?

4. Исправьте еще раз, 4 двойника. Двойник — это экземпляр модели. Не стесняйтесь отмечать мой ответ как принятый, если он вам помог!