31 марта 2022 4307
Ксения Агеева, гуру в области BI, анализа и визуализации данных расскажет о Tableau — инструменте, который изменил подход к визуализации данных.
Tableau: визуализация данных для каждого

Всем привет. На связи BI Office в Luxoft и я — Ксения Агеева, причастная к анализу и визуализации данных на протяжении последних семи лет. Меня часто спрашивают, зачем в моей жизни есть Tableau, если весь мир всё равно любит эксельные таблички. Так что я решила показать, как без специального обучения можно получить профит от одного из самых популярных BI-инструментов — Tableau.

История получилась довольно длинной, так что продолжение ищите под катом.

Для кого статья

Этот материал может пригодиться не только аналитикам, но и специалистам, которые так или иначе имеют в своём арсенале какие-то эксельки с формулами и графиками.

Кроме того, это может быть отличным способом автоматизировать регулярную отчётность без знания языков программирования и быстрее собирать нерегулярные отчёты по запросу. А также красиво представлять данные в виде графиков и готовить ежемесячную презентацию для руководства в несколько раз быстрее. А ещё это классный скилл для резюме ;)

Немного теории

В нашей компании развито использование Tableau внутри HR-подразделений (рекрутмент, HR бизнес-партнёры), и это ещё один аргумент, чтобы узнать эту тему ближе. Почему-то принято считать, что HR и рекрутмент — это не самые активные пользователи чего бы то ни было точного, а здесь они не просто используют отчёты, но и модифицируют их под свои задачи.

Но начнём с короткого кусочка теории.

Прежде всего вкратце поймём, что такое Business Intelligence (BI) в целом. Сам по себе термин по меркам IT-вселенной не новый, ему больше шестидесяти лет, однако за это время он успел немного переосмыслиться и завоевать приличную популярность. По сути BI — это структурирование информации, превращение сырых данных в форму, с которой может работать бизнес-аналитик. А также под аббревиатурой BI принято понимать набор инструментов, которым этот бизнес-аналитик будет пользоваться.

BI-инструменты

Безусловно, существуют разные платформы и расширения-обвязки для анализа и визуализации информации, начиная от пресловутого MS Excel / Power Point, и заканчивая Python / R, где ты уже оп! — и одной ногой программист. Вариантов специализированных BI-платформ множество, в России наиболее на слуху, пожалуй, Tableau, MS Power BI и семейство Qlik.

Принципиальная задача любого BI-инструмента состоит в том, чтобы облегчать жизнь человеку, который с ним работает, и давать возможность максимально погрузиться в сами данные. Облегчение порой выглядит довольно условным — всё равно нужно как-то обработать информацию перед загрузкой в BI-систему (привет, Power BI). Но мы сегодня говорим о довольно узкой задаче — быстром базовом анализе и визуализации данных. Вот что говорит рейтинг SelectHub по этому поводу:




Так что тема «Какое BI решение лучше?» неисчерпаема, и можно очень долго спорить по этому поводу. Но именно за счёт довольно лёгкого старта Tableau может познакомить вас с этой вселенной, а дальше уже захочется исследовать и другие решения.

Tableau: чем он прекрасен

Tableau хорош тем, что его возможности можно как следует изучить или на бесплатной бесконечной public-версии, или на триальной desktop-версии. Отличие одно: публичная версия позволяет сохраняться только на сервер tableau.public, а десктопная — на свою рабочую машину. В остальном они не отличаются по функционалу.

Поэтому если ваши данные содержат коммерческую тайну или персональные данные, то Tableau вам будет полезен скорее для разовых акций создания отчётов. Они, кстати, вполне могут убедить ваше руководство, что нужно обзавестись полноценной версией Tableau и начать делать такую магию постоянно. Часто люди вначале оттачивают навыки на публичной версии, затем пробуют создавать что-то в десктопной, а после этого иногда окончательно обращаются в BI-аналитиков.

  В чём бонусы Tableau? Давайте по пунктам:
  • подключение к десяткам разных источников данных, в том числе к различным базам данных, Google Таблицам, тем же эксельным или текстовым файлам, которое делается в пару кликов;
  • удобное соединение нескольких таблиц в один источник данных через drag-and-drop, а также возможность легко собрать данные из таблиц с разным уровнем детализации;
  • интуитивно понятный интерфейс (правда, без русификации) и построение визуализаций через drag-and-drop;
  • можно красить и перекрашивать всё созданное в любые цвета, отчёт можно мгновенно сделать из синего зелёным. Безграничные возможности игр со шрифтами тоже в комплекте;
  • возможность добавить интерактив: графики могут работать как фильтры, можно совмещать отчёт и связанную с ним веб-страницу в одном окне, рассказывать целые истории и использовать наполненные данными карты;
  • подробная базовая справка Tableau и очень отзывчивое community (а вот тут уже и русификация есть).
  • Мои любимые примеры визуализаций с tableau.public могут доказать, какие разные вещи можно здесь создавать. От совсем простых до совершенно магических.

Как работает Tableau

Но ни одна история не будет полной без экспериментов, поэтому давайте посмотрим на примеры. Сразу оговорюсь, что это не полноценное руководство пользователя, некоторые шаги я опустила, чтобы не превратить этот длинный пост в совсем уж унылую простыню. Но несколько картинок описания пути вы сможете увидеть ниже.

Итак, я создала тестовый источник данных, в котором содержится список сотрудников, их роли, города, отделы, менеджеры, зарплаты, а также даты старта в отдельной таблице.

Подключаемся к экселю:




И вот мы видим все наши поля в интерфейсе. Дальше их можно тянуть на рабочую область и выбирать виды графиков или таблиц:



Тянем город на строки, количество записей — на столбцы (Number of Records — автоматически созданное поле с количеством записей; так можно в этом примере, потому что у нас одна строка соответствует одному сотруднику).

И выбираем Bar в секции Marks. Здесь как раз видно, сколько видов базовых визуализаций (чартов) доступно. А их ведь можно сочетать друг с другом! Вариантов множество.





Если тыкнуть в Show Me в правом верхнем углу, то появится панель с рекомендациями, какой чарт выбрать. Если картинка бледная — значит, полей добавлено недостаточно, и Tableau даже подскажет, какого рода должны быть эти поля.





Допустим, нас с вами интересует медианная зарплата в разрезе роли — для этого нам нужно создать новый worksheet, например через панель справа снизу — создание worksheet, dashboard и story слева направо:





В открывшейся новой вкладке тянем роли на строки, добавляем количество сотрудников и зарплату (Total income) на иконку Labels в секции Marks. Для удобства я оставила только топ-10 ролей по количеству записей в таблице.

В меню выбираем медиану и получаем ещё один полезный вид визуализации — таблицу с медианами. Если выбрать Bar в секции Marks, но не перетаскивать Number of records на Columns — бар-чарта не будет, полоска останется вписанной в таблицу. Чтобы её размер соответствовал медиане, я перетащила Total Income на иконку Size. На этих числах видно не очень хорошо, но это правда.




Кстати, здесь можно заметить разные виды калькуляций — любимое всеми среднее арифметическое и даже стандартное отклонение. При желании можно все эти калькуляции поместить в одну таблицу и довести заказчика (и себя) до статистического экстаза.

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

Теперь у нас достаточно элементов, и можно собирать картинку воедино. В один клик создаём новый дашборд. Помним про панель снизу (для красоты я использовала заготовленный драфт, который можно создать единожды и использовать в дальнейшем, чтобы несколько раз не добавлять заголовки и логотип вашей компании).

Получается вот так:




Обратите внимание на подписи данных. В том же экселе добавление трёх строчек на диаграмму требует некоторых шаманств вроде выбора дополнительных столбцов, расчёта процентов отдельной колонкой и прочего. Здесь же достаточно перетащить нужные поля на Labels и выбрать нужную калькуляцию (например, процент от тотала):




Ещё мы хотим быстро понимать, кто все эти люди — создаём ещё один лист с таблицей сотрудников, перетягивая в строки практически все поля:




Этот лист найдёт своё место в нижней части дашборда рядом с табличкой с медианами.




Неплохо? Согласна.

Но теперь можно это сделать ещё и интерактивным. После нажатия на иконку воронки на листе с городами мы получим возможность по клику фильтровать все остальные элементы на дашборде:




Вот так:




Так можно поступить со всеми графиками, и тогда интерактива станет ещё больше. Вообще эффект от взаимодействия пользователя с отчётом можно настраивать по-разному — к примеру, в виде последовательности шагов.

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




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




Ещё нам может внезапно прийти в голову добавить данные из другой таблицы, например дату старта. В оригинальной таблице у нас её нет, но отдельный список существует. В экселе нам бы пришлось делать, например, VLOOKUP, а тут достаточно на вкладке data source перетащить новую таблицу и определить поле, по которому они будут связаны с оригинальной — уникальный номер сотрудника идеально подойдёт.




Это джойн, левый джойн, знакомьтесь. Он позволяет нам случайно не потерять данные из оригинальной таблицы из-за отсутствия некоторых сотрудников в новой. Вообще виды соединений — это вот так (хором «спасибо!» неизвестному автору мема):




Но вернёмся. С помощью соединения мы получили новые поля и можем, например, рассчитать срок работы сотрудника в компании. Справка Tableau подсказывает нам, как использовать функцию разности дат:




Такие штуки я люблю добавлять на маленький лист в виде одного числа. И для этого нужно лишь перетянуть наше новое поле на Text и выбрать Average:




Добавляем на дашборд, немного причёсываем дизайн и получаем уже более цельную картинку:




Самое великолепное — всё это можно скачать из веба в разных форматах. Да-да, в том числе обратно в эксель. К сожалению, многие так и поступают.





Заключение

В этот эпос не вошло много интересного: всплывающие подсказки, истории, карты, переходы с одного дашборда на другой и т. п. На создание этой штуки ушло минут 25 — я текст дольше писала. Конечно, на первых порах процесс будет идти медленно, но оно того стоит. Всё, что можно автоматизировать, нужно автоматизировать, а дальше разберёмся.

Чтобы не быть совсем уж голословной в конце: вам достаточно изучить хотя бы раздел Getting Started с официальной странички Tableau, и вы сможете построить похожий отчёт самостоятельно. Youtube полнится интересными видео, так что дальнейшее развитие полностью в ваших руках.

Датасет, если вы хотите попрактиковаться именно на нём, приложен тут. А чтобы убедиться в том, что оно и правда живое — вот ссылка на дашборд в Tableau Public — можно погладить и почесать за ушком :)

Спасибо за внимание!

Источник: https://habr.com/ru/company/luxoft/blog/569016/

Последние статьи в блоге

Разработка видеокурса «Angular. Продвинутый уровень» для ИТ-команды оператора связи

Когда крупная компания решает перевести обучение разработчиков во внутренний формат, встает вопрос не просто контента, а масштабируемости, унификации и экономической эффективности. Именно с такой задачей к нам пришел один из ведущих операторов связи.

Новости
20 августа 2026

Спецпредложение на курсы по Astra Linux

Учебный центр IBS, авторизованный учебный центр «Группы Астра», объявляет о специальной цене на официальные курсы по операционной системе Astra Linux Special Edition 1.8.

Новости
17 августа 2026

ИИ-агенты в ERP-системах: каковы глобальные тренды и каким путем идет Россия

Ведущие ERP-вендоры переводят ИИ в режим автономных операций. В России этот сценарий пока не реализуется: западные вендоры ушли, облачные ИИ-релизы недоступны, регуляторы требуют переходить на суверенный контур и локальные LLM. О развитии рынка и стратегиях для бизнеса — в материале IT-World.

Новости
11 августа 2026

Саммари вебинара «ИИ-инструменты в работе архитектора ПО»

Дмитрий Овчаренко, технический директор с 15-летним опытом в архитектуре ПО, на сквозном примере стартапа — платформы для кондитеров — показал, как ИИ помогает архитектору ускорить работу на всех этапах: от чистого листа до готовых артефактов для команды.

Новости
07 августа 2026

Контроль качества ИИ-систем: от теории к практике

На результаты внедрения искусственного интеллекта в компаниях влияет сложный комплекс факторов. Для получения эффективного решения необходим контроль его качества и устранение узких мест на протяжении всей работы над проектом. О том, как этого добиться, рассказали заместитель директора центра перспективных разработок IBS Денис Воденеев и старший аналитик группы Data Science IBS Илья Гайдуков.

Новости
05 августа 2026

Саммари вебинара «Искусственный интеллект для бизнес-аналитика. Автоматизация для усиления экспертизы»

Максим Охманюк, эксперт с 25-летним опытом в IT, бизнес-анализе и управлении проектами, разобрал, как ИИ становится инструментом усиления аналитика, а не его заменой.

Новости
31 июля 2026

Как мы проектировали систему оценки ИТ-персонала для федерального ритейлера

В Учебном центре IBS мы разрабатываем методологию оценки персонала под задачи конкретного клиента. В крупной федеральной розничной сети с десятками ИТ-ролей и разрозненными критериями уровней специалистов это потребовало создания единой системы с нуля. Рассказываем, как это было.

28 июля 2026

Будущее разработки ПО: от кода к оркестрации агентов

Мультимодальные интерфейсы, внедрение ИИ-инструментов, новые подходы к анализу данных и принятию решений в компаниях уже активно меняют процесс разработки программного обеспечения. О том, как может эволюционировать создание ПО в недалеком будущем, рассказал Максим Ковтун, управляющий партнер «Разработка и тестирование» IBS.

Новости
23 июля 2026

IBS запускает независимую сертификацию для тестировщиков ПО

Центр сертификации IBS инициировал новую программу независимой оценки квалификации для тестировщиков программного обеспечения. Сертификация IBS позволяет ИТ-специалистам систематизировать знания, подтвердить соответствие единому стандарту качества и повысить конкурентоспособность на рынке труда.

21 июля 2026

Внедрение BI-систем: почему проект может не дать результатов

Реализация системы бизнес-аналитики (BI) может пройти технически гладко, но не принести ожидаемого эффекта компании. Причина обычно не в самой платформе, а в организации работы над проектом. Начальник отдела витрин данных и аналитики IBS Анна Филиппова поделилась взглядом на то, почему возникают такие ситуации и как их избежать.

17 июля 2026

Саммари вебинара «Проектирование высоконагруженной системы на примере агрегатора авиабилетов»

Алексей Додонов, эксперт с 20-летним опытом в ИТ, на сквозном кейсе разобрал эволюцию архитектуры стартапа по продаже авиабилетов — от монолита до распределённой системы, и как команда решала проблемы производительности на каждом этапе.

16 июля 2026

Бесплатный вебинар «Результативный ИИ в бизнесе: как внедрять безопасно, измеримо и с реальной пользой»

Искусственный интеллект — это уже не просто тренд, а рабочий инструмент. Но как перейти от пилотов и экспериментов к системному процессу с понятными метриками и управляемыми рисками?

Новости
03 июля 2026

ИИ в бизнесе: почему экономия на зарплате не всегда равна прибыли

Внедрение ИИ в корпоративную среду стало рутинной задачей для многих ИТ-директоров и руководителей проектов. Однако первые волны оптимизма уже столкнулись с суровой реальностью.

Жизнь компании
18 июня 2026

Саммари вебинара «Техсобес на Java: как системный подход и работа с ИИ превращают стресс в оффер»

Владимир Низов, технический директор с 10-летним стажем и эксперт Учебного центра IBS, рассказал, почему кандидаты проваливают технические интервью и как этого избежать. Отдельно разобрал работу с ИИ. Главное: заучивать тысячи страниц не нужно. Достаточно освоить индексный подход и единый паттерн системного дизайна. А ИИ воспринимать как инструмент с чёткими ограничениями.

Новости
09 июня 2026

Опыт развертывания корпоративной/ведомственной ИИ-инфраструктуры

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

Новости
02 июня 2026

«Аниматор с провалами памяти»: 6 ограничений ИИ, которые не дают вам писать качественный код

Вы когда-нибудь просили ИИ написать метод на Spring Boot, получали красивый, идеально отформатированный код, а он не работал? Потом вы копали глубже и находили, что нейросеть использовала RestTemplate вместо WebClient, забыла про @Transactional, а в методе с @PreUpdate пыталась изменить данные, которые уже ушли в SQL. И вы думали: «Ну, нейросеть же глупая». Нет. Не глупая. Она просто пишет код не как человек.

Новости
28 мая 2026

Роль и место России в мировой гонке в сфере ИИ

По масштабу амбиций и геополитическому значению гонку в сфере искусственного интеллекта все чаще сравнивают с космической гонкой эпохи холодной войны. Соревнование разворачивается одновременно по нескольким осям: вычислительные мощности, данные, кадры, модели и регулирование. В настоящее время ни одну из мировых держав нельзя назвать ведущей по всем направлениям, что оставляет возможность для разных подходов и стратегий в достижении лидерства. О положении России в этом глобальном соревновании, ее стратегических целях, инфраструктурных ограничениях и потенциале для развития рассказывает Денис Воденеев, заместитель директора центра перспективных разработок IBS.

Новости
21 мая 2026

Систематизация ИИ-компетенций: курсы под роли, карты эффективности и модули в комплексных программах

Учебный центр IBS систематизировал подход к развитию навыков работы с искусственным интеллектом. Хаотичное использование нейросетей, как показала практика, не даёт измеримого эффекта. Новое направление построено так, чтобы ИИ решал конкретные бизнес-задачи, а не просто ускорял рутину.

Новости
18 мая 2026

Как защитить бизнес и данные при внедрении ИИ

Искусственный интеллект способен резко расширить возможности развития бизнеса, однако просчеты при внедрении подобных систем могут обернуться серьезными убытками.

Новости
13 мая 2026

Искусственный архитектор: как нейросети справляются с проектированием ПО

В этой статье расскажем про большие языковые модели в приложении к работе архитектора ПО. Вместе мы посмотрим, насколько хорошо GPT понимает ИТ-архитектуру и сможет ли уже сегодня заменить архитектора. Пора разобраться, насколько глубоко ИИ может встроиться в рабочие процессы архитектора ПО — и стоит ли ему там оставаться.

Новости
24 апреля 2026

Нужна помощь? Оставьте заявку, и мы свяжемся с вами в ближайшее время

Согласен получать на e-mail информационные рассылки о новостях Учебного центра IBS
Корпоративное обучение Бесплатные семинары Оценка персонала Сертификация О нас Стать тренером Блог Личный кабинет
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.