Witamy! Ten kompleksowy przewodnik pomoże szybko rozpocząć pracę z wizualizacją Digital Twin dla Power BI, obejmującą zaawansowaną nawigację, interaktywną legendę, proporcjonalną szerokość krawędzi, ulepszone podpowiedzi, filtrowanie krzyżowe i możliwości drążenia.
 
 

Kompleksowy przegląd funkcji

Ulepszona nawigacja ✨

  • Płynne powiększanie i przesuwanie z płynnymi animacjami
  • Profesjonalna nawigacja ekranowa
  • Minimapa w czasie rzeczywistym ze wskaźnikiem rzutni
  • Inteligentne sprzężenie zwrotne kursora (chwytanie/chwytanie)
  • Precyzja zbliżona do CAD dla dużych diagramów

Interaktywny system legend 🎨

  • Dynamiczna legenda na podstawie rzeczywistych kolorów węzłów
  • Kliknij elementy legendy, aby podświetlić węzły
  • Działa z dowolnym polem kategorycznym
  • Integracja filtrowania krzyżowego
  • Wyświetlanie liczby węzłów według kategorii

📊 Proporcjonalna szerokość krawędzi ✨

  • Grubość krawędzi skaluje się wraz z intensywnością przepływu
  • Algorytm normalizacji na węzeł
  • Natychmiastowa identyfikacja wąskich gardeł
  • Włączanie/wyłączanie za pomocą panelu formatu
  • Kontekstowa wizualizacja przepływu

💬 Ulepszone podpowiedzi ✨

  • Elastyczne podpowiedzi węzłów "Klucz: Wartość" podpowiedzi węzła
  • Inteligentny system awaryjny podpowiedzi krawędzi
  • Obsługa wielu pól z nazwami pól
  • Automatyczne generowanie etykiet
  • Konstrukcja kompatybilna wstecz

Zaawansowane filtrowanie krzyżowe

  • Dwukierunkowe filtrowanie za pomocą tabel
  • Indywidualne podświetlanie węzłów/krawędzi
  • Filtrowanie kategorii oparte na legendzie
  • Obsługa wielokrotnego wyboru
  • Ulepszony model danych z miarami

Integracja z Power BI

  • Menu kontekstowe zgodne z AppSource
  • Bogate możliwości drążenia
  • Zorganizowane elementy sterujące panelu formatu
  • Ulepszona kontrola krawędzi z podgrupami
  • Profesjonalne zarządzanie selekcją

Rozszerzona konfiguracja danych i wymagania

⚠️ Ważne: Wszystkie dane muszą znajdować się w jednej tabeli przy użyciu struktury UNION z odpowiednią obsługą NULL w celu uzyskania optymalnej wydajności.

Ulepszona struktura modelu danych

- Ulepszona struktura danych ze wszystkimi nowymi funkcjami ✨
SELECT
    NodeId,
    'Status: Uruchomiony\nTyp: Machine\nTemperature: 85°C\nEfficiency: 92%" jako NodeTooltip,
    'Running' jako LegendColor, - Dla interaktywnej legendy ✨
    NULL jako EdgeId, NULL jako SourceId, NULL jako TargetId, NULL jako EdgeTooltip,
    Wydajność jako NodeValue, - Do filtrowania krzyżowego
    NULL jako EdgeValue
FROM NodesTable
UNIA WSZYSTKO
SELECT
    NULL jako NodeId, NULL jako NodeTooltip, NULL jako LegendColor,
    EdgeId, SourceId, TargetId,
    'Typ: MaterialFlow\nIntensity: High\nPressure: 2.5 bar" jako EdgeTooltip, - Inteligentne etykiety narzędzi ✨
    NULL jako NodeValue,
    FlowIntensity as EdgeValue - filtrowanie krzyżowe + proporcjonalna szerokość ✨
FROM EdgesTable

Odniesienie do rozszerzonych ról danych

PoleTypStatusOpisPrzykład
Zawartość SVGPomiarWymaganeZnaczniki SVG zawierające schemat cyfrowego bliźniaka....
NodeIdKategoriaWymaganeUnikalny identyfikator dla każdego węzłaM1001, B1201, T1101
Podpowiedź węzłaKategoria✨ Ulepszony"Klucz: Wartość" wielowierszowy format podpowiedziStatus: Uruchomiony\nTyp: Maszyna\nWydajność: 92%
Kolor legendy (opcjonalnie)KategoriaNowość!Pole kategoryczne do interaktywnego generowania legendyUruchamianie, konserwacja, offline
Wartość węzłaPomiarUlepszonyWskaźniki biznesowe dla węzłów filtrowania krzyżowego85.4, 92.1, 79.8
EdgeIdKategoriaOpcjonalnieUnikalny identyfikator dla każdej krawędziE1001, E1002
SourceIdKategoriaOpcjonalnieWęzeł źródłowy dla krawędziM1001
TargetIdKategoriaOpcjonalnieWęzeł docelowy dla krawędziM1002
Podpowiedź krawędzi (opcjonalnie)KategoriaNowość!Podpowiedź dla wielu pól z inteligentnym systemem awaryjnymObsługa wielu pól
Wartość krawędziPomiarUlepszonyIntensywność przepływu dla filtrowania krzyżowego + proporcjonalna szerokość85.0, 150.5, 89.1

⚙️ Kompleksowy przewodnik konfiguracji

Krok 1: Przygotowanie zawartości SVG

  1. Tworzenie miary SVG: Upewnij się, że SVG zawiera prawidłowe znaczniki z unikalnym id atrybuty
  2. Identyfikatory meczów: Wartości NodeId muszą pasować do elementu SVG id atrybuty dokładnie
  3. Czysta struktura: Używaj spójnych rozmiarów i unikaj złożonych transformacji
  4. Neutralne kolory: Używaj neutralnych kolorów SVG; pozwól wizualnej kontroli nad kolorystyką
  5. Konstrukcja przystosowana do krawędzi: Zaprojektuj ścieżki krawędzi tak, aby działały dobrze z proporcjonalnym skalowaniem szerokości.
Zawartość SVG =
".
  <rect id=’M1001′ x=’100′ y=’100′ width=’80’ height=’50’ fill=’#cccccc’/>
  <rect id=’M1002′ x=’220′ y=’100′ width=’80’ height=’50’ fill=’#cccccc’/>
  <line id=’E1001′ x1=’180′ y1=’125′ x2=’220′ y2=’125′ stroke=’#999999’/>
  <circle id=’T1101′ cx=’260′ cy=’460′ r=’30’ fill=’#aaaaaa’/>
"

Krok 2: Konfiguracja Basic Visual

  1. Dodaj wizualizację: Wstaw wizualizację Digital Twin do raportu
  2. Mapuj zawartość SVG: Przeciągnij miarę SVG do pola "Zawartość SVG".
  3. Map NodeId: Przeciągnij identyfikator węzła do pola "NodeId".
  4. Test podstawowej funkcjonalności: Sprawdź, czy węzły są klikalne, a najechanie kursorem działa.

Krok 3: Włącz rozszerzone funkcje ✨

Ustawienia interaktywnej legendy

  1. Dodaj pole legendy: Przeciągnij pole kategoryczne na "Kolor legendy (opcjonalnie)".
  2. Automatyczne generowanie: Legenda automatycznie odczytuje rzeczywiste kolory węzłów
  3. Test interakcji: Kliknij elementy legendy, aby podświetlić węzły
  4. Weryfikacja wyświetlacza: Dla każdej kategorii wyświetlana jest liczba węzłów kontrolnych

Ulepszona konfiguracja podpowiedzi

  1. Podpowiedzi węzłów: Użyj formatu "Key: Wartość\nKlucz2: Wartość2" w polu podpowiedzi węzła.
  2. Podpowiedzi krawędzi: Przeciągnij wiele pól do "Podpowiedzi krawędzi (opcjonalnie)"
  3. Zawartość testu: Najedź kursorem na węzły/krawędzie, aby sprawdzić bogate podpowiedzi
  4. Weryfikacja etykiet: Upewnij się, że nazwy pól są wyświetlane jako etykiety podpowiedzi

Konfiguracja proporcjonalnej szerokości krawędzi

  1. Dodaj dane przepływu: Mapowanie wartości przepustowości/intensywności do pola Edge Value
  2. Dodaj pola krawędzi: Dołącz EdgeId, SourceId, TargetId do wizualizacji
  3. Włącz funkcję: Okienko Format > Krawędzie > Ogólne > Przełącz "Szerokość proporcjonalna"
  4. Skalowanie testu: Weryfikacja skali grubości krawędzi z wartościami danych

Zaawansowane ustawienia nawigacji

  1. Włącz kontrolę: Okienko formatu > Nawigacja > Włącz elementy sterujące powiększeniem
  2. Włącz minimapę: Przełączanie minimapy dla nawigacji po dużych diagramach
  3. Nawigacja testowa: Powiększanie kółkiem myszy, przesuwanie kliknięciem-przeciągnięciem
  4. Zweryfikuj informacje zwrotne: Sprawdzanie zmian kursora podczas operacji obrotu

Zaawansowana konfiguracja filtrowania krzyżowego

  1. Dodaj pola pomiaru: Uwzględnij miary NodeValue i EdgeValue
  2. Utwórz tabele: Dodaj wizualizacje tabeli z tymi samymi danymi do filtrowania
  3. Filtrowanie tabeli testowej: Kliknij wiersze tabeli, aby podświetlić elementy
  4. Filtrowanie legendy testu: Kliknij elementy legendy, aby filtrować kategorie
  5. Przetestuj filtrowanie wizualne: Kliknij węzły/krawędzie, aby filtrować inne elementy wizualne
Konfiguracja zakończona: Teraz powinieneś mieć w pełni interaktywnego cyfrowego bliźniaka z zaawansowaną nawigacją, interaktywną legendą, proporcjonalną szerokością krawędzi, ulepszonymi podpowiedziami i wszechstronnymi możliwościami filtrowania krzyżowego.

Przewodnik korzystania z funkcji zaawansowanych

Ulepszona nawigacja i powiększanie ✨

Interakcje myszy i dotyku

  • Kółko myszy: Przewijanie w celu powiększania/pomniejszania z płynnymi animacjami
  • Kliknij i przeciągnij: Przesuwanie z wizualnym sprzężeniem zwrotnym kursora (chwytanie)
  • Elementy sterujące nawigacji: Korzystanie z ekranowych przycisków +, - i ekranu głównego
  • Widok resetowania: Kliknij przycisk Home, aby płynnie powrócić do pierwotnego widoku.
  • Nawigacja z minimapą: Kliknij minimapę, aby przejść do różnych obszarów
  • Śledzenie rzutni: Wyświetlanie prostokąta rzutni w czasie rzeczywistym na minimapie

Interaktywny system legend 🎨

Konfiguracja i korzystanie z legendy

  1. Konfiguracja: Przeciągnij dowolne pole kategoryczne do "Kolor legendy (opcjonalnie)".
  2. Czytanie w kolorze: Legenda automatycznie odczytuje rzeczywiste kolory z renderowanych węzłów
  3. Kliknij, aby filtrować: Kliknij elementy legendy, aby podświetlić odpowiednie węzły
  4. Wizualne sprzężenie zwrotne: Wybrane kategorie podświetlone, inne przyciemnione
  5. Cross-Visual: Kliknięcia legendy uruchamiają filtrowanie w innych elementach wizualnych
  6. Reset: Kliknij ponownie ten sam element legendy, aby wyczyścić podświetlenie
Pro Tip: Idealny do monitorowania stanu, filtrowania kategorii i zrozumienia, co reprezentują kolory węzłów na pierwszy rzut oka.

📊 Proporcjonalna szerokość krawędzi ✨

Wizualizacja oparta na przepływie

  1. Mapowanie danych: Mapowanie intensywności przepływu/przepustowości do pola Edge Value
  2. Włącz funkcję: Okienko Format > Krawędzie > Ogólne > "Szerokość proporcjonalna"
  3. Skalowanie wizualne: Grubość krawędzi automatycznie skaluje się wraz z wartościami danych
  4. Skalowanie kontekstowe: Normalizacja na węzeł pokazuje względne znaczenie
  5. Identyfikator wąskiego gardła: Natychmiastowa identyfikacja połączeń o wysokim przepływie
  6. Zasięg widzenia: Minimalna grubość 1px do maksymalnej grubości 8px
Wartość biznesowa: Użyj go do pulpitów operacyjnych, aby natychmiast wykryć wąskie gardła i połączenia o wysokiej przepustowości w cyfrowym bliźniaku.

💬 Ulepszony system podpowiedzi ✨

Elastyczna konfiguracja podpowiedzi

  • Podpowiedzi węzłów: Użyj formatu "Key: Wartość\nKlucz2: Wartość2" w polu podpowiedzi węzła.
  • Obsługa wielu linii: Używanie \n do łamania linii w treści podpowiedzi
  • Podpowiedzi krawędzi: Przeciągnij wiele pól do "Podpowiedzi krawędzi (opcjonalnie)"
  • Smart Fallback: Automatyczne informacje podstawowe, gdy nie określono pól niestandardowych
  • Etykiety terenowe: Nazwy pól automatycznie stają się etykietami podpowiedzi
  • Bogata zawartość: Wsparcie dla kontekstu operacyjnego i wskaźników biznesowych

Zaawansowane filtrowanie krzyżowe

Trójdrożny system filtrowania

  1. Tabela ↔ Wizualizacja: Kliknij wiersze tabeli, aby podświetlić węzły/krawędzie
  2. Legend ↔ Visual: Kliknij elementy legendy, aby wyróżnić kategorie
  3. Wizualne ↔ Inne wizualne: Kliknij węzły/krawędzie, aby filtrować wykresy/tabele
  4. Wielokrotny wybór: Przytrzymaj klawisz Ctrl i kliknij wiele elementów
  5. Wyczyść wybór: Kliknij puste miejsce, aby zresetować wszystkie wybory
  6. Wizualne sprzężenie zwrotne: Podświetlone elementy pełne krycie, inne przyciemnione

Zaawansowana kontrola krawędzi

Okienko formatu zorganizowanego

📁 Sekcja krawędzi:
  • 🎨 Kolory krawędzi (podgrupa): Indywidualne kolory krawędzi i kontrola gradientu
  • ⚙️ Ogólne (podgrupa): Krycie, kolejność renderowania i proporcjonalna szerokość
Dostępne elementy sterujące:
  1. Włącz gradient krawędzi: Płynne przejścia kolorów między węzłami
  2. Proporcjonalna szerokość: Skalowanie grubości oparte na przepływie
  3. Krycie krawędzi: Kontrola przezroczystości (0-100%)
  4. Pokaż krawędzie na pierwszym planie: Kontrola warstw

🎯 Konfiguracja wiercenia przelotowego

  1. Tworzenie stron z drążeniem: Konfiguracja dedykowanych stron szczegółowych
  2. Dodaj pola filtrów: Uwzględnianie NodeId/EdgeId w filtrach drążących
  3. Nawigacja testowa: Kliknij prawym przyciskiem myszy węzły/krawędzie, aby wyświetlić opcje drążenia
  4. Menu pustej przestrzeni: Kliknięcie prawym przyciskiem myszy pustych obszarów dla standardowego menu Power BI
  5. Weryfikuj kontekst: Upewnij się, że filtrowany kontekst jest przekazywany poprawnie

🔧 Kompleksowy przewodnik rozwiązywania problemów

Ulepszona nawigacja ❌ Problemy z nawigacją ✨

  • Sprawdź Panel formatu > Ustawienia nawigacji dla elementów sterujących zoomem i widoczności minimapy.
  • Zweryfikuj wystarczającą przestrzeń wizualną dla elementów sterujących nawigacją i minimapy.
  • Przetestuj sprzężenie zwrotne kursora podczas operacji przesuwania (powinno pokazywać chwytanie/chwytanie).
  • Zapewnienie poprawnej aktualizacji prostokąta minimapy podczas powiększania/przesuwania.
  • Testowanie responsywności na ekranach o różnych rozmiarach

Interaktywne problemy z legendą ❌

  • Sprawdź, czy pole kategoryczne zostało przeciągnięte do "Kolor legendy (opcjonalnie)".
  • Sprawdź, czy węzły mają rzeczywiste kolory (nie wszystkie domyślnie szare).
  • Upewnij się, że dane kategorialne zawierają znaczące, czyste wartości.
  • Przetestuj funkcję kliknięcia legendy pod kątem działania podświetlenia
  • Sprawdź, czy pozycjonowanie legendy nie zasłania głównej zawartości wizualnej.

Problemy z proporcjonalną szerokością krawędzi ❌

  • Włącz przełącznik "Szerokość proporcjonalna" w panelu Format > Krawędzie > Ogólne.
  • Upewnij się, że pole Edge Value zawiera numeryczne dane przepływu.
  • Sprawdź, czy EdgeId, SourceId, TargetId są prawidłowo zmapowane.
  • Sprawdź, czy dane dotyczące krawędzi mają znaczące różnice w wartościach.
  • Sprawdź, czy skalowanie grubości jest odpowiednie wizualnie

❌ Ulepszone problemy z podpowiedziami ✨

  • Użyj formatu "Key: Wartość\nKlucz2: Wartość2" dla pola podpowiedzi węzła
  • W przypadku podpowiedzi krawędziowej przeciągnij pola do sekcji "Podpowiedź krawędziowa (opcjonalnie)".
  • Test inteligentnego powrotu, gdy nie określono pól podpowiedzi krawędzi
  • Sprawdź, czy nazwy pól są wyświetlane jako etykiety w podpowiedziach.
  • Zapewnienie wyświetlania zawartości wielowierszowej z odpowiednimi podziałami wierszy.

Filtrowanie krzyżowe nie działa

  • Dodaj pola pomiaru Node Value i/lub Edge Value
  • Upewnij się, że wartości miar są wypełnione (nie NULL/puste).
  • Przetestuj oba kierunki: tabela → wizualny i wizualny → tabela
  • Niezależne testowanie filtrowania opartego na legendzie
  • Sprawdź, czy zaznaczenie wyzwala podświetlenie (zmiany krycia).
  • Najpierw przetestuj z prostym pojedynczym wyborem

Wizualizacja nie jest wyświetlana

  • Sprawdź, czy miara zawartości SVG zwraca prawidłowe znaczniki SVG
  • Sprawdź, czy pole NodeId jest zmapowane i zawiera dane.
  • Upewnij się, że identyfikatory elementów SVG dokładnie odpowiadają wartościom NodeId
  • Sprawdzanie poprawności składni SVG za pomocą walidatora SVG online

❌ Węzły nie są interaktywne

  • Potwierdzenie wypełnienia roli danych NodeId
  • Sprawdź, czy elementy SVG mają pasujące atrybuty id
  • Sprawdź, czy elementy nie są ukryte przez inne elementy SVG
  • Przetestuj efekty najechania kursorem, aby potwierdzić wykrywanie elementów

Niewidoczne krawędzie

  • Mapowanie ról danych EdgeId, SourceId i TargetId
  • Upewnij się, że wartości SourceId/TargetId są zgodne z istniejącymi wartościami NodeId.
  • Sprawdź ustawienie krycia krawędzi (może być zbyt niskie).
  • Weryfikacja kolejności renderowania krawędzi (pierwszy plan vs tło)
  • Najpierw przetestuj kolory krawędzi o wysokim kontraście

Zaawansowane najlepsze praktyki

Ulepszone modelowanie danych ✨

  • Wybierz znaczące pola kategorialne dla interaktywnej legendy
  • Struktura podpowiedzi przy użyciu formatu "Klucz: Wartość"
  • Użyj wskaźników przepływu dla proporcjonalnej szerokości krawędzi
  • Zapewnienie prawidłowej obsługi wartości NULL w strukturze UNION
  • Testowanie przy użyciu realistycznych ilości danych

Wydajność i nawigacja ✨

  • Wykorzystanie minimapy do nawigacji po dużych diagramach
  • Optymalizacja złożoności SVG dla płynnego powiększania/przesuwania
  • Test szerokości proporcjonalnej z realistycznymi danymi przepływu
  • Monitorowanie wykorzystania pamięci dzięki ulepszonym funkcjom
  • Strategiczne wykorzystanie pól miar do filtrowania krzyżowego

Doświadczenie użytkownika ✨

  • Użyj kliknięć legendy do filtrowania opartego na kategoriach
  • Połączenie filtrowania tabeli z filtrowaniem legendy
  • Zaprojektuj sensowną zawartość podpowiedzi
  • Standaryzacja poziomów powiększenia i wzorców nawigacji
  • Testowanie wszystkich przepływów pracy interakcji od początku do końca

Zaawansowana integracja ✨

  • Wykorzystanie proporcjonalnej szerokości do monitorowania operacyjnego
  • Połączenie filtrowania legend z analizą szeregów czasowych
  • Połącz dane o przepływie z analizą predykcyjną
  • Tworzenie kompleksowych, multimodalnych pulpitów nawigacyjnych
  • Integracja z wizualizacjami geograficznymi przy użyciu filtrowania współdzielonego
Gotowy do rozpoczęcia? Ta wszechstronna wizualizacja przekształca statyczne diagramy w interaktywne cyfrowe bliźniacze pulpity nawigacyjne z profesjonalną nawigacją, inteligentną wizualizacją przepływu, filtrowaniem opartym na kategoriach i bogatymi informacjami kontekstowymi!

© LeapLytics GmbH 2025 | Wersja 1.0.0.5 |
Digital Twin Visual dla Power BI