Поделиться через


Визуализация данных графа, хранящихся в Azure Cosmos DB для Gremlin, с помощью решений визуализации данных

Область применения: Гремлин

Вы можете визуализировать данные, хранящиеся в Azure Cosmos DB для Gremlin, с помощью различных решений визуализации данных.

Внимание

Упомянутые в этой статье решения приводятся только в справочных целях, и ими владеют владельцы отдельных решений. Мы рекомендуем пользователям выполнить тщательную оценку, а затем выбрать наиболее подходящий вариант.

Linkurious Enterprise

Linkurious Enterprise использует технологии графов и визуализацию данных для превращения сложных наборов в интерактивные визуальные сети. Платформа подключается к источникам данных и позволяет исследователям легко анализировать миллиарды сущностей и связей. В результате появляется возможность обнаруживать подозрительные связи без использования запросов или таблиц.

Интерактивный интерфейс Linkurious Enterprise позволяет легко и удобно исследовать сложные данные. Можно искать конкретные сущности, разворачивать подключения для выявления скрытых связей и применять любые схемы для анализа сложных сетей. Linkurious Enterprise теперь совместим с Azure Cosmos DB для Gremlin. Оно подходит для комплексных сценариев визуализации графа и поддерживает возможности чтения и записи в пользовательском интерфейсе. Вы можете запросить демонстрацию Linkurious с Azure Cosmos DB

Демонстрация Linkurious

Рисунок: поток визуализации Linkurious Enterprise.

Cambridge Intelligence

Наборы средств визуализации графов Cambridge Intelligence поддерживают Azure Cosmos DB. В Azure Cosmos DB поддерживаются следующие два инструментария для визуализации:

Анимация, в которой показан пример визуализации KeyLines на различных уровнях детализации.

Рисунок: пример визуализации KeyLines на разных уровнях детализации.

Эти наборы средств позволяют создавать высокопроизводительные приложения для визуализации и анализа графов. Они используют функциональные средства рендеринга из библиотеки Web Graphics Library(WebGL) и тщательно сконструированный код, позволяющий пользователям быстро визуализировать данные для анализа. Эти средства совместимы с любым браузером, устройством, сервером или базой данных и сопровождаются пошаговыми руководствами, полностью документированными API и интерактивными демонстрациями.

Анимация, в которой показан пример визуализации Re-Graph на различных уровнях детализации.

Рисунок: пример визуализации Re-Graph на разных уровнях детализации.

Tom Sawyer

Tom Sawyer Perspectives — это надежная платформа для создания приложений корпоративного уровня для анализа и визуализации данных графов. Эта платформа визуализации данных и графов не требует написания большого объема кода и имеет встроенные средства для проектирования и предварительного просмотра, а также полнофункциональные библиотеки API. Платформа объединяет корпоративные источники данных с мощными технологиями визуализации, моделирования и анализа графов для решения задач, связанных с большими данными.

Эти возможности позволяют разработчикам быстро создавать приложения для визуализации, нацеленные на данные и готовые к развертыванию в рабочей среде. Два графических модуля (Designer (Разработчик) и Previewer (Средство предварительного просмотра)) созданы специально для разработки приложений для визуализации и анализа определенных данных каждого проекта. В сочетании эти модули предлагают комплексные процесс, который значительно ускоряет разработку приложений. Чтобы визуализировать данные Azure Cosmos DB для Gremlin с помощью этой платформы, запросить бесплатную 60-дневную оценку этого средства.

Демонстрационный пример на основе Tom Sawyer Perspectives

Рисунок: Tom Sawyer Perspectives в работе.

Tom Sawyer Graph Database Browser упрощает визуализацию и анализ данных в Azure Cosmos DB для Gremlin. Graph Database Browser помогает просматривать и изучать взаимодействия в структуре данных. Для этого вам не нужны обширные навыки работы со схемой и языком запросов. Вы можете вручную определить для проекта схему или создать ее автоматически с помощью средства извлечения схемы. Таким образом, даже менее технически подкованные пользователи могут взаимодействовать с данными, загружая соседние компоненты выбранных узлов и создавая визуализацию в любом направлении. Более опытные пользователи смогут получить еще больше полезных сведений, применяя Gremlin, Cypher или SPARQL. Определив схему данных, вы можете загрузить данные из Azure Cosmos DB в модель Perspectives. С помощью определения интегратора вы можете указать расположение и конфигурацию для конечной точки Gremlin. Затем вы можете сопоставить элементы из источника данных Azure Cosmos DB с элементами модели Perspectives и визуализировать данные.

Пользователи любого уровня подготовки смогут с пользой применить пять уникальных макетов графов, чтобы отобразить свои данные наиболее подходящим образом. Также поддерживаются встроенные возможности для анализа центральности, кластеризации и поиска путей, которые позволят найти скрытые зависимости. С помощью этих методов организации могут обнаруживать критически важные тенденции в таких сферах, как обнаружение мошенничества, аналитика клиентов и кибербезопасность. Распознавание тенденций крайне важно для анализа сетей в сферах информационных и сетевых технологий, логистики, миграции устаревших систем и преобразования бизнеса. Попробуйте интерактивный демонстрационный пример на основе Tom Sawyer Graph Database Browser.

Демонстрационный пример Tom Sawyer Data Browser

Рисунок: возможности для визуализации в Tom Sawyer Database Browser.

Graphistry

Graphistry автоматически преобразует любые данные в интерактивные карты для визуального исследования с учетом потребностей специалистов по анализу данных. Это средство позволяет быстро найти зависимости между событиями и сущностями без необходимости создавать запросы или преобразовывать данные. Вы сможете легко охватить данные любого масштаба. Вы сможете проводить анализ безопасности, мошенничества и информационных систем с помощью трехмерного отображения клиентов и цепочек поставок. Graphistry преобразует потенциальные возможности данных в полезные и понятные сведения.

Снимок экрана: Graphistry

Рисунок: снимок экрана с визуализацией Graphistry.

Благодаря технологии GPU "клиент — облако" Graphistry позволяет создавать интерактивные визуализации. Стандартный браузер и облачные службы позволяют использовать любые данные без потери скорости, управляемости и интерактивности. Если вы предпочитаете, чтобы браузер работал на вашем оборудовании, вы можете установить его так же просто, как Docker. Вы получаете в свое распоряжение аналитическую мощь GPU, не беспокоясь о GPU.

Демонстрационный пример Graphistry

Рисунок: Graphistry в работе.

Graphlytic

Graphlytic — это настраиваемое веб-приложение для анализа и визуализации графов. Пользователи могут интерактивно изучать графы, искать тенденции с помощью языка Gremlin и применять фильтры, чтобы получить ответы на любые вопросы, связанные с графами. Для отрисовки графов применяется библиотека Cytoscape.js, благодаря которой Graphlytic одновременно отображает десятки тысяч узлов с сотнями тысяч зависимостей.

Решение Graphlytic полностью совместимо с Azure Cosmos DB и может быть развернуто в Azure за несколько минут. Пользовательский интерфейс Graphlytic можно расширять и настраивать множеством разных способов, например применять конфигурацию визуализации, схему данных, сопоставление стилей, виртуальные свойства или собственные мини-приложения для расширения возможностей визуализации и реализации пользовательских отчетов или интеграций.

Ниже приведены два примера сценариев использования.

  • Вариант использования: управление ИТ-системой. Компаниям, которые используют собственную инфраструктуру для выполнения ИТ-операций либо предоставляют телекоммуникационные услуги или услуги IP-телефонии, всегда требуется надежная документация по сети и возможности функционального управления конфигурациями. Проводится анализ влияния с описанием взаимозависимостей между активными и пассивными элементами сетей для обеспечения устойчивости к глобальным отключениям, которые могут приводить к значительным финансовым потерям, или даже к отдельным сбоям, из-за которых снижается или утрачивается доступность службы. Выявляются и устраняются единые точки отказа. Реализуется избыточное резервирование конечных точек и маршрутов. Визуализация графа оборудования в Graphlytic станет великолепным помощником во всех описанных выше задачах: документирование сети, управление конфигурацией сети, анализ влияния и управление ресурсами. В едином расположении сохраняются и отображаются все важные данные о конфигурации сети, что дает новые богатые возможности для специалистов по управлению ИТ-инфраструктурой и ее обслуживанию.

    Пример варианта использования Graphlytic для управления ИТ-инфраструктурой

Рисунок: вариант использования Graphlytic для управления ИТ-инфраструктурой.

  • Вариант использования: борьба с мошенничеством. С проблемой мошенничества сталкиваются все страховые компании, банки и коммерческие предприятия. Современные мошенники создают сложнейшие структуры и схемы, которые трудно разоблачить традиционными средствами. Если не обнаружить их вовремя и полностью, могут происходить существенные финансовые потери. С другой стороны, для полного обнаружения традиционными системами предупреждений потребуются слишком строгие критерии, что приведет к чрезмерному объему оповещений о мошенничестве. На обнаружение сложных схем затрачивается огромное время, что парализует обычную работу специалистов по безопасности. В основу системы Graphlytic положен простой факт: человеческий глаз естественным образом намного лучше распознает тенденции в графическом представлении данных, чем в табличном или цифровом. Это позволяет специалистам по борьбе с мошенничеством легче, быстрее и точнее обнаруживать мошеннические схемы с помощью визуализации графов, чем исключительно традиционными средствами.

    Демонстрация варианта использования Graphlytic для обнаружения мошенничества

Рисунок: демонстрация варианта использования Graphlytic для обнаружения мошенничества.

yWorks

yWorks специализируется на разработке профессиональных программных систем, которые позволяют удобно просматривать графы, диаграммы и сети. Решение yWorks объединило эффективные структуры данных, сложные алгоритмы и современные методы, чтобы обеспечить комплексное взаимодействие с пользователем на разных целевых платформах. Это позволяет пользователям получать сложные и гибкие визуализации диаграмм в приложениях для многих и разных отраслей.

Azure Cosmos DB поддерживает для извлечения данных эффективный язык обхода графов Gremlin. Пользователь может получить из базы данных сохраненные объекты и зависимости между ними, чтобы отслеживать связанные соседние компоненты. Такой подход требует глубокого понимания технической основы базы данных и знание языка Gremlin, который используется для анализа сохраненных данных. Но благодаря визуализации yWorks вы можете одним взглядом охватить все данные в Azure Cosmos DB, быстро выявить важные структуры и понять зависимости между ними. Наряду с возможностью визуального изучения данных, вы также можете интерактивно изменять сохраненные данные на диаграмме, не заботясь о реализации запросов на Gremlin или другом специализированном языке. Все это обеспечивает высококачественную визуализацию и возможность анализа большого объема данных в Azure Cosmos DB. Вы можете применять yFiles для интеграции визуализаций в собственные приложения, панели мониторинга и отчеты, а также для создания новых небрендированных средств и приложений для внутренних и клиентских продуктов и систем.

Демонстрационный пример yWorks

Рисунок: снимок экрана с визуализацией yWorks.

С помощью yWorks вы можете создавать полезные визуализации, которые помогут пользователям быстро и легко получать аналитические сведения. Создавайте интерактивные пользовательские интерфейсы, которые соответствуют корпоративному стилю вашей организации и могут интегрироваться с существующими инфраструктурами и службами. Автоматически применяйте сложные модели графов для получения понятных визуализаций данных, скрытых в учетной записи Azure Cosmos DB. Эффективная реализация всех важнейших алгоритмов анализа графов позволяет создавать отзывчивые интерфейсы для быстрого поиска наиболее интересной или важной для пользователя информации. Применяйте yFiles для создания интерактивных приложений, которые одинаково хорошо работают на компьютерах и мобильных устройствах.

Вот несколько вариантов применения и моделей данных:

  • социальные сети, данные об отмывании денег и денежные потоки, в которых сходные сущности связаны друг с другом;
  • обработка данных, когда объекты обрабатываются и перемещаются из одного состояния в другое;
  • организационные схемы и сети, в которых отображается иерархия отделов, зависимости и распределение зон ответственности между компаниями или клиентами;
  • сведения о происхождении данных и соответствии требованиям, которые можно визуализировать и проверять;
  • журналы компьютерных сетей, веб-сайтов и путей взаимодействия пользователя;
  • графы знаний, сохраненные в виде триплетов или в других форматах;
  • данные об управлении жизненным циклом продуктов;
  • списки материальных ведомостей и данные цепочки поставок.

Next Steps