Красиво и понятно: какие инструменты для визуализации данных нужны дата-аналитику
Ежедневно аналитики обрабатывают массу данных в формате таблиц. Они хорошо ориентируются в них и видят взаимосвязи. Но для коллег из других сфер такой объем неструктурированной информации может быть шокирующим. Сделать данные более наглядными помогает визуализация графиков и таблиц. Собрали подборку инструментов для визуализации данных из сложных таблиц в читабельные дашборды.
Инструменты визуализации без программирования
Умение кодить — неплохое преимущество, но не обязательное требование к аналитикам данных. На рынке много решений, которые позволяют анализировать и визуализировать данные без программирования. Расскажем о нескольких популярных.
Datawrapper
Интуитивно понятная платформа для визуализации информации. У нее простой пользовательский интерфейс, это особенно пригодится тем, кто только начинает работать с подобными сервисами.
Чем удобен Datawrapper?
Создает различные виды визуализаций. В Datawrapper можно делать графики, столбчатые и линейные диаграммы и карты. Широкий функционал позволяет сравнивать, демонстрировать, распределять и показывать отношения внутри собранных данных.
Импортирует данные из различных источников. Datawrapper переносит данные из различных форматов, таких как Excel, CSV, Google Sheets, — это ускоряет работу, так как не надо форматировать информацию в нужное расширение.
Есть настройки для оформления внешнего вида. С помощью пользовательских настроек для визуализации данных можно менять цвета, шрифты, масштаб и другие аспекты. Такая гибкость делает инструмент подходящим для проектов, где есть требования к стилю или брендинг.
Существуют встроенные анимации и интерактивность. Datawrapper поддерживает анимацию и интерактивность для некоторых типов визуализации данных. Например, можно добавлять анимированные переходы между состояниями данных и включать взаимодействие — наведение или щелчок мыши для получения дополнительной информации.
Адаптирует информацию под разные устройства. Эта программа для визуализации данных автоматически «подгоняет» изображения под разные устройства: планшет, смартфон, десктоп. В условиях, когда смартфон становится все более популярным способом выхода в сеть, такая фича весьма удобна.
Tableau Public
Это онлайн-инструмент для визуализации и анализа данных. Помимо создания интерактивных изображений, он помогает делиться своими работами с другими пользователями. Для работы с этим средством визуализации не требуются знания языков программирования.
Чем удобен Tableau Public?
Работает с широким набором средств визуализации. Tableau Public предлагает множество различных типов визуализаций, таких как диаграммы, графики, карты.
Импортирует данные из разных источников. Tableau Public поддерживает множество форматов данных, включая CSV, Excel, Google Sheets, JSON. Это сокращает время работы и делает сервис универсальным инструментом для взаимодействия с разными типами данных.
Позволяет пользователям делиться своими проектами внутри команды, что обеспечивает возможность совместной работы, комментирования и обсуждения идей.
Открывает доступ к проектам. При необходимости проекты, созданные в Tableau Public, можно сделать доступными для просмотра всем пользователям интернета. Платформа стала местом для обмена идеями, доской для вдохновения среди специалистов по аналитике.
Сложности при работе с Tableau Public
Tableau может показаться сложным в настройке и использовании для тех, кто только начинает работать с данными и визуализацией. Чтобы разобраться со всеми компонентами и функциями, потребуется время.
Tableau Public поддерживает только данные размером до 1 Гб. Это может быть недостаточно для больших наборов данных.
Tableau предлагает ограниченный набор для визуализации по сравнению с другими инструментами оформления данных, такими как Power BI или QlikView.
QlikView
QlikView — платформа для бизнес-аналитики. В ней есть инструменты для анализа и визуализации данных с помощью графиков, диаграмм, карт и таблиц. Также программа дает возможность совместного доступа к данным и их обработке.
Чем удобен QlikView?
Обрабатывает информацию из разных форматов. Платформа позволяет работать с большими объемами данных, выполнять анализ и создавать отчеты. QlikView поддерживает форматы Excel, CSV, JSON.
Открывает доступ для команд. QlikView позволяет нескольким пользователям работать с данными одновременно — это упрощает процесс принятия решений и обмена информацией.
Обеспечивает безопасность данных. Платформа защищает информацию от несанкционированного доступа за счет шифрования данных и управления правами доступа.
Масштабируется под нужды пользователей, в том числе корпоративных. QlikView можно масштабировать в соответствии с потребностями бизнеса, позволяя увеличивать количество пользователей, объем обрабатываемых данных и функциональность системы.
Сложности при работе с QlikView
У QlikView нет встроенной поддержки мобильных устройств, это может ограничить возможности использования платформы.
QlikView требует определенного уровня знаний и навыков, возможно, на обучение потребуется время.
Microsoft Excel
Старая добрая программа, созданная для обработки и хранения электронных таблиц. Хотя Excel — это не инструмент для визуализации данных, в нем есть функционал для создания графиков и диаграмм.
Если у вас ограничен доступ в интернет, можно смело использовать Excel для визуального оформления информации. Например, создавать и форматировать различные типы диаграмм и графиков, которые помогут лучше понять собранные данные.
Databox
Databox — онлайн-инструмент для визуализации данных, предлагающий широкий спектр интерактивных виджетов и диаграмм, которые легко визуализируют информацию.
Сервис формирует различные типы графиков и диаграмм: линейные графики, столбчатые и круговые диаграммы, карты. Пользователи могут настраивать внешний вид и свойства каждого виджета для наиболее информативной визуализации.
Чем удобен Databox?
Дает широкие возможности визуализации и гибкие настройки. Платформа предоставляет множество типов графиков и диаграмм для демонстрации различных видов данных. Кроме того, пользователи могут менять настройки каждого виджета и диаграммы.
Интегрируется с другими инструментами, такими как Google Analytics, Google Ads, LinkedIn Ads, Mailchimp. Можно забирать данные напрямую из этих сервисов и визуализировать.
Google Data Studio
Бесплатный инструмент для визуализации и анализа данных, который позволяет собирать, объединять и представлять данные из различных источников в одном месте. Разработан компанией Google и доступен на платформе Google Cloud.
Чем удобен Google Data Studio?
Предлагает широкий выбор визуализации данных. Платформа содержит более 50 типов визуализаций, включая столбчатые, линейные графики, круговые диаграммы и карты.
Поддерживает различные источники данных. Data Studio работает с более 100 различными источниками данных, например Google Analytics, Google Ads, Google BigQuery. Это позволяет легко объединять данные и создавать комплексные отчеты.
Экспортирует отчеты и объединяет их из разных форматов, например PDF, Excel и CSV.
Может масштабироваться, в том числе для корпоративных нужд. Google Data Studio подходит как для небольших компаний, так и для крупных организаций. Особенности сервиса позволяют работать с большими объемами данных и множеством источников.
Из сложностей в работе с Google Data Studio — ограниченный функционал по сравнению с другими инструментами бизнес-аналитики. Некоторые функции отсутствуют в этом инструменте, например расширенная сегментация и моделирование.
Infogram
Это онлайн-платформа для интерактивной визуализации данных. Она позволяет пользователям собирать данные, превращать их в инфографику и делиться ими в соцсетях. Сервис работает с 2012 года.
Чем удобен Infogram?
Визуализирует данные с помощью разнообразных тем. У платформы есть множество вариантов шаблонов, цветов для оформления, которые подходят для отчетов разных масштабов.
Импортирует данные. Пользователи могут переносить информацию из различных источников, включая Excel, Google Таблицы, CSV. Кроме того, сервис предоставляет возможность создавать формы для сбора данных и интегрировать их с Google Sheets.
Моментально переносит информацию в социальные сети. Infogram позволяет встраивать инфографику на сайты и блоги, а также делиться ею в социальных сетях.
Анализирует показатели в социальных сетях. С помощью Infogram можно отслеживать количество просмотров, уникальных посетителей и другую статистику.
Есть мобильное приложение. У Infogram есть мобильное приложение для iOS и Android, чтобы создавать и редактировать инфографику на смартфоне или планшете. Удобно, когда компьютера нет под рукой.
Сложность работы с Infogram в том, что служба поддержки не всегда оперативно реагирует на запросы пользователей. Кроме того, сервис поддерживает только определенные форматы файлов (JPG, PNG, PDF, PSD, AI, Word Doc, Excel, Powerpoint). Это может вызвать затруднения для тех, кому нужно импортировать данные из других программ или источников.
Для тех, кто умеет программировать
Это инструменты продвинутого уровня для аналитиков, которые умеют кодить и нуждаются в более тонкой настройке визуализации.
D3.js
D3.js (Data-Driven Documents) — JavaScript-библиотека, созданная для интерактивной визуализации данных и масштабируемой графики для веб-приложений. В библиотеке собраны функции для обработки, анимации, форматирования данных и создания графиков и диаграмм. Визуализировать данные помогает набор соответствующих модулей.
Работать с библиотекой можно прямо в браузере, устанавливать ПО или плагины нет необходимости. Достаточно загрузить соответствующий файл JavaScript и начать работу.
D3 работает с элементами DOM (Document Object Model) в веб-документе. То есть сервис можно использовать для создания интерактивных визуализаций, графиков и других элементов на веб-странице, манипулируя и изменяя непосредственно DOM-структуру. Кроме того, инструмент позволяет создавать и стилизовать элементы с использованием CSS. Это позволяет легко менять их внешний вид без необходимости переписывать код на JavaScript.
Чем удобен D3?
Обрабатывает и преобразовывает данные. Функционал D3 предлагает различные функции для обработки, преобразования и визуализации данных. Например, можно применять различные операции: сортировка, фильтрация, рекурсия.
Анимирует информацию. В составе библиотеки — обширный набор функций для анимации данных и элементов. Можно применять различные виды анимации, такие как появление, исчезновение, изменение размера.
Откликается на действия пользователя. Функционал D3 позволяет создавать интерактивные визуализации, которые реагируют на действия пользователя — например, при наведении курсора или клике мышью.
Работает с пользовательскими шрифтами. В D3 можно работать со своими шрифтами, это полезно, когда есть фирменный стиль компании и требования к оформлению.
Сложности при работе с D3.js
Нехватка документации. D3.js — библиотека с открытым исходным кодом. Это значит, что у нее децентрализованная модель разработки, где любой может свободно менять технологию и обмениваться ею. Поэтому документация к D3.js не всегда может быть полной и точной. Такая ситуация отчасти затрудняет понимание и обучение.
Нужно знать JavaScript. D3 — это библиотека на языке JavaScript, поэтому для ее использования необходим опыт в разработке и знание этого языка.
Множество модулей и функций. D3 содержит большое количество функций для создания сложных визуализаций. Такой богатый состав может усложнить процесс разработки, особенно для новичков.
Отсутствие встроенной поддержки для мобильных устройств. D3 изначально не поддерживает мобильные устройства, а это делает разработку более сложной и пригодной пока только для десктопа.
Высокая ресурсоемкость. Если необходимо визуализировать большие данные или оформить сложную визуализацию, D3 задействует больше ресурсов. Это потенциально может привести к снижению производительности веб-приложений.
Слаборазвитая кросс-браузерность. D3 не является на 100% совместимым со всеми браузерами, что отчасти провоцирует проблемы при визуализации графиков или таблиц.
Plotly
Plotly — библиотека для создания интерактивных графиков и визуализации данных для нескольких языков программирования: Python, R, JavaScript, Julia.
Чем удобен Plotly?
Создает интерактивные графики. Библиотека позволяет формировать графики, которые настраиваются и изменяются в реальном времени. Например, появляются изменения или дополнения в данных, так как библиотека «подтягивает» обновленную информацию, а значит, обновляет визуал.
Предлагает большое количество типов графиков и настраивает их внешний вид. Plotly поддерживает множество различных типов графиков, включая линейные графики, столбчатые и круговые диаграммы. Также можно изменять их цвета, шрифты, размеры и другие параметры.
Работает с большими объемами данных. Plotly не боится больших массивов информации, так как инструмент создавали для Python. Одна из областей применения Python — работа с Big Data, поэтому библиотека может обрабатывать большие объемы и быстро визуализировать их.
Сложности при работе с Plotly
Библиотека создавалась для разработчиков и «заточена» для тех, кто имеет опыт в разработке. А значит, для работы с ней нужно знание языков программирования, например Python, R, JavaScript, Julia.
Это библиотека с открытым исходным кодом, каждый разработчик способен менять ее функции или добавлять новые. Как результат — документации не хватает или ее приходится долго искать.
У Plotly сложный интерфейс и синтаксис с обилием модулей. Поначалу будет трудно работать с библиотекой, поэтому для оперативной визуализации этот инструмент не подойдет.
Zoho Analytics
Онлайн-инструмент для бизнес-аналитики, который также поможет анализировать и визуализировать данные для принятия решений. Пользователю не требуются знания в программировании для работы с этим средством визуализации. Однако при создании сложных аналитических моделей пригодятся навыки работы с SQL и понимание принципов работы с базами данных.
Чем удобен Zoho Analytics?
Собирает и хранит данные. Zoho Analytics работает с данными из различных источников: файлы CSV, API.
Визуализирует информацию с помощью широкого выбора шаблонов. Инструмент предлагает множество вариантов оформления, включая диаграммы, графики, карты, таблицы.
Проводит анализ информации. В функционале Zoho Analytics существуют инструменты для анализа данных, например сегментация, корреляция, прогноз. Эта функция доступна за счет интегрированного в систему ИИ.
Дает совместный доступ и интегрирует данные в другие продукты Zoho. Внутри платформы можно организовать совместный доступ, чтобы несколько пользователей работали одновременно. Кроме того, график или таблицу из Zoho Analytics получится легко интегрировать с другими продуктами Zoho, такими как Zoho CRM, Zoho Books.
Сложности при работе с Zoho Analytics могут возникнуть на этапе интеграции с другими популярными продуктами. Например, платформа не дает возможность перенести данные в Google Analytics или Tableau.
Инструменты визуализации: рекомендует эксперт
Анастасия Козловская, аналитик компании СКБ Техно
При выборе инструмента для визуализации данных нужно обратить внимание на легкость установки, наличие инструкций или обучения, дружелюбность и интерфейса, доступность для коллективной одномоментной работы, цену и количество макетов при первом входе в программу. Инструменты для визуализации, которыми я пользовалась: Excel, Yandex DataLens, Power BI и KPI Suite.
Yandex DataLens
Мы чаще всего используем эту платформу для получения метрик по эффективности отдела сопровождения и работе серверов. Система бесплатная и легкая в освоении, можно научиться работать в ней за три дня. Также есть курсы от Яндекса. Пользовательский интерфейс простой.
В DataLens можно работать одновременно нескольким людям: никто никому не будет мешать, а все данные сохранятся. Система интегрируется с разными источниками данных и объединяет их. Как только обновляется информация внутри одного источника, она сразу подтягивается и в DataLens.
Минусы:
Есть определенный набор графиков, которыми можно пользоваться, но свои графики создать нельзя.
Нельзя обрабатывать большой массив данных на одной странице.
Формат загружаемых данных должен соответствовать требованиям DataLens, так как внутри системы редактировать данные не получится.
Power BI
Подойдет для часто обновляющихся данных, а также информации, которая тянется одновременно из нескольких источников. Например, в случае автоматизации расчетов общего бюджета компании, когда часть учета ведется на 1С, а вторая — в любой другой CRM-системе. Не бесплатная, но стоит недорого.
Легко преобразует данные внутри системы, поэтому загружать их можно в любом формате. Также, в отличие от предыдущего инструмента, здесь можно создавать индивидуальные графики. Есть возможность выгрузки в формате Excel. Работать нескольким пользователям также можно.
Минусы:
Перегруженный интерфейс, в котором сложно ориентироваться. На панели размещено множество кнопок, не все из них понятны.
Осваивать платформу тяжеловато: несмотря на наличие обучающих курсов, порог вхождения высокий.
KPI Suite
Универсальная платформа, но лучше всего подойдет там, где есть необходимость разложить формулу на мельчайшие составляющие. Скажем, при составлении бюджетного плана, где знания о каждой единице очень важны.
Позволяет производить очень сложные расчеты внутри системы. Дает возможность создавать вложенные расчеты (формулы внутри формулы) и, в отличие от других инструментов, показывает все уровни расчетов. Помимо расчетных показателей, система разрешает свободную загрузку внешних изображений. Это облегчает восприятие информации и не перегружает страницу.
Платформу сопровождает разработчик от самой компании, благодаря этому ее можно дорабатывать под себя.
Пользовательский интерфейс дружелюбный и логичный, со всплывающими подсказками. Можно работать нескольким пользователям. Есть разделение на администраторов, которые видят все внутренние процессы, и пользователей, которые видят итоговый рабочий продукт.
Минусы:
Стоит дорого, поэтому платформу могут позволить себе только корпорации.
Обучающих курсов нет, порог вхождения достаточно высокий.
Интеграция с данными должна происходить в определенном порядке, иначе система обработает их некорректно.
Повысить скилы в дата-аналитике, а еще получить опыт работы с большими данными и моделями ML можно на магистерской программе от Skillfactory и МИФИ. Во время учебы вы научитесь создавать интеллектуальные системы, обучать их и внедрять в продакшн.