2013/06/20 20:09:27

Cравнение QlikView и Tableau

QlikView и Tableau – два продукта в области бизнес-аналитики, имеющих при этом отличные условия для оптимального использования. Данное независимое сравнение было произведено нами для того, чтобы Вы могли оценить данные продукты с точки зрения своих задач, возможностей и ситуации в компании и сделать выбор в пользу более подходящего Вам решения.

Каталог BI-решений и проектов доступен на TAdviser.

Отличия Tableau и QlikView:

Оба приложения предназначены для исследования и анализа данных, но QlikView предполагает подход разработчика, а Tableau аналитический. В QlikView встроен собственный ETL-обработчик, поэтому можно грузить и обрабатывать любые данные. Tableau требует уже хороших данных.

Загрузка данных в обоих приложениях требует определенных технических знаний. В Tableau и QlikView можно соединять различные источники данных, такие Excel, текстовые файлы, databases. В Tableau проблем не возникает, если это «плоские» таблицы, но в остальном нужно быть внимательным и следить со связями между таблицами. Загрузка данных в Tableau происходит быстрее и проще (для пользователя) и это является одним из основных отличий.

В Tableau очень легко визуализировать данные - пользователь изначально может и не знать, что хочет увидеть, но за счет простоты измены визуализации, смены компонентов, типов диаграмм и фильтров может построить любые графики. В QlikView пользователь должен иметь достаточно хорошее представление о том, что он хочет увидеть, перед тем как начать строить отчет – это занимает большее время.

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

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

QlikView оптимален, если:

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>

QlikView

Tableau


</div>