Що таке система Tableau і навіщо вона потрібна аналітикам

ЗМІСТ

Навіщо аналітикам BI-інструменти, якщо є код? Розберемо плюси та мінуси однієї з популярних систем і покажемо, що вона вміє.

Доносити результати до колег, керівників або технічно непідготовленої аудиторії допомагає візуалізація даних. Тому аналітики часто будують графіки та готують презентації. Для цього не завжди потрібні додаткові програми - інструменти для візуалізації є в багатьох мовах програмування, наприклад у Python.

Цей спосіб не підходить, коли аналітику або розробнику потрібно візуалізувати результат для людей, які не розбираються в коді. У таких випадках використовують BI-системи (від англ. business intelligence - "бізнес-аналітика"). Вони допомагають аналізувати дані та будувати графіки практично без програмування.

Одна з популярних BI-систем - Tableau. Вона регулярно отримує високі оцінки користувачів і використовується в багатьох міжнародних компаніях. Цей інструмент часто перевіряють на співбесідах, тому аналітикам і менеджерам важливо знати його основні функції та параметри.

Tableau - система інтерактивної бізнес аналітики (BI)

Tableau - це система інтерактивної аналітики, що дає змогу в найкоротші строки проводити глибокий і різнобічний аналіз великих масивів інформації, яка не потребує навчання бізнес-користувачів і дорогого впровадження.

Tableau може взаємодіяти з хмарними рішеннями (Dropbox, Google Таблиці, AWS Redshift тощо), а також сучасними інструментами аналізу даних, як-от Python і R.

Кому і навіщо потрібен Tableau

Tableau потрібен:

  1. Продуктовим аналітикам, щоб створювати дашборди з бізнес-показниками для колег: від продуктових і маркетингових команд до інженерів і топ-менеджерів.

  2. Аналітикам, щоб будувати графіки і презентувати результати досліджень. Також Tableau використовують для аналізу даних, нескладних обчислень і прогнозів.

  3. Менеджерам і керівникам, щоб готувати графіки та презентації без коду в зручному інтерфейсі.

Можливості Tableau

У Tableau безліч інструментів для візуалізації та аналітики. Наприклад, щоб знайти в даних аномалії та закономірності або розрахувати бізнес-метрику в динаміці.

Що вміє сервіс:

  1. Збирати й об'єднувати дані з різних джерел - не важливо, з Excel-таблиці або бази даних. Tableau може об'єднати дані з декількох таблиць в одну кількома способами.

  2. Обробляти і трансформувати дані. Сервіс допомагає групувати і фільтрувати дані, додавати обчислення і будувати зведені таблиці для звітів. Така обробка допомагає підготувати дані до візуалізації, щоб діаграми в Tableau вийшли більш якісними.

  3. Будувати графіки - від простих кругових і стовпчастих діаграм до детальних карт. Також на візуалізацію можна додавати довідкові елементи і спливаючі підказки.

  4. Робити прогнози. Tableau допомагає вирішувати нескладні завдання машинного навчання: шукати тренди, робити прогнози і сегментувати дані.

  5. Робити інтерактивні дашборди та презентації. За допомогою дашбордів можна презентувати дослідження і давати колегам доступ до потрібних даних. Візуалізації та дашборди можуть бути інтерактивними - коли користувачі керують інформацією, яка на них відображається. Наприклад, обирають потрібний відрізок часу, щоб на графіках залишилися дані тільки за травень поточного року.

  6. Працювати з проектами на локальному комп'ютері або в хмарі. Десктопні версії Tableau Desktop для Windows і Mac і хмарна версія Tableau Cloud - платні програми. Є й безкоштовна версія - Tableau Public, але з низкою обмежень. Наприклад, у ній не можна працювати з базами даних і зберігати результати на комп'ютер. Проте в ній теж можна створювати якісні візуалізації і навіть зібрати портфоліо. Опублікувати їх можна на сервері Tableau Public.

Плюси та мінуси Tableau

Навички роботи в системі Tableau часто вимагають у вакансіях аналітиків, інженерів даних і розробників. Це зручний інструмент для бізнесу, але у нього є і кілька мінусів.

Плюси

Гнучкість і багатофункціональність. Інструменти Tableau можуть об'єднати кошториси в Excel і дані про товари з хмарного сховища. А щоб виконати операції, які вимагали б багато коду, досить натиснути всього кілька кнопок. У системі багато налаштувань, тому візуалізації та дашборди можна адаптувати й ускладнювати під завдання користувача.

Зручність доступу та безпека. У платну версію Tableau входить компонент Tableau Server. Він дає змогу ділитися дашбордами та візуалізаціями з колегами. Користувачам можна видавати різні права: обмежувати доступ до перегляду і редагування важливих даних.

Простий і зручний інтерфейс. Побудувати нескладний графік на кшталт стовпчастої діаграми можна майже без підготовки: більшість функцій Tableau інтуїтивно зрозумілі. Tableau робить деякі обчислення автоматично і може підказати відповідний тип графіка.

Детальна документація та активна спільнота користувачів. Для складних візуалізацій можна скористатися описом налаштувань у Tableau Help. Інструкціями зручно користуватися завдяки скріншотам. Якщо в них немає відповіді на запитання, можна попросити допомоги в інших користувачів. Навколо Tableau склалася велика спільнота фахівців-ентузіастів.

Мінуси

Ціна. Індивідуальна ліцензія коштує близько 75 доларів на місяць.

Підтримка. Користувачі сервісу скаржаться, що співробітники підтримки можуть порадити купити додаткові функції замість того, щоб вирішити проблему.

Обмежений вибір функцій для попередньої обробки даних. Складні операції краще виконувати в інших інструментах. Наприклад, лематизацію (приведення слів до їхньої словникової форми) - вона Tableau непідвладна. Обробити дані можна кодом і спеціальними бібліотеками і потім завантажити в Tableau.

Версії Tableau

Екосистема Tableau об'єднує кілька версій основної платформи:

  1. Desktop - це інструмент аналізу та візуалізації даних. З його допомогою можна швидко підключиться до будь-якого джерела даних в організації, побудувати красиві графіки та візуалізації, налаштувати якісний інтерактивний дашборд.

  2. Server - сайт, який дозволяє ділитися з колегами звітами, створеними в Tableau Desktop. Це чудовий інструмент для створення дашбордів і звітів на рівні всього підприємства. Сервер може безпосередньо підключатися до джерел даних - так можна створювати інтерактивні візуалізації прямо в браузері.

  3. Online - хмарне рішення для роботи з даними і звітами з браузера або мобільного додатка в будь-якій точці світу.

Також є додаткові сервіси, що розширюють можливості основної платформи:

  • Prep - додаткова програма для підготовки (вилучення, оброблення, завантаження) даних до аналізу та налаштування сценаріїв майбутнього дослідження.
  • CRM - інтеграція Tableau і Salesforce CRM для швидкого аналізу даних під час робочого процесу в компанії.
  • Public - безкоштовний сервіс для створення інтерактивних візуалізацій та їх розміщення на сайтах, у блогах і портфоліо.
  • Data Management - модуль, що дає змогу знаходити, готувати, упорядковувати дані.
  • Server Management - сервіс, що спрощує розгортання критично важливих серверних рішень. Забезпечує їхню безпеку та масштабованість.

Функціонал Tableau буде особливо ефективним, якщо Вам необхідні:

  • Панелі ключових показників (dashboards) з доступом до наявного сховища даних (DWH/DataWareHouse) або в SSAS Multi-Dimensional Cubes.
  • Інструменти для створення dashboard і аналітики силами самих бізнес-користувачів.
  • Можливості використовувати в якості кінцевих рішень MS Excel/Tableau з даними з SSAS Cubes/Microsoft/SQL Server data.
  • Легкість у візуалізації наявних Excel PowerPivot баз даних.
  • Web-інтерфейси для панелі ключових показників та аналітичних додатків.
  • Розсилки подань для аналітики іншим користувачам за запитом.

Як використовувати Tableau

Наприклад, аналітик компанії, яка розробляє комп'ютерні ігри, вивчає дані про продаж ігор і хоче скласти звіт для колег. Він збирає інформацію, в яких регіонах частіше купують ігри, які жанри та розробники користуються попитом. Результати дослідження він візуалізує в Tableau і збере отримані графіки в дашборд.

Для початку Tableau потрібно встановити. Завантажити Tableau Desktop можна на офіційному сайті. У програми є 14-денний пробний період з моменту встановлення. Інший варіант - скористатися безкоштовною версією Tableau Public. У ній є всі основні функції інструменту.

Коли Tableau встановлено, можна приступати до роботи:

  1. На стартовій сторінці аналітик завантажує дані. Це може бути Excel-таблиця, база даних, текстовий або PDF-файл.

  2. Коли файл завантажиться, Tableau відразу відобразить його вміст.

1-eng-tableau-profit.store.png

  1. Щоб почати працювати з даними і будувати графіки в Tableau, потрібно відкрити новий аркуш, натиснувши значок із плюсом унизу ліворуч. Tableau відкриє екран редагування аркуша.

2-tableau-profit.store.jpg

  1. Для візуалізації жанрів, що найбільш "продаються", аналітик обирає стовпчасту діаграму. Рядками будуть жанри ігор, а стовпчиками - мільйони проданих копій. Дані можна перетягувати курсором і додавати в потрібну область. Tableau запропонує відповідний тип графіка - залишиться його відсортувати і додати підписи.

3-tableau-profit.store.jpg

  1. Ту саму інформацію можна представити по-іншому - на бульбашковій діаграмі. Тип графіка можна вибрати у меню Show Me зліва.

4-tableau-profit.store.jpg

  1. Аналітик змінює відображувані дані: тепер бульбашкова діаграма показує, ігри яких платформ продаються найкраще.

5-tableau-profit.store.jpg

  1. На наступному графіку потрібно представити дані про продажі за країнами. Таку інформацію краще відображати на карті. Tableau самостійно знайде географічні дані, а якщо не впорається - це можна зробити вручну. Сервіс запропонує побудувати карту і автоматично виділить контури країн, які вказані в даних. Колір країни на графіку залежить від обсягу продажів ігор - що більший обсяг, то насиченіший колір.

6-tableau-profit.store.jpg

  1. З отриманих графіків у Tableau вже можна зібрати невеликий дашборд.

7-tableau-profit.store.jpg

  1. Звіт готовий - колеги задоволені. Для цього дашборда аналітики не знадобилися складні інструменти та діаграми. Але попереду велика зустріч з інвесторами, і аналітику потрібно зробити дашборд більш інтерактивним і наочним. Кілька годин роботи - і звіт можна показати інвесторам.

Висновок

Tableau - інструмент із величезною кількістю функцій. Неможливо розповісти про всі можливості та нюанси цього інструменту, тому так важливо вчитися на прикладах. На сайті Tableau Public є багата онлайн-галерея готових візуалізацій. Кожну візуалізацію можна скопіювати собі в хмару і розібрати. Наприклад, проаналізувати, як автор вирішив обчислювальну задачу або побудував графік. Вивчення внутрішніх механік вподобаних дашбордів допомагає фахівцям удосконалювати власні візуалізації.

ПОДІЛИТИСЯ

ІНШІ СТАТТІ ВІД АВТОРА