FineReport vs Tableau – 13 ключевых отличий
В своей последней статье я подробно написал о том, почему FineReport может опередить Tableau и занять лидирующие позиции на китайском рынке BI. Я сравнил обе компании с точки зрения продуктовой линейки, позиционирования, дорожной карты и общего положения дел организаций. Теперь же я хочу подробнее остановиться на функциональных различиях между Tableau и FineReport.
Прежде всего, необходимо подчеркнуть тот факт, что Tableau - это продукт OLAP (Online Analytical Processing), а FineReport - OLTP (Online Transaction Processing). Оба они являются программными продуктами для обработки и анализа данных, но имеют разную целевую аудиторию и направленность. Tableau подходит для профессиональных аналитиков, хорошо знакомых с различными аналитическими методами, а также для руководителей компаний, которым необходимы аналитические данные. FineReport в основном используется сотрудниками ИТ-отдела при непосредственном участии топ-менеджеров. Разница в целевой аудитории приводит к функциональным различиям. Давайте внимательно изучим их.
1. Интеграция данных
И Tableau, и FineReport - это программы по обработке данных, которые интегрируют данные из различных БД, включая SQL Server, MySQL, Oracle, DB2, или файловых источников, таких как Microsoft Excel, TXT, XML и т. д. При этом способы интеграции данных у них разные.
Tableau интегрирует источники данных в единый файл преимущественно табличным способом.
FineReport интегрирует различные источники данных с помощью гибкого синтаксиса SQL и динамического введения параметров для представления их в отчетах.
2. Стиль табличек
В качестве внешнего инструмента анализа Tableau предоставляет только три типа таблиц, что обусловлено ограничениями фреймворка приложения: список, кросс-таблица и поворотная таблица. Конфигурация таблиц менее гибкая. На практике Вы столкнетесь с очень сложными требованиями, такими как необходимость создания нерегулярных таблиц и групповых финансовых отчетов. Важной особенностью FineReport является необходимость проектирования подобных сложных схем.
FineReport предоставляет ячейки в стиле Excel, что позволяет гибко настраивать различные стили таблиц Excel. Инструмент профессионально справляется со сложными отчетами в самых разных форматах.
3. Стиль графиков
Tableau предоставляет богатый набор визуальных графиков, которые понятны для пользовательского интерфейса и близки к UX дизайну. Конфигурация очень проста – для составления графика Вам необходимо выполнить простейшие операции drag and drop.
FineReport также имеет множество визуальных диаграмм, но при этом предоставляет API-интерфейс и условные настройки свойств. Вы можете менять тип графика по своему усмотрению.
4. Дашборд
С помощью Tableau Вы можете достаточно легко создавать самые различные дашборды. При этом, к сожалению, до сих пор актуальна старая проблема: как и в случае с конфигурацией таблиц, о которой говорилось выше, Tableau не поддерживает некоторые виды дашбордов.
FineReport отлично подходит для разработки персонализированных дашбордов, их макет и стиль настраивается без каких-либо сложностей.
5. Модель статистического анализа
Поскольку Tableau является front-end ПО для анализа данных, статистический анализ – одна из сильнейших сторон данного продукта. Tableau предоставляет богатейший набор моделей с относительно профессиональными функциями финансового статистического анализа. Продукт также поддерживает язык R.
FineReport не так силен в этой области. Инструмент необходимо комбинировать с функциями SQL, хранимыми процедурами, а также Java и Excel.
6. Запись данных
Ежедневная рутина, помимо подсчета и отображения данных, безусловно предполагает ввод, удаление или изменение данных в БД.
Tableau извлекает данные из источника данных для статистического анализа, но при этом не поддерживает функцию записи данных. Пользователи не могут добавлять или удалять данные с помощью Tableau.
FineReport может создавать WEB - или APP-формы для записи данных. Инструмент поддерживает запись данных в реляционные базы данных, такие как MySQL, Oracle, SQL Server. Кроме того, он обеспечивает полный бизнес-процесс, включающий в себя проверку, хранение, отправку, рассмотрение, отклонение и выпуск данных. Вы также можете импортировать данные Excel в базу данных.
7. Корпоративная платформа
Платформа корпоративных данных, созданная Tableau, обладает такими базовыми функциями, как передача данных по расписанию, анализ отчетов в режиме онлайн, а также контроль разрешений на использование данных. Платформа в целом больше подходит для аналитиков.
FineReport создает платформу корпоративных данных, которая поддерживает функцию передачи данных по расписанию, онлайн-анализ отчетов, дашборды, контроль разрешений, интеграцию с AD, а также возможность печати различных типов отчетов. В целом, предоставляемые функции более совершенны. Данный инструмент подходит для использования сотрудниками, относящимися к различным уровням менеджмента, и отлично справляется с самыми разными задачами - от составления бумажных отчетов о зарплате до создания дашборда для принятия стратегически важных решений.
8. Многомерный анализ
Tableau обладает гибкими возможностями OLAP, что делает работу с многомерными данными крайне простой.
FineReport также может реализовать многомерный анализ, но в нем нет концепции OLAP. На каждом уровне размерности FineReport должен выполнять обработку данных или создавать отдельный отчет.
9. Функция печати
Только Tableau Desktop поддерживает функцию печати, при этом соответствующие настройки достаточно просты. Tableau Server не поддерживает возможность прямой печати при просмотре данных в браузере. Сам Tableau не может создавать постраничные отчеты, поэтому при печати нет опции указания номера страницы.
FineReport обладает широким функционалом печати. Он поддерживает функцию печати PDF, печати апплетов и флэш-печать. Пользователи могут печатать прямо в браузере. FineReport предоставляет такие опции, как номер страницы, фон, ориентация бумаги и т. д. Программа особенно хороша для печати различных документов, таких как финансовые счета, квитанции курьера и т. д.
10. Контроль разрешений
Tableau может управлять разрешениями, основываясь на рабочих книгах. Для одной рабочей книги могут быть назначены различные разрешения на базе различных представлений.
Помимо возможности назначения разрешений для одного отчета, FineReport также может фильтровать данные в соответствии с разрешениями пользователей, а результаты могут быть отражены в одной ячейке. Так, в отношении одного и того же отчета A может видеть содержимое ячейки A1, а B нет, поскольку у него нет соответствующего разрешения.
11. Дисплей терминала
Tableau фокусируется на представлении анализа информации.
FineReport обладает более интерактивными конфигурациями, в которые можно загружать фотографии и записывать данные.
12. Возможности интеграции
Tableau может интегрировать шаблоны в другие веб-приложения только через JavaScript-код, сгенерированный в Tableau Server.
FineReport обладает открытым API-интерфейсом: Java и JavaScript. Он может интегрировать OEM в существующие бизнес-системы, такие как ERP/OA/MES или APP. FineReport может быть настроен для разработки, близкой к использованию интеграции корпоративной информации.
13. Образовательные ресурсы
Tableau - более закрытая система. Получить доступ к каналам обучения непросто, необходимо каждый раз договариваться с партнером. Далеко не каждый руководитель сможет адаптироваться к такому типу инструментов.
FineReport содержит более 2 000 онлайн-документов, которые полностью открыты для всеобщего использования. Кроме того, для тысяч пользователей организован специальный форум. Таким образом, учебные ресурсы доступны абсолютно всем.
Заключение
И у Tableau, и у FineReport есть свои преимущества и недостатки, что связано с их позиционированием на рынке. Tableau - это инструмент для анализа данных, основным преимуществом которого является гибкость аналитических функций. Нет необходимости писать код. Инструмент главным образом подходит для аналитиков данных. Главным его недостатком является то, что он может выполнять только анализ данных и при этом не может удовлетворить другие требования, такие как создание сложных отчетов, печать и сбор данных.
FineReport позиционируется, как инструмент для сбора и обработки данных на уровне предприятия. Он удовлетворяет основные потребности в создании специфических отчетов всеми корпоративными отделами. Кроме того, инструмент обладает мощными функциями печати и заполнения данных. Среди пользователей, на которых ориентирован FineReport, преобладает ИТ-персонал.
Итак, какой инструмент выберите именно Вы: Tableau or FineReport? В данном случае необходимо учитывать потребности бизнеса, информационные возможности сотрудников, планирование будущего предприятия, интеграционные потребности ИТ-отдела и т. д. Главное - не сам инструмент.












