Udostępnij za pośrednictwem


Wizualizowanie danych grafu przechowywanych w usłudze Azure Cosmos DB dla języka Gremlin przy użyciu rozwiązań do wizualizacji danych

DOTYCZY: Gremlin

Dane przechowywane w usłudze Azure Cosmos DB dla języka Gremlin można wizualizować przy użyciu różnych rozwiązań do wizualizacji danych.

Ważne

Rozwiązania wymienione w tym artykule są przeznaczone tylko do celów informacyjnych, a własność leży tylko do indywidualnego właściciela rozwiązania. Zalecamy użytkownikom przeprowadzenie dokładnej oceny, a następnie wybranie najbardziej odpowiedniego dla Ciebie.

Linkurious Enterprise

Linkurious Enterprise używa technologii grafów i wizualizacji danych, aby przekształcić złożone zestawy danych w interaktywne sieci wizualne. Platforma łączy się ze źródłami danych i umożliwia badaczom bezproblemowe przechodzenie między miliardami jednostek i relacji. Wynikiem jest nowa możliwość wykrywania podejrzanych relacji bez żonglowania zapytaniami lub tabelami.

Interaktywny interfejs linkurious Enterprise oferuje łatwy sposób badania złożonych danych. Możesz wyszukać określone jednostki, rozwinąć połączenia, aby odkryć ukryte relacje i zastosować wybrane układy do rozplątania złożonych sieci. Rozwiązanie Linkurious Enterprise jest teraz zgodne z usługą Azure Cosmos DB dla języka Gremlin. Jest odpowiednia dla kompleksowej wizualizacji grafu i obsługuje możliwości odczytu i zapisu z interfejsu użytkownika. Możesz zażądać pokazu linkurious w usłudze Azure Cosmos DB

Pokaz linkurious

Rysunek: Przepływ wizualizacji linkurious Enterprise

Cambridge Intelligence

Zestawy narzędzi do wizualizacji grafów w usłudze Cambridge Intelligence obsługują usługę Azure Cosmos DB. Następujące dwa zestawy narzędzi do wizualizacji są obsługiwane przez usługę Azure Cosmos DB:

Animacja przedstawia przykład wizualizacji KeyLines na różnych poziomach szczegółów.

Rysunek: Przykład wizualizacji Linii kluczowych na różnych poziomach szczegółowości.

Te zestawy narzędzi umożliwiają projektowanie wizualizacji grafu o wysokiej wydajności i aplikacji do analizy. Wykorzystują zaawansowane renderowanie biblioteki grafiki internetowej (WebGL) i starannie spreparowany kod, aby zapewnić użytkownikom szybkie i szczegółowe środowisko wizualizacji. Te narzędzia są zgodne z dowolną przeglądarką, urządzeniem, serwerem lub bazą danych i są dostarczane z samouczkami krok po kroku, w pełni udokumentowanymi interfejsami API i interaktywnymi pokazami.

Animacja przedstawia przykład wizualizacji Re-Graph na różnych poziomach szczegółów.

Rysunek: Przykład wizualizacji ponownie grafu na różnych poziomach szczegółów

Tom Sawyer

Tom Sawyer Perspectives to niezawodna platforma do tworzenia wizualizacji i analizy danych grafów klasy korporacyjnej. Jest to platforma deweloperów do tworzenia grafów o niskim kodzie i wizualizacji danych, która obejmuje zintegrowane projektowanie, interfejs w wersji zapoznawczej i rozbudowane biblioteki interfejsu API. Platforma integruje źródła danych przedsiębiorstwa z zaawansowaną wizualizacją grafu, układem i technologią analizy w celu rozwiązywania problemów z danymi big data.

Perspektywy umożliwiają deweloperom szybkie opracowywanie aplikacji wizualizacji zorientowanych na dane w jakości produkcyjnej. Dwa moduły graficzne: "Projektant" i "Previewer" służą do tworzenia aplikacji w celu wizualizacji i analizowania określonych danych, które napędzają każdy projekt. W połączeniu projektant i podgląd zapewniają wydajny proces okrężny, który znacznie przyspiesza tworzenie aplikacji. Aby wizualizować dane usługi Azure Cosmos DB dla języka Gremlin przy użyciu tej platformy, poproś o bezpłatną 60-dniową ocenę tego narzędzia.

Pokaz Tom Sawyer Perspectives

Rysunek: Perspektywy Tom Sawyer w działaniu

Przeglądarka bazy danych programu Tom Sawyer Graph ułatwia wizualizowanie i analizowanie danych w usłudze Azure Cosmos DB dla języka Gremlin. Przeglądarka grafowej bazy danych pomaga wyświetlać i interpretować połączenia w danych bez obszernej wiedzy na temat języka zapytań lub schematu. Możesz ręcznie zdefiniować schemat dla projektu lub użyć wyodrębniania schematu do jego utworzenia. Dzięki temu jeszcze mniej użytkownicy techniczni mogą wchodzić w interakcje z danymi, ładując sąsiadów wybranych węzłów i tworząc wizualizację w dowolny sposób. Zaawansowani użytkownicy mogą wykonywać zapytania przy użyciu języka Gremlin, Cyprher lub SPARQL, aby uzyskać inne szczegółowe informacje. Po zdefiniowaniu schematu można załadować dane usługi Azure Cosmos DB do modelu Perspektywy. Za pomocą definicji integratora można określić lokalizację i konfigurację punktu końcowego języka Gremlin. Później możesz powiązać elementy ze źródła danych usługi Azure Cosmos DB z elementami w modelu Perspektywy i wizualizować dane.

Użytkownicy wszystkich poziomów umiejętności mogą korzystać z pięciu unikatowych układów grafów, aby wyświetlić wykres w sposób, który zapewnia największe znaczenie. Istnieją wbudowane analizy centralności, klastrowania i znajdowania ścieżek, które ujawniają wcześniej niezaświetliwe wzorce. Korzystając z tych technik, organizacje mogą identyfikować krytyczne wzorce w takich obszarach, jak wykrywanie oszustw, analiza klienta i cyberbezpieczeństwo. Rozpoznawanie wzorców jest bardzo ważne dla analityków sieci w takich obszarach, jak ogólne zarządzanie zasobami IT i sieci, logistyka, starsza migracja systemu i transformacja biznesowa. Wypróbuj pokaz na żywo przeglądarki bazy danych programu Graph Tom Sawyer.

Pokaz przeglądarki danych Tom Sawyer

Rysunek: Możliwości wizualizacji przeglądarki bazy danych Tom Sawyer

Grafu

Grafistry automatycznie przekształca dane w interaktywne, wizualne mapy badania utworzone na potrzeby analityków. Może szybko wyświetlać relacje między zdarzeniami i jednostkami bez konieczności pisania zapytań lub uzdatniania danych. Możesz wykorzystać swoje dane bez obaw o skalę. Możesz wykrywać zabezpieczenia, oszustwa i badania IT do 3600 widoków klientów i łańcuchów dostaw. Grafistry przekształca potencjał danych w szczegółowe informacje i wartość człowieka.

Migawka grafu

Rysunek: Migawka wizualizacji grafu

Dzięki technologii klienta/chmury procesora GPU programu Graphistry można wykonywać interaktywne wizualizacje. Korzystając ze standardowej przeglądarki i chmury, możesz używać wszystkich żądanych danych i nadal pozostawać szybko, szybko reagując i interakcyjnie. Jeśli chcesz uruchomić przeglądarkę na sprzęcie, wystarczy zainstalować platformę Docker. Dzięki temu uzyskasz moc analityczną procesorów GPU bez konieczności myślenia o procesorach GPU.

Pokaz grafu

Rysunek: Grafistry w działaniu

Grafowe

Graphlytic to wysoce dostosowywalna aplikacja internetowa do wizualizacji i analizy grafu. Użytkownicy mogą interaktywnie eksplorować graf, wyszukiwać wzorce w języku Gremlin lub używać filtrów, aby znaleźć odpowiedzi na dowolne pytanie grafu. Renderowanie grafów odbywa się za pomocą biblioteki "Cytoscape.js", która umożliwia grafowi renderowanie dziesiątek tysięcy węzłów i setek tysięcy relacji jednocześnie.

Grafowe rozwiązanie jest zgodne z usługą Azure Cosmos DB i można je wdrożyć na platformie Azure w ciągu kilku minut. Interfejs użytkownika programu Graphlytic można dostosować i rozszerzyć na wiele sposobów, na przykład domyślną konfigurację wizualizacji, schemat danych, mapowania stylów, właściwości wirtualne w wizualizacji lub niestandardowe zaimplementowane widżety , które mogą ulepszyć funkcje wizualizacji za pomocą raportów lub integracji na zamówienie.

Poniżej przedstawiono dwa przykładowe scenariusze:

  • Przypadek użycia zarządzania it firmami, które uruchamiają swoje operacje it na własnej infrastrukturze, dostawcy telco lub dostawcy adresów IP, potrzebują solidnej dokumentacji sieci i funkcjonalnego zarządzania konfiguracją. Analizy wpływu opisujące współzależności między elementami sieciowymi (aktywnymi i pasywnymi) są opracowywane w celu przezwyciężenia zaciemnienia, które powodują znaczne straty finansowe, a nawet pojedyncze awarie powodujące brak lub niską dostępność usługi. Wąskie gardła i pojedyncze punkty awarii są określane i rozwiązywane. Wdrażane są nadmiarowość punktów końcowych, a także nadmiarowość tras. Wizualizacja grafów właściwości grafowych jest idealnym elementem umożliwiającym wszystkie wymienione powyżej punkty — dokumentację sieci, zarządzanie konfiguracją sieci, analizę wpływu i zarządzanie zasobami. Przechowuje i przedstawia wszystkie istotne informacje o konfiguracji sieci w jednym miejscu, przynosząc zupełnie nową wartość dodaną menedżerom IT i technikom terenowym.

    Pokaz przypadków użycia grafowego zarządzania IT

Rysunek: Grafowy przypadek użycia zarządzania IT

  • Wzorzec przypadków nadużyć finansowych Jest dobrze znanym terminem dla każdej firmy ubezpieczeniowej, banku lub przedsiębiorstwa handlu elektronicznego. Nowoczesne oszustów tworzą zaawansowane pierścienie oszustw i systemy, które trudno odsłonić za pomocą tradycyjnych narzędzi. Może to spowodować poważne straty, jeśli nie zostały prawidłowo wykryte i na czas. Z drugiej strony tradycyjne systemy czerwonej flagi z zbyt rygorystycznymi kryteriami muszą zostać dostosowane, aby wyeliminować fałszywie dodatnie wskaźniki, ponieważ doprowadziłoby to do przytłaczających wskazówek dotyczących oszustw. Wiele czasu poświęca się na próbę wykrycia złożonych oszustw, paraliżując śledczych w codziennych zadaniach. Podstawową ideą programu Graphlytic jest fakt, że ludzkie oko może po prostu odróżnić i znaleźć każdy wzorzec w formie graficznej znacznie łatwiej niż w dowolnej tabeli lub zestawie danych. Oznacza to, że analityk antyfraudyjny może łatwiej, szybciej i inteligentniej przechwytywać schematy oszustw w wizualizacji grafu, niż w przypadku wyłącznie tradycyjnych narzędzi.

    Pokaz przypadków użycia wykrywania oszustw grafowych

Rysunek: Pokaz przypadków użycia wykrywania oszustw grafowych

yWorks

Firma yWorks specjalizuje się w tworzeniu profesjonalnych rozwiązań programowych, które umożliwiają jasne wizualizacje grafów, diagramów i sieci. Firma yWorks połączyła wydajne struktury danych, złożone algorytmy i zaawansowane techniki, które zapewniają doskonałą interakcję użytkownika na wielu platformach docelowych. Dzięki temu użytkownik może korzystać z wysoce wszechstronnych i zaawansowanych wizualizacji diagramów w aplikacjach w wielu różnych obszarach.

Do usługi Azure Cosmos DB można wykonywać zapytania dotyczące danych przy użyciu języka Gremlin, wydajnego języka przechodzenia grafu. Użytkownik może wysyłać zapytania do bazy danych dla przechowywanych jednostek i używać relacji do przechodzenia przez połączoną dzielnicę. Takie podejście wymaga dogłębnej wiedzy technicznej na temat samej bazy danych, a także języka zapytań Gremlin do eksplorowania przechowywanych danych. Gdzie tak jak w przypadku wizualizacji yWorks można wizualnie eksplorować dane usługi Azure Cosmos DB, identyfikować znaczące struktury i lepiej zrozumieć relacje. Oprócz eksploracji wizualizacji można również interaktywnie edytować przechowywane dane, modyfikując diagram bez znajomości skojarzonego języka zapytań, takiego jak Gremlin. Dzięki temu zapewnia wysokiej jakości wizualizację i może analizować duże zestawy danych na podstawie danych usługi Azure Cosmos DB. Za pomocą aplikacji yFiles można dodawać możliwości wizualizacji do własnych aplikacji, pulpitów nawigacyjnych i raportów albo tworzyć nowe aplikacje i narzędzia do obsługi etykiet białych zarówno dla produktów w firmie, jak i dla klientów.

Pokaz yWorks

Rysunek: migawka wizualizacji yWorks

Dzięki aplikacji yWorks można tworzyć znaczące wizualizacje, które ułatwiają użytkownikom szybkie i łatwe uzyskiwanie wglądu w dane. Twórz interaktywne interfejsy użytkownika zgodne z projektem firmowym firmy i łatwe łączenie się z istniejącą infrastrukturą i usługami. Użyj wysoce zaawansowanych automatycznych układów grafów, aby wygenerować jasne wizualizacje danych ukrytych na koncie usługi Azure Cosmos DB. Wydajne implementacje najważniejszych algorytmów analizy grafów umożliwiają tworzenie dynamicznych interfejsów użytkownika, które podkreślają informacje, które użytkownik jest zainteresowany lub musi być świadomy. Użyj narzędzia yFiles, aby tworzyć interaktywne aplikacje działające zarówno na komputerach stacjonarnych, jak i na urządzeniach przenośnych.

Typowe przypadki użycia i modele danych obejmują:

  • Sieci społecznościowe, dane prania pieniędzy i sieci przepływów pieniężnych, w których podobne jednostki są ze sobą połączone
  • Przetwarzanie danych, w których są przetwarzane jednostki i przechodzenie z jednego stanu do innego
  • schematy organizacyjne i sieci pokazujące hierarchie zespołów, ale także zależności większości własności i relacje między firmami lub klientami
  • dane pochodzenia danych i dane zgodności można wizualizować, przeglądać i przeprowadzać inspekcję
  • dzienniki sieci komputerowych, dzienniki witryny internetowej, dzienniki podróży klienta
  • wykresy wiedzy przechowywane jako trojaczki i w innych formatach
  • Dane zarządzania cyklem życia produktu
  • Lista materiałów i dane łańcucha dostaw

Następne kroki