Запросы Tableau лучше с короткими и широкими или высокими и тонкими таблицами в SQL Server?

Я пытаюсь улучшить время запроса для Tableau, когда он запрашивает данные из таблицы в моей базе данных SQL Server. При рассмотрении количества строк по сравнению с количеством столбцов, должен ли я иметь короткую и широкую таблицу или высокую и тонкую?

На этом ресурсе было проведено исследование, доказывающее, что высокий и тонкий подход лучше: http://www.powerpivotpro.com/2011/08/less-columns-more-rows-more-speed/, но я хотел получить еще несколько источников информации, прежде чем приступить к форматированию столы.

Спасибо

ПОСЛЕ РЕДАКТИРОВАНИЯ: Будут ли несколько соединенных высоких и тонких таблиц менее производительными, чем 1 короткая и широкая таблица, когда Tableau извлекает из нее данные для визуализации?


person pbars23    schedule 27.06.2014    source источник


Ответы (1)


Tableau лучше справляется с высокими данными, чем с широкими данными. Это потому, что лучше, когда все числа для построения графика находятся в одном столбце. Tableau хорошо работает с полем категории. Категория может выполнять множество различных действий при использовании в полях для «цвета», «детали» (разбивка по), «метка».

Высокий пример

  • дата, категория, стоимость
  • дата1, продажи, 10
  • дата1, доход, 5
  • дата2, продажи, 12
  • дата2, доход, 6

Широкий пример

  • дата, продажи, выручка
  • дата1, 10, 5
  • дата2, 12, 6

Вы слышали о преобразователе данных Excel? Вот две ссылки об этом.

http://www.tableausoftware.com/about/blog/2012/03/reshaping-data-made-easy-16353

http://kb.tableausoftware.com/articles/knowledgebase/addin-reshaping-data-excel

person Ryan    schedule 30.06.2014
comment
Высокий и худой — обычно хороший способ использовать Tableau для упрощения логики, но есть исключения в зависимости от ваших данных и ваших целей. Если ваша цель — повысить производительность, ничто не сравнится с проведением экспериментов. Попробуйте регистратор производительности Tableau, чтобы увидеть запрос и время ответа. Другие вещи, которые следует изучить для настройки производительности, включают извлечение данных и/или настройку ваших индексов. - person Alex Blakemore; 01.07.2014
comment
Будет ли несколько соединенных высоких и тонких таблиц менее производительными, чем 1 короткая и широкая таблица, когда Tableau извлекает данные из нее для визуализации? - person pbars23; 12.08.2014