Visualisieren der in Azure Cosmos DB for Gremlin gespeicherten Graphdaten mit Datenvisualisierungslösungen
GILT FÜR: Gremlin
Sie können die in Azure Cosmos DB for Gremlin gespeicherten Daten mit verschiedenen Datenvisualisierungslösungen visualisieren.
Wichtig
Die in diesem Artikel genannten Lösungen dienen nur zu Informationszwecken, sie gehören dem jeweiligen Besitzer. Es wird Benutzern empfohlen, die Lösungen umfassend zu evaluieren und dann die am besten geeignete Lösung auszuwählen.
Linkurious Enterprise
Linkurious Enterprise nutzt Grafiktechnologie und Datenvisualisierung, um komplexe Datensätze in interaktive visuelle Netzwerke zu verwandeln. Die Plattform stellt eine Verbindung mit Ihren Datenquellen her und ermöglicht es Ermittlern, nahtlos durch Milliarden von Entitäten und Beziehungen zu navigieren. So lassen sich verdächtige Beziehungen erkennen, ohne mit Abfragen oder Tabellen herumjonglieren zu müssen.
Die interaktive Benutzeroberfläche von Linkurious Enterprise bietet eine einfache Möglichkeit, komplexe Daten zu untersuchen. Sie können nach bestimmten Entitäten suchen, Verbindungen erweitern, um versteckte Beziehungen aufzudecken, und Layouts Ihrer Wahl anwenden, um komplexe Netzwerke zu entwirren. Linkurious Enterprise ist jetzt mit Azure Cosmos DB for Gremlin kompatibel. Die Plattform eignet sich für umfassende Szenarien zur Visualisierung von Diagrammen und unterstützt Lese- und Schreibfunktionen auf der Benutzeroberfläche. Sie können eine Demo von Linkurious mit Azure Cosmos DB anfordern.
Abbildung: Visualisierungsflow von Linkurious Enterprise
Nützliche Links
Cambridge Intelligence
Die Diagrammvisualisierungs-Toolkits von Cambridge Intelligence unterstützen Azure Cosmos DB. Die folgenden zwei Visualisierungstoolkits werden von Azure Cosmos DB unterstützt:
Abbildung: KeyLines-Visualisierungsbeispiel mit verschiedenen Detailgraden
Mit diesen Toolkits können Sie leistungsstarke Anwendungen zur Visualisierung und Analyse von Diagrammen entwickeln. Sie nutzen leistungsstarkes WebGL-Rendering (Web Graphics Library) und sorgfältig erstellten Code, um den Benutzern eine schnelle und aufschlussreiche Visualisierung zu bieten. Diese Tools sind mit jedem Browser, Gerät, Server und jeder Datenbank kompatibel und werden mit Schritt-für-Schritt-Anleitungen, vollständig dokumentierten APIs und interaktiven Demos geliefert.
Abbildung: Re-Graph-Visualisierungsbeispiel mit verschiedenen Detailgraden
Nützliche Links
- Toolkits testen
- Übersicht über die KeyLines-Technologie
- Übersicht über die Re-Graph-Technologie
- Anwendungsfälle für die Visualisierung von Diagrammen
Tom Sawyer
Tom Sawyer Perspectives ist eine stabile Plattform zum Erstellen von Anwendungen für die Visualisierung und Analyse von Diagrammdaten für Unternehmen. Es handelt sich um eine Entwicklungsplattform für die Diagramm- und Datenvisualisierung mit geringem Codeaufwand, die eine integrierte Entwurfsumgebung, eine Vorschauschnittstelle und umfangreiche API-Bibliotheken bietet. Die Plattform integriert Datenquellen im Unternehmen in leistungsstarke Technologien für Diagrammvisualisierung, Layout und Analyse, um Big Data-Probleme zu lösen.
Perspectives ermöglicht Entwicklern, schnell datenorientierte Visualisierungsanwendungen auf Produktionsniveau zu entwickeln. Die beiden Grafikmodule Designer und Previewer dienen zum Erstellen von Anwendungen, mit denen die spezifischen Daten der einzelnen Projekte visualisiert und analysiert werden können. Wenn Designer und Previewer gemeinsamen verwendet werden, entsteht damit ein effizienter und umfassender Prozess, der die Anwendungsentwicklung erheblich beschleunigt. Fordern Sie eine kostenlose 60-tägige Testversion dieses Tools an, um Azure Cosmos DB for Gremlin-Daten mithilfe dieser Plattform zu visualisieren.
Abbildung: Tom Sawyer Perspectives in Aktion
Tom Sawyer Graph Database Browser vereinfacht das Visualisieren und Analysieren von Daten in Azure Cosmos DB for Gremlin. Graph Database Browser hilft Ihnen auch ohne umfassende Kenntnisse der Abfragesprache oder des Schemas, Verbindungen in Ihren Daten zu erkennen und zu verstehen. Sie können das Schema für Ihr Projekt manuell definieren oder die Schemaextraktion verwenden, um es zu erstellen. So können auch Benutzer ohne umfangreiche technische Qualifikation mit den Daten interagieren, indem sie die Nachbarn ausgewählter Knoten laden und die Visualisierung in der gewünschten Richtung erstellen. Fortgeschrittene Benutzer können Abfragen mit Gremlin, Cypher oder SPARQL ausführen, um weitere Erkenntnisse zu gewinnen. Während Sie das Schema definieren, können Sie die Azure Cosmos DB-Daten in das Perspectives-Modell laden. Über die Integratordefinition können Sie den Speicherort und die Konfiguration für den Gremlin-Endpunkt angeben. Später können Sie Elemente aus der Azure Cosmos DB-Datenquelle an Elemente im Perspectives-Modell binden und Ihre Daten visualisieren.
Benutzer aller Qualifikationsstufen können die fünf unterschiedlichen Diagrammlayouts nutzen, um das Diagramm möglichst aussagekräftig anzuzeigen. Darüber hinaus gibt es integrierte Analysen für Zentralität, Clustering und Pfadsuche, um bisher unentdeckte Muster zu erkennen. Mit diesen Techniken können Organisationen kritische Muster in Bereichen wie Betrugserkennung, Kundendaten und Cybersicherheit identifizieren. Die Mustererkennung ist für Netzwerkanalysten in Bereichen wie allgemeiner IT- und Netzwerkverwaltung, Logistik, Migration von Legacysystemen und geschäftlicher Transformation sehr wichtig. Probieren Sie eine Livedemo von Tom Sawyer Graph Database Browser aus.
Abbildung: Visualisierungsfunktionen von Tom Sawyer Graph Database Browser
Nützliche Links
Graphistry
Graphistry transformiert Ihre Daten automatisch in interaktive, visuelle Darstellungen für die Untersuchung, die speziell an die Anforderungen von Analysten angepasst wurden. So können Sie schnell Beziehungen zwischen Ereignissen und Entitäten aufzeigen, ohne Abfragen schreiben oder Daten analysieren zu müssen. Sie können Ihre Daten nutzen, ohne sich Gedanken über die Skalierung machen zu müssen. Nutzen Sie die 3.600 Sichten für Sicherheits-, Betrugs- und IT-Untersuchungen für Kunden und Lieferketten – mit Graphistry wandeln Sie das Potenzial Ihrer Daten in Erkenntnisse und Mehrwert um.
Abbildung: Screenshot einer Graphistry-Visualisierung
Mit dem GPU-Client und der Cloudtechnologie von Graphistry können Sie interaktive Visualisierungen erstellen. Sie können über den Standardbrowser und die Cloud sämtliche Daten nutzen, die Sie möchten, und das auf schnelle, reaktionsfähige und interaktive Weise. Wenn Sie den Browser auf Ihrer Hardware ausführen möchten, ist die Installation so einfach wie bei Docker. Auf diese Weise profitieren Sie von der Analyseleistung von GPUs, ohne sich Gedanken über GPUs machen zu müssen.
Abbildung: Graphistry in Aktion
Nützliche Links
Graphlytic
Graphlytic ist eine hochgradig anpassbare Webanwendung für die Visualisierung und Analyse von Diagrammen. Benutzer können das Diagramm interaktiv untersuchen, mit der Abfragesprache Gremlin nach Mustern suchen oder über Filter Antworten auf beliebige Fragen zum Diagramm finden. Das Diagrammrendering erfolgt mithilfe der Bibliothek „Cytoscape.js“, die es Graphlytic ermöglicht, Zehntausende Knoten und Hunderttausende Beziehungen gleichzeitig zu rendern.
Graphlytic ist mit Azure Cosmos DB kompatibel und kann in wenigen Minuten in Azure bereitgestellt werden. Die Benutzeroberfläche von Graphlytic kann in vielen Aspekten angepasst und erweitert werden, z. B. Standard-Visualisierungskonfiguration, Datenschema, Stilzuordnungen, virtuelle Eigenschaften in der Visualisierung oder durch benutzerdefinierte Widgets, die implementiert werden können, um die Visualisierungsfunktionen durch benutzerdefinierte Berichte oder Integrationen zu optimieren.
Im Folgenden finden Sie zwei Beispielszenarien:
Anwendungsfall in der IT-Verwaltung: Unternehmen, die ihre IT-Vorgänge in der eigenen Infrastruktur ausführen, sowie Telekommunikations- oder IP-Anbieter benötigen eine zuverlässige Netzwerkdokumentation und eine funktionale Konfigurationsverwaltung. Es werden spezielle Auswirkungsanalysen entwickelt, die Abhängigkeiten zwischen Netzwerkelementen (aktiv und passiv) beschreiben, um Totalausfälle zu kompensieren, die erhebliche finanzielle Verluste verursachen, oder einzelne Ausfälle, die die Verfügbarkeit des Diensts beeinträchtigen. Engpässe und Single Points of Failure werden ermittelt und behoben. Endpunkt- und Routenredundanzen werden implementiert. Die Graphlytic-Visualisierung von Eigenschaftendiagrammen eignet sich perfekt für alle oben genannten Punkte: Netzwerkdokumentation, Netzwerkkonfigurationsverwaltung, Auswirkungsanalyse und Ressourcenverwaltung. Alle relevanten Informationen zur Netzwerkkonfiguration werden an einem Ort gespeichert und angezeigt und bieten IT-Managern und Außendiensttechnikern einen völlig neuen Mehrwert.
Abbildung: Anwendungsfall von Graphlytic für die IT-Verwaltung
Anwendungsfall zur Betrugsabwehr: Betrugsmuster sind ein bekannter Begriff bei Versicherungs-, Finanz- oder E-Commerce-Unternehmen. Moderne Betrüger erstellen komplexe Betrugsringe und -schemas, die mit herkömmlichen Tools nur schwierig aufzudecken sind. Wenn Sie nicht vollständig und rechtzeitig erkannt werden, kann dies zu erheblichen Verlusten führen. Auf der anderen Seite müssen herkömmliche Markierungssysteme mit zu strengen Kriterien angepasst werden, um False Positive-Indikatoren zu vermeiden, da dies zu einer viel zu hohen Anzahl von Betrugshinweisen führen würde. Prüfer wenden für die Erkennung komplexer Betrugsversuche sehr viel Zeit auf und sind dadurch in ihren täglichen Aufgaben beeinträchtigt. Die Grundidee von Graphlytic ist die Tatsache, dass das menschliche Auge Muster in grafischer Form viel einfacher unterscheiden und erkennen kann als in einer Tabelle oder einem Dataset. Dies bedeutet, dass Betrugsanalysten Betrugsschemas in einer Visualisierung in Diagrammform einfacher, schneller und sicherer erkennen können als ausschließlich mit herkömmlichen Tools.
Abbildung: Graphlytic-Demo zum Anwendungsfall für die Betrugserkennung
Nützliche Links
- Dokumentation
- Kostenlose Onlinedemo
- Blog
- REST-API-Dokumentation
- Treiber und Beispiele für ETL-Aufträge
- Integration von SMTP-E-Mail-Servern
- Integration von Servern für geografische Karten
- SSO-Konfiguration
yWorks
yWorks ist auf die Entwicklung von professionellen Softwarelösungen spezialisiert, die eine klare Visualisierung von Graphen, Diagrammen und Netzwerken ermöglichen. yWorks hat effiziente Datenstrukturen, komplexe Algorithmen und erweiterte Techniken zusammengeführt und dabei eine hervorragende Benutzerinteraktion auf einer Vielzahl von Zielplattformen ermöglicht. Dies ermöglicht es Benutzern, sehr vielseitige und ausgereifte Diagrammvisualisierungen in Anwendungen aus den verschiedensten Bereichen zu erstellen.
Azure Cosmos DB kann mithilfe von Gremlin, einer effizienten Graphdurchlauf-Sprache, nach Daten abgefragt werden. Benutzer können die Datenbank nach den gespeicherten Entitäten abfragen und die Beziehungen verwenden, um die verbundene Umgebung zu durchlaufen. Für diesen Ansatz sind umfassende technische Kenntnisse der Datenbank selbst und der Abfragesprache Gremlin erforderlich, um die gespeicherten Daten zu untersuchen. Wie bei der yWorks-Visualisierung können Sie die Azure Cosmos DB-Daten visuell untersuchen, wichtige Strukturen ermitteln und ein besseres Verständnis der Beziehungen gewinnen. Neben der visuellen Untersuchung können Sie die gespeicherten Daten auch interaktiv bearbeiten, indem Sie das Diagramm ändern. Dazu sind keine Kenntnisse der zugehörigen Abfragesprache wie Gremlin erforderlich. Auf diese Weise sind hochwertige Visualisierungen und Analysen großer Datensätze aus Azure Cosmos DB-Daten möglich. Mit yFiles können Sie Ihre eigenen Anwendungen, Dashboards und Berichte um Visualisierungsfunktionen ergänzen oder neue White-Label-Apps und -Tools für interne und kundenorientierte Produkte erstellen.
Abbildung: Screenshot einer yWorks-Visualisierung
Mit yWorks können Sie aussagekräftige Visualisierungen erstellen, mit denen Benutzer schnell und einfach Erkenntnisse aus Daten gewinnen können. Erstellen Sie interaktive Benutzeroberflächen mit dem Corporate Design Ihres Unternehmens, und stellen Sie ganz einfach eine Verbindung mit der vorhandenen Infrastruktur und Ihren Diensten her. Nutzen Sie komplexe automatische Diagrammlayouts, um aussagekräftige Visualisierungen der Daten zu generieren, die in Ihrem Azure Cosmos DB-Konto verborgen sind. Effiziente Implementierungen der wichtigsten Diagrammanalysealgorithmen ermöglichen die Erstellung reaktionsfähiger Benutzeroberflächen, auf denen die Informationen hervorgehoben werden, an denen der Benutzer interessiert ist oder die er beachten muss. Verwenden Sie yFiles, um interaktive Apps zu erstellen, die auf Desktops und mobilen Geräten gleichermaßen funktionieren.
Typische Anwendungsfälle und Datenmodelle sind:
- Soziale Netzwerke, Geldwäschedaten und Geldflussnetze, in denen ähnliche Entitäten miteinander verbunden sind
- Verarbeiten von Daten, bei denen Entitäten verarbeitet werden und unterschiedliche Zustände annehmen
- Organisationsdiagramme und -netzwerke mit Teamhierarchien, aber auch Abhängigkeiten durch Mehrheitsbesitzverhältnisse und Beziehungen zwischen Unternehmen oder Kunden
- Visualisieren, Überprüfen und Überwachen von Datenherkunft und Compliance
- Protokolle von Computernetzwerken, Websites und Kundenjourneys
- Wissensgraphen, die als Triplets und in anderen Formaten gespeichert sind
- Daten zur Lebenszyklusverwaltung von Produkten
- Stücklisten und Lieferkettendaten
Nützliche Links
- Preise
- Visualisieren einer Microsoft Azure Cosmos DB-Datenbank
- yFiles: die Diagrammbibliothek
- yWorks-Demos