Ruch przychodzący i wychodzący danych dla usługi Azure Digital Twins
Usługa Azure Digital Twins jest zwykle używana razem z innymi usługami do tworzenia elastycznych, połączonych rozwiązań, które używają danych na różne sposoby. W tym artykule opisano dane przychodzące i wychodzące dla usług Azure Digital Twins i Azure, których można używać do korzystania z niej.
Usługa Azure Digital Twins może odbierać dane z usług nadrzędnych, takich jak IoT Hub lub Logic Apps, które są używane do dostarczania danych telemetrycznych i powiadomień.
Usługa Azure Digital Twins może również używać tras zdarzeń do wysyłania danych do usług podrzędnych, takich jak Azure Maps, na potrzeby magazynu, integracji przepływu pracy, analizy i nie tylko.
Ruch przychodzący danych
Usługa Azure Digital Twins może być sterowana danymi i zdarzeniami z dowolnej usługi — IoT Hub, Logic Apps, własną usługą niestandardową i nie tylko. Ten rodzaj przepływu danych umożliwia zbieranie danych telemetrycznych z urządzeń fizycznych w środowisku i przetwarzanie tych danych przy użyciu grafu usługi Azure Digital Twins w chmurze.
Zamiast korzystać z wbudowanej usługi IoT Hub w tle, usługa Azure Digital Twins umożliwia "korzystanie z własnej" usługi IoT Hub z usługą. Możesz użyć istniejącej usługi IoT Hub, która jest obecnie dostępna w środowisku produkcyjnym, lub wdrożyć nową, która ma być używana w tym celu. Ta funkcja zapewnia pełny dostęp do wszystkich funkcji zarządzania urządzeniami w usłudze IoT Hub.
Aby pozyskiwać dane z dowolnego źródła do usługi Azure Digital Twins, możesz użyć funkcji platformy Azure. Dowiedz się więcej na temat tego wzorca w pozyskiwaniu danych telemetrycznych z usługi IoT Hub lub wypróbuj je samodzielnie w rozwiązaniu Azure Digital Twins Connect jako kompleksowego rozwiązania.
Usługę Azure Digital Twins można również zintegrować z przepływem usługi Microsoft Power Platform lub Azure Logic Apps przy użyciu łącznika usługi Power Platform usługi Azure Digital Twins. Aby uzyskać więcej informacji na temat łączników, zobacz Omówienie łączników.
Ruch wychodzący danych
Możesz wysłać dane usługi Azure Digital Twins do innych usług podrzędnych na potrzeby magazynowania lub dodatkowego przetwarzania.
Istnieją dwie główne opcje ruchu wychodzącego w usłudze Azure Digital Twins. Dane cyfrowej reprezentacji bliźniaczej można wysyłać do większości usług platformy Azure przy użyciu punktów końcowych. Jeśli natomiast miejscem docelowym jest usługa Azure Data Explorer, możesz użyć historii danych, aby automatycznie wysyłać aktualizacje grafu do klastra usługi Azure Data Explorer, gdzie są przechowywane jako dane historyczne i mogą być wysyłane do nich zapytania. W poniższych podsekcjach bardziej szczegółowo opisano dwie opcje ruchu wychodzącego.
Punkty końcowe
Aby wysłać dane usługi Azure Digital Twins do większości usług platformy Azure, takich jak Azure Maps lub Azure Storage, zacznij od dołączenia usługi docelowej do punktu końcowego.
Punkty końcowe mogą być wystąpieniami dowolnej z tych usług platformy Azure:
Punkt końcowy jest dołączany do wystąpienia usługi Azure Digital Twins przy użyciu interfejsów API zarządzania lub witryny Azure Portal i może przenosić dane z wystąpienia do innych usług nasłuchiwania. Aby uzyskać więcej informacji na temat punktów końcowych usługi Azure Digital Twins, zobacz Punkty końcowe i trasy zdarzeń.
Historia danych
Aby wysyłać dane bliźniaczych reprezentacji do usługi Azure Data Explorer, skonfiguruj połączenie historii danych, które automatycznie historiizuje aktualizacje grafu z wystąpienia usługi Azure Digital Twins do klastra usługi Azure Data Explorer. Połączenie historii danych wymaga centrum zdarzeń, ale nie wymaga jawnego punktu końcowego.
Po utworzeniu historii danych możesz wykonywać zapytania dotyczące tych danych w usłudze Azure Data Explorer przy użyciu wtyczki zapytań usługi Azure Digital Twins dla usługi Azure Data Explorer.
Historię danych można również używać w połączeniu z usługą Azure Synapse Analytics do agregowania danych z różnych źródeł. Może to być przydatne w wielu scenariuszach. Oto dwa przykłady:
- Łączenie danych technologii informatycznych (IT) z systemów ERP lub CRM (takich jak Dynamics 365, SAP lub Salesforce) z danymi technologii operacyjnej (OT) z urządzeń IoT i systemów zarządzania produkcyjnego. Przykład ilustrujący sposób łączenia tych danych przez firmę można znaleźć w następującym wpisie w blogu: Integrowanie danych IT i OT z usługą Azure Digital Twins, Usługą Azure Data Explorer i usługą Azure Synapse.
- Integracja z usługami Azure AI i Azure AI Multivariate Narzędzie do wykrywania anomalii, aby szybko połączyć dane usługi Azure Digital Twins z podrzędnym rozwiązaniem sztucznej inteligencji/uczenia maszynowego specjalizującym się w wykrywaniu anomalii. Wielowariancja zestawu narzędzi do wykrywania anomalii w usłudze Azure Digital Twins to przykładowy projekt, który udostępnia przepływ pracy do trenowania wielu wielowariantowych modeli Narzędzie do wykrywania anomalii na potrzeby kilku analiz scenariuszy opartych na historycznych danych cyfrowej reprezentacji bliźniaczej. Następnie wykorzystuje wytrenowane modele do wykrywania nietypowych operacji i anomalii w modelowanych środowiskach usługi Azure Digital Twins niemal w czasie rzeczywistym.
Szczegóły zabezpieczeń i dostarczania
Aby usługa Azure Digital Twins mogła wysyłać dane do innych usług platformy Azure za pośrednictwem punktów końcowych lub historii danych, usługa odbierającego musi mieć włączony dostęp do sieci publicznej lub włączoną opcję Zaufana usługa firmy Microsoft. W przypadku historii danych połączenie historii danych musi być skonfigurowane z dostępem do sieci publicznej włączonym w wystąpieniach centrum zdarzeń i usługi Azure Data Explorer. Po skonfigurowaniu historii danych należy skonfigurować ręcznie zaporę centrum zdarzeń i ustawienia zabezpieczeń usługi Azure Data Explorer.
Po skonfigurowaniu połączenia usługa Azure Digital Twins implementuje co najmniej jednokrotne dostarczanie danych emitowanych do usług ruchu wychodzącego.
Jeśli centrum zdarzeń, usługa Event Grid lub temat usługi Service Bus używany dla punktu końcowego jest niedostępny i nie można dostarczyć komunikatu, usługa Azure Digital Twins spróbuje ponownie wysłać komunikat przez co najmniej 20 minut i przez maksymalnie 24 godziny.
Następne kroki
Dowiedz się więcej o punktach końcowych i zdarzeniach routingu do usług zewnętrznych:
Zobacz, jak skonfigurować usługę Azure Digital Twins do pozyskiwania danych urządzenia z usługi IoT Hub: