Udostępnij przez


Wykonywanie kontekstualizacji

Funkcja kontekstualizacji w narzędziu Digital Twin Builder (wersja testowa) umożliwia użytkownikom dalsze rozszerzanie kontekstu danych przez utworzenie semantycznych typów relacji między typami jednostek w ich ontologii.

Ważne

Ta funkcja jest dostępna w wersji zapoznawczej.

Relacje są podobne do predykatów w trójkach opisu zasobów (RDF), gdzie każda trójka składa się ze struktury podmiot-predykat-obiekt. Na przykład trójka może składać się z maszyny (podmiot), która jest obsługiwana przezoperatora (dopełnienie). Element "Jest obsługiwany przez" to przykład relacji. Typy relacji w konstruktorze cyfrowej reprezentacji bliźniaczej opisują sposób, w jaki typy jednostek są ze sobą połączone i odgrywają podstawową rolę w dostarczaniu kontekstu danych. Po zdefiniowaniu typów jednostek i typów relacji obiekty z danych są reprezentowane jako określone wystąpienia typów jednostek połączonych przez wystąpienia typów relacji.

Poniżej przedstawiono niektóre zastosowania i zalety tworzenia relacji semantycznych w konstruktorze cyfrowych reprezentacji bliźniaczych.

  • Łączenie typów jednostek. Typy relacji definiują sposób łączenia zasobów, co umożliwia utworzenie sieci danych. Możesz na przykład połączyć typ jednostki Osoba z typem jednostki Organizacja przy pomocy typu relacji worksFor. Ten proces umożliwia stworzenie pełniejszej reprezentacji środowiska rzeczywistego.
  • Definiowanie semantyki. Typy relacji dodają semantyczne znaczenie dla danych, definiując charakter połączeń między zasobami i procesami w świecie rzeczywistym. Ten proces sprawia, że ontologia w konstruktorze cyfrowych bliźniaków jest bardziej zrozumiała i uporządkowana, co ułatwia jej przyswajanie przez maszyny.
  • Współdziałanie i odnajdywanie danych. Dodawanie typów relacji standandaryzuje połączenia między typami jednostek, co ułatwia użytkownikom wykonywanie zapytań o dane i nawigowanie po nich. Pomaga również systemom podrzędnym i konsumenckim zrozumieć i zintegrować różne źródła danych.

Wymagania wstępne

  • Obszar roboczy z pojemnością obsługiwaną przez Microsoft Fabric.
  • Żądane dane w usłudze Fabric lakehouse z wymaganym procesem ETL.
    • Dane szeregów czasowych powinny być w formacie kolumnowym . Dane szeregów czasowych kolumn mają strukturę, tak aby każda kolumna reprezentuje inną zmienną lub atrybut, podczas gdy każdy wiersz odpowiada określonemu znacznikowi czasu.
  • Element cyfrowej reprezentacji bliźniaczej (wersja zapoznawcza) z mapowaniem co najmniej dwóch typów jednostek.

Tworzenie typu relacji

W tej sekcji opisano sposób dodawania nowego typu relacji między dwoma typami jednostek na kanwie semantycznej.

  1. Na kanwie semantycznej wybierz jeden z typów jednostek zaangażowanych w typ relacji i wybierz pozycję Dodaj relacje na wstążce menu. Możesz też wybrać pozycję ... po prawej stronie nazwy typu jednostki, a następnie pozycję Dodaj relację z tych opcji.

    Zrzut ekranu przedstawiający przycisk Dodaj relacje.

  2. W wyświetlonym okienku Konfiguracja relacji

    1. Wybierz nazwę pierwszej jednostki oraz której właściwości połączyć w typie relacji. Powtórz proces dla drugiej jednostki.

    2. Zdefiniuj typ relacji z nazwą relacji.

    3. W obszarze Wybierz typ relacji wybierz odpowiednią kardynalność.

      Jeśli jedno wystąpienie jednostki źródłowej może być połączone z wieloma wystąpieniami jednostek docelowych, wybierz 1:N. Jeśli istnieje wiele wystąpień jednostek źródłowych, które mogą łączyć się z pojedynczym wystąpieniem jednostki docelowej, wybierz pozycję N:1.

  3. Po zakończeniu dodawania szczegółów konfiguracji wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający szczegóły konfiguracji typu relacji.

Typ relacji jest natychmiast wyświetlany na kanwie semantycznej. Może minąć kilka minut, zanim dane zostaną rozpropagowane w warstwie danych i będą dostępne w eksploratorze.

Zarządzanie typami relacji

Aby zarządzać istniejącym typem relacji, wybierz go z semantycznej kanwy. Można zmienić wybrane typy jednostek i właściwości typu jednostki oraz kardynalność typu relacji.

Aby edytować typ relacji, wykonaj następujące kroki.

  1. Znajdź typ relacji na kanwie semantycznej, wybierając jego typ jednostki źródłowej lub docelowej w okienku Jednostki i wybierając typ relacji z kanwy.

    Zrzut ekranu przedstawiający wybieranie typu relacji.

  2. Zaktualizuj konfigurację typu relacji. Po zakończeniu wprowadzania zmian wybierz pozycję Zastosuj.

Typ relacji jest natychmiast aktualizowany na kanwie semantycznej. Może minąć kilka minut, zanim dane zostaną rozpropagowane w warstwie danych i będą dostępne w eksploratorze.

Ograniczenia

Typy relacji w narzędziu Digital Twin Builder (wersja zapoznawcza) mają następujące ograniczenia:

  • Wszystkie typy relacji muszą odwoływać się do właściwości typu jednostki. Te informacje są używane przez konstruktora cyfrowych reprezentacji bliźniaczych do tworzenia połączeń w warstwie danych na podstawie określonych kluczy referencyjnych (na przykład w tradycyjnym scenariuszu bazy danych relacji).

  • Właściwość typu pojedynczej jednostki nie może być zarówno źródłem, jak i obiektem docelowym w tym samym typie relacji.

    Załóżmy na przykład, że typ jednostki Employee ma następujące właściwości: EmployeeId, EmployeeEmail i ManagerId.

    Semantyczny typ relacji Employee (EmployeeId) -reportsTo-> Employee (ManagerId) jest prawidłowy, ale Employee (EmployeeId) -is-> Employee (EmployeeId) nie jest prawidłowy.