Dotazovací jazyk pro digitální vlákna Azure
Tento článek popisuje základy dotazovacího jazyka a jeho schopností. Odvolat, že střed digitálních vláken Azure je dvojitým grafemvytvořeným z digitálních vláken a vztahů. Tento graf se dá dotázat, aby se získaly informace o digitálních vztazích a vztazích, které obsahuje. Tyto dotazy se píšou ve vlastním dotazovacím jazyce podobném SQL, který se označuje jako dotazovací jazyk Azure Digital Twins. Tento jazyk je podobný dotazovacímu jazyku IoT Hub s mnoha srovnatelnými funkcemi.
Podrobnější příklady syntaxe dotazů a spuštění požadavků na dotazy najdete v tématu dotazování na dvojitou graf.
O dotazech
Pomocí jazyka dotazů digitálních vláken Azure můžete načíst digitální vlákna podle jejich...
- Vlastnosti (včetně vlastností značek)
- Modely
- Relace
- Vlastnosti relací
Pokud chcete odeslat dotaz službě z klientské aplikace, použijte rozhraní API pro dotazovánídigitálních vláken Azure. Jedním ze způsobů, jak používat rozhraní API, je prostřednictvím jedné ze sad SDK pro digitální vlákna Azure.
Referenční dokumentace
Referenční informace k jazyku dotazů najdete v části reference v levém obsahu dokumentace pro digitální vlákna Azure. Můžete také přejít přímo k referenčním oddílům pomocí odkazů níže:
Pokyny pro dotazování
Při psaní dotazů pro digitální vlákna Azure mějte na paměti následující skutečnosti:
Rozlišovat velká a malá písmena: u všech operací dotazů Azure Digital autoforms se rozlišují velká a malá písmena, proto je potřeba se starat o použití přesně názvů definovaných v modelech. Pokud jsou názvy vlastností špatně napsané nebo nesprávně použita, je sada výsledků prázdná a nevrátí se žádné chyby.
Řídicí jednoduché uvozovky: Pokud text dotazu obsahuje v datech jeden znak uvozovky, bude nutné, aby byla tato uvozovka uvozená
\znakem. Tady je příklad, který se zabývá hodnotou vlastnosti D'Souza:SELECT * FROM DIGITALTWINS WHERE Name = 'D\'Souza'
Poznámka
Po provedení změny dat v grafu může být latence až 10 sekund, než se změny projeví v dotazech.
Rozhraní API pro DigitalTwins odráží změny okamžitě, takže pokud potřebujete okamžitou reakci, použijte požadavek rozhraní API (DigitalTwins GetById) nebo volání sady SDK (GetDigitalTwin), abyste mohli místo dotazu získat dvojitá data.
Další kroky
Naučte se zapisovat dotazy a zobrazit příklady klientského kódu v dotazu na seznam vláken s dvojitou křivkou.