Cравнение QlikView и Tableau
QlikView и Tableau – два продукта в области бизнес-аналитики, имеющих при этом отличные условия для оптимального использования. Данное независимое сравнение было произведено нами для того, чтобы Вы могли оценить данные продукты с точки зрения своих задач, возможностей и ситуации в компании и сделать выбор в пользу более подходящего Вам решения.
Каталог BI-решений и проектов доступен на TAdviser.
Отличия Tableau и QlikView:
Оба приложения предназначены для исследования и анализа данных, но QlikView предполагает подход разработчика, а Tableau аналитический. В QlikView встроен собственный ETL-обработчик, поэтому можно грузить и обрабатывать любые данные. Tableau требует уже хороших данных.
Загрузка данных в обоих приложениях требует определенных технических знаний. В Tableau и QlikView можно соединять различные источники данных, такие Excel, текстовые файлы, databases. В Tableau проблем не возникает, если это «плоские» таблицы, но в остальном нужно быть внимательным и следить со связями между таблицами. Загрузка данных в Tableau происходит быстрее и проще (для пользователя) и это является одним из основных отличий.
В Tableau очень легко визуализировать данные - пользователь изначально может и не знать, что хочет увидеть, но за счет простоты измены визуализации, смены компонентов, типов диаграмм и фильтров может построить любые графики. В QlikView пользователь должен иметь достаточно хорошее представление о том, что он хочет увидеть, перед тем как начать строить отчет – это занимает большее время.
Если пользователь нуждается в отчетах, расчете большого количества показателей, то QlikView лучше справиться с этой задачей, но при этом требуется больше времени и знаний.
Если пользователь имеет хорошие данные, больше изучает и углубляется в них, а не делает отчеты, нуждается в быстрой смене разрезов/показателей, то Tableau является оптимальным продуктом.
Как DevOps-сервис помогает «разгрузить» высоконагруженные системы BPMSoftQlikView оптимален, если:
1) Анализ миллионов строк данных;
2) Данные нужно обрабатывать перед загрузкой;
3) Достаточно редко происходит изменение отчетности.
Tableau оптимален, если:
1) Анализ миллиардов строк данных;
2) Готовые данные для аналитики;
3) Очень часто происходит изменение отчетности.
Минусы Tableau:
1) Параметры. Невозможно использовать динамические параметры, формулы для расчета значений, динамически названия формул, изменять значение одного параметра при смене другого и тд. Это лишает возможности создания дашбордов, сравнения YTD без выбора периода
2) Нельзя сравнивать агрегированные и не агрегированные данные. Например, запись вида [OrderDate]<=max([OrderDate]) неверна. Также, в IF условии должны быть либо агрегированные, либо нет условия и выражение
3) Не обрабатывает иерархические связи (за исключением дат).
4) Нет глобального поиска
5) Оптимизация производительности является сложной задачей.
6) Дополнительные средства разработки. Tableau делает ставку на визуализацию данных, забывая о синтаксисе выражений и тп. Таким образом, простая задача показа объекта в зависимости от параметра легкая задача в QlikView, но необходимо применении обходных путей в Tableau.
7) Нет возможности комментирования
Плюсы Tableau:
1) Легкость реализации сравнения по периодам
2) Визуализация данных.
3) Группы и наборы. Пользователь легко может выделить выборку, тогда как в QlikView пользователь должен написать след:
sum({Set1<Year=$::Year, Month=$::Month>} [Amount]) - sum({Set2<Year=$::Year, Month=$::Month>} [Amount]) что не каждый пользователь сможет написать.
4) Карты – одна из наиболее сильных сторон.
Практически все графики можно повторить в QlikView, но их настройка занимает достаточно много времени.
Преимущества Tableau перед QlikView:
Визуализация данных. Один из основных моментов, который выделяет Tableau в толпе BI-systems.
Разработка в графическом интерфейсе, с помощью компьютерной мыши. QlikView здесь ничего предложить не может, все поля должны быть выбраны и настроены в диалоговых свойствах и рабочие панели имеют довольно статический макет.
Карты являются одной из наиболее сильных сторон Tableau. QlikView предлагает возможность имитации отображение карты, как фон для построения диаграмм, без возможности детализации по регионам и других дополнительных слоев. Tableau предлагает отличную функциональность, которая включает постоянно обновляемые карты и дополнительную информацию (по какой-то лицензии третьих сторон), например, население (без каких –либо дополнительных затрат для клиента).Хотя пока нет приличной детализированной карты России, есть возможность загрузить свои.
Группы и наборы. Tableau предлагает функцию легкого создания наборов «на лету» с применением функций сложения, пересечения и т.д. В QlikView пользователь должен понимать синтаксис для написания таких наборов:
sum({Set1<Year=$::Year, Month=$::Month>} [Amount]) - sum({Set2<Year=$::Year, Month=$::Month>} [Amount])
Создание динамических наборов в QlikView недоступно, требует создание новых структур и перезагрузки приложения.
Преимущества QlikView перед Tableau:
Оптимизация производительности. При работе с QlikView вопрос производительности возникает только при работе с очень больший набором данных, но существует много мануалов по ее увеличению. Но в Tableau эта задача не является простой. Оптимизация SQL-запросов подразумевает наличие хороших технических знаний у пользователя.
Дополнительные средства разработки. Tableau делает ставку на визуализацию данных, забывая о синтаксисе выражений и тп. Таким образом, простая задача показа объекта в зависимости от параметра легкая задача в QlikView, но необходимо применении обходных путей в Tableau.
Потребность в ETL. Как и любой инструмент, работающий с базами данных, Tableau нуждается в возможности преобразования данных с целью их очистки. В QlikView данной проблемы нет.
Вывод:
Tableau является отличным Q&A инструментом , разработанный в основном для нетехнических пользователей. Однако, для построения сложных отчетов все же требуется участие IT-специалистов. Создание приложений в QlikView обычно требует участия IT-специалистов, однако на выходе получается более сложный и мощный набор инструментов для анализа.
<a rel="nofollow" href="http://biconsult.ru/products/tableau/qlikviewvstableau">Более подробный, включающий сравнение по функционалу оригинал статьи</a>
</div>