Co to jest usługa Azure Digital Twins?What is Azure Digital Twins?

Usługa Azure Digital bliźniaczych reprezentacji to oferta platformy jako usługi (PaaS), która umożliwia tworzenie wykresów wiedzy na podstawie cyfrowych modeli całego środowiska.Azure Digital Twins is a platform as a service (PaaS) offering that enables the creation of knowledge graphs based on digital models of entire environments. Te środowiska mogą być budynkami, fabrykami, gospodarstwami, sieciami energetycznymi, liniami, Stadium i innymi — nawet w całym miejscowości.These environments could be buildings, factories, farms, energy networks, railways, stadiums, and more—even entire cities. Te modele cyfrowe mogą służyć do uzyskiwania szczegółowych informacji, które zapewniają lepsze produkty, zoptymalizowane działania, zmniejszone koszty i przełomowe środowiska klienta.These digital models can be used to gain insights that drive better products, optimized operations, reduced costs, and breakthrough customer experiences.

Skorzystaj z doświadczenia w domenie na platformie Azure Digital bliźniaczych reprezentacji, aby tworzyć dostosowane, połączone rozwiązania, które:Leverage your domain expertise on top of Azure Digital Twins to build customized, connected solutions that:

  • Modelowanie dowolnego środowiska i bliźniaczych reprezentacji cyfrowe w sposób skalowalny i bezpiecznyModel any environment, and bring digital twins to life in a scalable and secure manner
  • Łączenie zasobów, takich jak urządzenia IoT i istniejące systemy biznesoweConnect assets such as IoT devices and existing business systems
  • Korzystanie z niezawodnego systemu zdarzeń do tworzenia dynamicznej logiki biznesowej i przetwarzania danychUse a robust event system to build dynamic business logic and data processing
  • Integruj się z usługami Azure Data, Analytics i AI, aby ułatwić śledzenie przeszłości i prognozowanie przyszłościIntegrate with Azure data, analytics, and AI services to help you track the past and then predict the future

Możliwości usługi Azure Digital bliźniaczych reprezentacjiAzure Digital Twins capabilities

Poniżej znajduje się podsumowanie funkcji oferowanych przez usługę Azure Digital bliźniaczych reprezentacji.Here's a summary of the features provided by Azure Digital Twins.

Otwórz język modelowaniaOpen modeling language

W usłudze Azure Digital bliźniaczych reprezentacji definiujemy jednostki cyfrowe, które reprezentują osoby, miejsca i rzeczy w Twoim środowisku fizycznym przy użyciu niestandardowych typów sznurka nazywanych modelami.In Azure Digital Twins, you define the digital entities that represent the people, places, and things in your physical environment using custom twin types called models.

Można traktować te definicje modeli jako wyspecjalizowane słownictwo do opisywania firmy.You can think of these model definitions as a specialized vocabulary to describe your business. Na przykład w przypadku rozwiązania do zarządzania kompilowaniem można definiować modele takie jak "budynek", "piętro" i "windka".For a building management solution, for example, you might define models such as "building", "floor", and "elevator". Następnie można utworzyć cyfrowy bliźniaczych reprezentacji na podstawie tych modeli do reprezentowania określonego środowiska.You can then create digital twins based on these models to represent your specific environment.

Modele są zdefiniowane w języku podobnym do notacji JSON o nazwie Digital bliźniaczych reprezentacji Definition Language (DTDL)i opisują bliźniaczych reprezentacji pod względem właściwości stanu, zdarzeń telemetrii, poleceń, składników i relacji.Models are defined in a JSON-like language called Digital Twins Definition Language (DTDL), and they describe twins in terms of their state properties, telemetry events, commands, components, and relationships.

  • Modele definiują relacje semantyczne między swoimi obiektami, aby można było połączyć bliźniaczych reprezentacji z grafem wiedzy, który odzwierciedla ich interakcje.Models define semantic relationships between your entities so that you can connect your twins into a knowledge graph that reflects their interactions. Modele można traktować jako rzeczowniki w opisie świata i relacje jako czasowniki.You can think of the models as nouns in a description of your world, and the relationships as verbs.
  • Możesz również specjalizacji bliźniaczych reprezentacji przy użyciu dziedziczenia modelu.You can also specialize twins using model inheritance. Jeden model może dziedziczyć z innego.One model can inherit from another.

DTDL jest używany dla modeli danych w innych usługach Azure IoT, w tym Plug and Play IoT (PNP) i Time Series Insights (TSI).DTDL is used for data models throughout other Azure IoT services, including IoT Plug and Play (PnP) and Time Series Insights (TSI). Dzięki temu można zapewnić łączność i zgodność rozwiązania Azure Digital bliźniaczych reprezentacji z innymi częściami ekosystemu platformy Azure.This helps you keep your Azure Digital Twins solution connected and compatible with other parts of the Azure ecosystem.

Środowisko wykonywania na żywoLive execution environment

Modele cyfrowe w usłudze Azure Digital bliźniaczych reprezentacji są na bieżąco z aktualnymi reprezentacjami świata rzeczywistego.Digital models in Azure Digital Twins are live, up-to-date representations of the real world. Korzystając z relacji w niestandardowych modelach DTDL, nastąpi połączenie bliźniaczych reprezentacji do grafu na żywo reprezentującego Twoje środowisko.Using the relationships in your custom DTDL models, you'll connect twins into a live graph representing your environment.

Możesz wyświetlić wizualizację grafu Digital bliźniaczych reprezentacji na platformie Azure za pomocą przykładowej aplikacji, programu Azure Digital bliźniaczych reprezentacji Explorer.You can view a visualization of your Azure Digital Twins graph through the help of a sample application, Azure Digital Twins explorer.

Oto widok wizualizacji przykładowej:Here's a view of what the sample visualization looks like:

Zrzut ekranu przedstawiający przykładową aplikację w Eksploratorze Digital bliźniaczych reprezentacji

Usługa Azure Digital bliźniaczych reprezentacji zapewnia rozbudowany system zdarzeń , który umożliwia aktualność tego wykresu przy użyciu przetwarzania danych i logiki biznesowej.Azure Digital Twins provides a rich event system to keep that graph current with data processing and business logic. Zewnętrzne zasoby obliczeniowe, takie jak Azure Functions, mogą być połączone w elastyczny sposób i dostosowane metody.You can connect external compute resources, such as Azure Functions, to drive this data processing in flexible, customized ways.

Możesz również wyodrębnić szczegółowe informacje ze środowiska wykonywania na żywo przy użyciu interfejsu APIzaawansowanego zapytania usługi Azure Digital bliźniaczych reprezentacji.You can also extract insights from the live execution environment, using Azure Digital Twins' powerful query API. Interfejs API umożliwia wykonywanie zapytań z rozbudowanymi warunkami wyszukiwania, takimi jak wartości właściwości, relacje, właściwości relacji, informacje o modelu itd.The API lets you query with rich search conditions, including property values, relationships, relationship properties, model information, and more. Możesz również łączyć zapytania, gromadzić szeroką gamę informacji o środowisku i odpowiadać na niestandardowe pytania, które są dla Ciebie ważne.You can also combine queries, gathering a broad range of insights about your environment and answering custom questions that are important to you.

Dane wejściowe z systemów IoT i BusinessInput from IoT and business systems

Aby zapewnić aktualną wersję środowiska wykonywania na żywo usługi Azure Digital bliźniaczych reprezentacji w świecie rzeczywistym, możesz użyć IoT Hub , aby połączyć swoje rozwiązanie z urządzeniami IoT i IoT Edge.To keep the live execution environment of Azure Digital Twins up to date with the real world, you can use IoT Hub to connect your solution to IoT and IoT Edge devices. Te urządzenia zarządzane przez centrum są reprezentowane jako część grafu bliźniaczyego i zapewniają dane, które są dyskami modelu.These hub-managed devices are represented as part of your twin graph, and provide the data that drives your model.

Nowe IoT Hub można utworzyć w tym celu za pomocą usługi Azure Digital bliźniaczych reprezentacji lub połączyć istniejące IoT Hub wraz z urządzeniami, które już zarządza.You can create a new IoT Hub for this purpose with Azure Digital Twins, or connect an existing IoT Hub along with the devices it already manages.

Możesz także dyskować usługę Azure Digital bliźniaczych reprezentacji z innych źródeł danych przy użyciu interfejsów API REST lub łączników z innymi usługami, takimi jak Logic Apps.You can also drive Azure Digital Twins from other data sources, using REST APIs or connectors to other services like Logic Apps.

Dane wyjściowe do TSI, magazynu i analizyOutput to TSI, storage, and analytics

Dane w modelu Digital bliźniaczych reprezentacji na platformie Azure mogą być kierowane do usług platformy Azure w sieci podrzędnej w celu uzyskania dodatkowej analizy lub magazynu.The data in your Azure Digital Twins model can be routed to downstream Azure services for additional analytics or storage. Jest to zapewniane za pomocą tras zdarzeń, które używają centrum zdarzeń, Event Gridlub Service Bus do kierowania żądanych przepływów danych.This is provided through event routes, which use Event Hub, Event Grid, or Service Bus to drive your desired data flows.

Oto kilka rzeczy, które można wykonywać za pomocą tras zdarzeń:Some things you can do with event routes include:

  • Przechowywanie danych usługi Azure Digital bliźniaczych reprezentacji w Azure Data LakeStoring Azure Digital Twins data in Azure Data Lake
  • Analizowanie danych usługi Azure Digital bliźniaczych reprezentacji za pomocą usługi Azure Synapse Analyticslub innych narzędzi do analizy danych firmy MicrosoftAnalyzing Azure Digital Twins data with Azure Synapse Analytics, or other Microsoft data analytics tools
  • Integrowanie większych przepływów pracy z Logic AppsIntegrating larger workflows with Logic Apps
  • Łączenie usługi Azure Digital bliźniaczych reprezentacji w celu Time Series Insights śledzenia historii poszczególnych sznurów czasowychConnecting Azure Digital Twins to Time Series Insights to track time series history of each twin
  • Wyrównywanie modelu szeregów czasowych w Time Series Insights ze źródłem w usłudze Azure Digital bliźniaczych reprezentacjiAligning a Time Series Model in Time Series Insights with a source in Azure Digital Twins

Jest to inny sposób, w jaki usługa Azure Digital bliźniaczych reprezentacji może łączyć się z większym rozwiązaniem i wspierać niestandardowe potrzeby w zakresie ciągłego działania z tymi informacjami.This is another way that Azure Digital Twins can connect into a larger solution, and support your custom needs for continued work with these insights.

Usługa Azure Digital bliźniaczych reprezentacji w kontekście rozwiązaniaAzure Digital Twins in a solution context

Usługa Azure Digital bliźniaczych reprezentacji jest często używana w połączeniu z innymi usługami platformy Azure jako częścią większego rozwiązania IoT.Azure Digital Twins is commonly used in combination with other Azure services as part of a larger IoT solution.

Kompletne rozwiązanie przy użyciu usługi Azure Digital bliźniaczych reprezentacji może zawierać następujące części:A complete solution using Azure Digital Twins may contain the following parts:

  • Wystąpienie usługi Digital bliźniaczych reprezentacji na platformie Azure.The Azure Digital Twins service instance. Umożliwia to przechowywanie modeli bliźniaczych i grafów bliźniaczych oraz organizowanie przetwarzania zdarzeń.This stores your twin models and your twin graph with its state, and orchestrates event processing.
  • Co najmniej jedna aplikacja kliencka, która tworzy wystąpienie usługi Azure Digital bliźniaczych reprezentacji przez skonfigurowanie modeli, utworzenie topologii i wyodrębnienie szczegółowych informacji z grafu sznurów.One or more client apps that drive the Azure Digital Twins instance by configuring models, creating topology, and extracting insights from the twin graph.
  • Co najmniej jeden zewnętrzny zasób obliczeniowy do przetwarzania zdarzeń generowanych przez usługę Azure Digital bliźniaczych reprezentacji lub połączone źródła danych, takie jak urządzenia.One or more external compute resources to process events generated by Azure Digital Twins, or connected data sources such as devices. Typowym sposobem zapewnienia zasobów obliczeniowych jest za pośrednictwem Azure Functions.One common way to provide compute resources is via Azure Functions.
  • Centrum IoT w celu zapewnienia możliwości zarządzania urządzeniami i strumieni danych IoT.An IoT hub to provide device management and IoT data stream capabilities.
  • Usługi podrzędne obsługujące zadania, takie jak integracja przepływu pracy (na przykład Logic Apps, zimny magazyn, integracja z seriami czasowymi lub analiza.Downstream services to handle tasks such as workflow integration (like Logic Apps, cold storage, time series integration, or analytics.

Na poniższym diagramie przedstawiono, gdzie usługa Azure Digital bliźniaczych reprezentacji znajduje się w kontekście większego rozwiązania Azure IoT.The following diagram shows where Azure Digital Twins lies in the context of a larger Azure IoT solution.

Diagram przedstawiający źródła danych wejściowych, usługi wyjściowe i dwukierunkową komunikację z aplikacjami klienckimi i zewnętrznymi zasobami obliczeniowymi.

Limity usługi w publicznej wersji zapoznawczejService limits in public preview

Ważne

Usługa Azure Digital bliźniaczych reprezentacji jest obecnie dostępna w publicznej wersji zapoznawczej.Azure Digital Twins is currently in public preview. Ta wersja zapoznawcza nie jest objęta umową dotyczącą poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych.This preview version is provided without a service level agreement, and it's not recommended for production workloads. Niektóre funkcje mogą być nieobsługiwane lub ograniczone.Certain features might not be supported or might have constrained capabilities. Aby uzyskać więcej informacji, zobacz dodatkowe warunki użytkowania wersjizapoznawczych Microsoft Azure.For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

Aby zapoznać się z listą limitów cyfrowych bliźniaczych reprezentacji na platformie Azure w ramach publicznej wersji zapoznawczej, zobacz temat Informacje o usłudze Public Preview limity.For a list of Azure Digital Twins limits during public preview, see Reference: Public preview service limits.

Kolejne krokiNext steps

Jeśli pracujesz z poprzednią wersją zapoznawczą usługi Azure Digital bliźniaczych reprezentacji, Dowiedz się, co się zmieniło:If you have worked with the previous preview release of Azure Digital Twins, learn what has changed:

Możesz też przejść do pracy z usługą Azure Digital bliźniaczych reprezentacji i szczegółowe w pierwszym samouczku:Or, go ahead and dive into working with Azure Digital Twins with the first tutorial:

Samouczek: kod aplikacji klienckiejTutorial: Code a client app