Azure 数字孪生 - 计算模型数量
Posted
技术标签:
【中文标题】Azure 数字孪生 - 计算模型数量【英文标题】:Azure digital twin - counting the number of models 【发布时间】:2021-05-19 06:22:29 【问题描述】:在 Azure 数字孪生 (ADT) 限制中:
https://docs.microsoft.com/en-us/azure/digital-twins/reference-service-limits
“单个 Azure 数字孪生实例中的模型数量”存在限制。
我的问题:如何计算 ADT 中的模型数量?什么是 ADT 中的单个模型?
【问题讨论】:
【参考方案1】:您可以使用 az CLI 获取所有模型,您可以使用 model list 命令。或者,您可以使用任何 SDK 来执行相同的操作。我通过向其添加 JMESPath 查询来获取模型数量:
az dt model list -n <adt-name> --query "length(@)"
这只会返回模型的数量。
【讨论】:
考虑到docs.microsoft.com/en-gb/azure/digital-twins/concepts-models 中关于“planet”的示例,其中我们有“planet”、“crater”和“moon”,我们可以说这里有 3 个模型吗?我们可以说模型的数量等于接口/实体/概念的数量吗? 在该示例中,您有 3 个模型。目前每个模型都是@type 'interface' (DTDL V2)。 感谢您的回答!双胞胎的数量呢(也在docs.microsoft.com/en-us/azure/digital-twins/…)?它是基于所有接口的实例总数吗?例如,在那个例子中,如果我们有:“Jupiter”和“Earth”作为“planet”接口的唯一实例,“callisto”和“ganimede”作为“moon”接口的唯一实例,我们可以说我们有 4 个双胞胎? 再次正确,4对双胞胎。双胞胎是模型的一个实例。如果对您有帮助,请随时将我的回答标记为已接受!以上是关于Azure 数字孪生 - 计算模型数量的主要内容,如果未能解决你的问题,请参考以下文章
Azure IOT PnP 数字孪生 API/SDK 用于检索设备/孪生的属性、命令和遥测定义
Azure 数字孪生 API 无法使用教程中所述的 DefaultAzureCredential 身份验证方法