Про людей. Вместо дисклеймера
Сегодня, в конце лета 21-го года у меня выдался свободный вечер и спешу высказаться на тему, которой я занимаюсь уже изрядное количество лет: Business Intelligence в целом и Business Intelligence в крупных российских компаниях. Сейчас я Head of BI в одном из крупных федеральных Банков, и консультант в нескольких сторонних проектах.
За последние несколько лет я слышал добрую дюжину мнений о том, что такое Business Intelligence. От первых лиц больших компаний, CDO, архитекторов, корпоративных стратегов, аналитиков, продавцов, детей и выходцев из большой четверки. И вот, что я хочу сказать:
Часть людей упирает на визуализацию данных, часть на аналитику и автоматизацию, был коллега, который с жаром утверждал, что BI — это в первую очередь трансформация данных. Проблема всех этих определений в том, что есть масса кейсов развертывания и использования BI без ETL; бывают ситуации, когда автоматизация не полна и часть работы на регулярной основе продолжает выполняться «вручную»; аналитика у 99% пользователей, зачастую, примитивна и вторична; и даже существую варианты развертывания BI без визуализации sic(!).
Business Intelligence — среда между данными и людьми, которая обеспечивает их взаимодействие
Все остальное — просто следствия. Нужно чтобы люди эффективнее воспринимали данные и могли охватить разумом большой объем этих самых данных — визуализация инструмент именно для этого. Нужно убрать порог взаимодействия, чтобы с данными могли работать люди без специальных навыков — автоматизируйте запросы к базам данных, используйте упрощенные интерфейсы для построения запросов. Необходимо охватить большое количество источников для того, чтобы BI оставался единственным окном для конечного пользователя — вперед ETL! Все, что принято считать определениями Business Intelligence, — просто подходы к решению основной задачи.
У предложенного определения есть важная особенность. С одного конца цепочки всегда человек. Я периодически слышу запросы: Давайте мы будем выгружать данные из BI туда-то и туда-то. И каждый раз люди удивляются:
— Почему нельзя, они же там есть?
Вот так вот. Нет, данные для человека и данные для машины с точки зрения хранения, трансляции и запросов — весьма разные вещи. Все современные BI системы адаптированы именно под человека. Использование в качестве бекенда для каких-то приложений или сервисов — забивание гвоздей шилом. Вроде и похоже, но проще найти молоток. Некоторые могут вспомнить здесь Qlik Core — но это исключение, которое лишь доказало простое правило.
Люди — единственные пользователи Business Intelligence
Вот и все, спасибо за внимание. Если у вас есть возражения или дополнения: прошу в комментарии. Планирую публиковать здесь заметки о взаимодействии людей с данными и впредь. Мой блог предназначен для людей, которые соприкасаются с BI, данными и которым интересен мой опыт в этой сфере. Я планирую делиться как общими мыслями, так и конкретными приемами работы с актуальными BI-системами. Спасибо за ваше внимание.