Tableau Форум

Неофициальный форум разработчиков и пользователей Tableau.

Вы не вошли.

#1 Re: Tableau для начинающих » Разница twb и twbx в Tableau » 2019-01-15 12:42:04

Можете почитать об этом здесь:
http://kb.tableausoftware.com/ articles/knowledgebase/sending-packaged-workbook
Вкратце вот разница:
•    TWB - файл XML, который содержит все выбранные варианты, но без данных..
•    TWBX - зашифрованный файл, содержащий TWB, а также данные

#2 Re: Интеграция с источниками данных » Ошибка при подключении к Oracle » 2019-01-15 12:37:27

Возможно проблема в драйвере, то есть вместо 64-битной версии используется 32 битная. Попробуйте установить эту версию, возможно поможет.

#3 Re: Tableau для начинающих » Нахождение общего кол-ва фильтров в таблице » 2019-01-15 12:36:02

Предлагаю использовать подобный подход
     создайте поле:
SUM(IF Crimetype = 'Violent' OR Crimetype = 'Misdemeanor'
  THEN Crimes
     END)
     /
  SUM(Crimes)

#4 Re: Tableau для опытных » Ошибка ERR_TOO_MANY_REDIRECTS » 2019-01-14 20:37:17

Думаю, ваша проблема связана не с кодом а с учетными данными и разрешениями на вход в систему. Посмотрите пожуалуйста какие полномочия вы передаете пользователям

#5 Re: Tableau для опытных » Столбец rawsqlagg_real » 2019-01-14 20:34:11

Здесь есть несколько моментов.

1.    Вместо ГДЕ используйте ИМЕЮЩИЕ
2.    Имеющиеся имена столбцов должны быть записаны как "Идентификатор фильма"
Отмечу, что лучше использовать вычисления LOD, чтобы Tableau улучшил оптимизацию запроса, плюс там проще синтаксис.

#6 Re: Вопросы по внедрению и использованию Tableau » Таблица с категориями и расчетным полем. » 2018-12-15 21:16:54

Предлагаю использовать условную агрегацию. Вы можете вставить оператор условия if внутрь агрегатной функции.

#7 Re: Tableau для опытных » Tableau должна показывала разницу между двумя рассчитанными стобцами » 2018-12-15 21:11:26

Сперва определите три вычислительных поля:
2016SU Seatc = running_sum(sum(if [Stc Term] = "2016SU" then [Seatc...] end))
2017SU Seatc = running_sum(sum(if [Stc Term] = "2017SU" then [Seatc...] end))
diff = [2017SU Seatc] - [2016SU Seatc]
А затем, используя «Имена измерений» и «Измерять значения», можете построить таблицу с этими мерами.

#8 Re: Интеграция с источниками данных » Как сделать глобальный фильтр из вторичного источника в несколько исто » 2018-12-15 21:10:17

Надеюсь, что правильно понял)

Похоже, что в вашем случае применяется смешение данных, а не подключение к источнику данных. Если таблицы расположены на одном сервере, лучше использовать объединение а не смешивание данных. Так лучше создать новый рабочий лист, вместо использования фильтра. Так, это может быть список имен, а может и пузырьковая диаграмма это не принципиально. Этот рабочий лист может использоваться как фильтр.

#10 Re: Вопросы по внедрению и использованию Tableau » Перемещение данных через Python в Google sheet » 2018-12-15 17:52:14

Попробуйте загрузить данные из csv не в Google sheet, а во framework pandas, а уже потом в таблицы Google

Можно попробовать использовать вот эту библиотеку df2gspread

#11 Re: Tableau для опытных » Подсчет количества вхождений вычисляемого поля в Tableau. » 2018-12-15 17:46:15

Думаю, ваша проблема вот в этой строке
Count([DateDiff Calc] = 'Week After')} = 1
Лучше попробовать такую конструкцию:

If {Fixed [SUBID]: Sum(If[DateDiff Calc] = 'Week After' Then 1 Else 0 End)} = 1
Then "1 Conference User"

#12 Вопросы по внедрению и использованию Tableau » Опции для промежуточного СУБД Google Analytics – Tableau » 2018-12-15 17:34:07

Виктор.Логинов
Ответов: 0

Привет, народ!

Я разрабатываю веб-приложение, в котором будет храниться активность юзеров Google Analytics.Сейчас информация передается в Tableau из Google Analytics. Нужно реализовать фильтрацию и управление данными в Tableau, но как добиться нормального быстродействия, учитывая, что объем данных очень большой.

Я пока рассматриваю Tableau и не думал о Analytics BigQuery, как альтернативе. Подскажите, может кто-то работал над подобной задачей?

#13 Re: Tableau для опытных » Отображение данных в графике для конкретного пользователя » 2018-12-08 21:11:15

Привет!
Можно использовать станлартные функции Tableau – User Functions и User Filters.

Так, например можно сложить страны в БД, а также в эту базу загнать пользователей, и поределить какие данные может видеть тот или иной пользователь (Permissions).
Объеденить таблицу доступа и основную таблицу по стране, потом сделать фильтр на график: CONTAINS(Permissions, USERNAME()).

#14 Re: Вопросы по внедрению и использованию Tableau » Как автоматизировать тестирование таблицы? » 2018-12-08 21:02:22

Предлагаю рассмотреть конструкцию geb, которая очень полезна для тестивроание веб-приложений.
Для тех, кто использует groovy, синтаксис должен быть знакомым. Есть еще spock, который работает с JVM (в вашем приложении используется любой язык JVM.
Geb можно использовать как смоделированный веб-клиент, его можно использовать для написания тестов.

#15 Re: Tableau для начинающих » Как скрыть/показать столбец данных в фактическом листе? » 2018-12-06 13:38:24

Здесь все просто! Просто щелкните правой кнопкой на поле столбца(или стоки), которую хотите скрыть или показать и отключите/включите заголовок.

#16 Re: Вопросы по внедрению и использованию Tableau » Скрипты в Tableau » 2018-12-04 21:47:23

Насколько мне известно, сейчас Tableau не поддерживает плагины общего назначения ни одного языка. Хотя ходят слухи, что разработчики Tableau рассматривают возможность внедрить Ruby. Ждем нововведений в новых версиях)

#17 Re: Tableau для начинающих » Обучение Tableau » 2018-12-03 20:16:11

Привет!
Для начала можно посмотреть материалы здесь: https://biconsult.ru/products/tableau
Рекомендую также посмотреть на официальном сайте (да, на английском, но написано понятно, через гугл прогнать и все понятно): https://www.tableau.com/learn

#18 Re: Tableau для начинающих » Установка Tableau на Windows 10 » 2018-12-02 22:20:18

Привет! Сам недавно занимался этим вопросом, вот примерный порядок действий:

Скачать ПО можно здесь
https://www.tableau.com/products/server/download
(официальный сайт), есть пробная версия на 14 дней, думаю как раз то, что нужно.

Теперь по поводу самой установки.
Лучше ставить Tableau Server на тот комп, который будет выделен только под эти задачи (если есть конечно возможность такой завести), потому как приложение довольно емкое и ресурсов будет потреблять много, чтобы не терялась производительность, лучше не устанавливать туда ничего «лишнего». Кроме того, может понадобится довольно много места на винте для хранения данных, так что лучше для этих целей выделить отдельную машину.
Еще один момент – вопрос безопасности. Конечно, в Tableau Server предусмотрены меры безопасности, но все же лучше свести к минимуму поле для атаки, поэтому другое серверное ПО лучше не ставить тоже.

А теперь собственно процесс установки:
1.    Запускаем скачанную установочную программу Tableau Server. Здесь просто следуем инструкциям. Папку по умолчанию лучше не менять (чтобы потом не доводить настройки вручную прописываю новый путь).
2.    Активируем Tableau Server. Тут тоже все предельно просто – тоже следуем инструкциям. Для активации ПК должен быть подключен и Интернету, но можно активировать и офлайн (здесь описано как).
3.    Теперь, когда установка и активация закончена, переходим к настройке. Должно появиться это окно:
Settings
Важно, чтобы никакое другое приложение не использовало порт 80, иначе будет конфликт.
В разделе «User Authentication» нужно указать тип аутентификации. Важно правильно указать тип аутентификации, поскольку чтобы потом поменять тип аутентификации, придется начинать установку заново!
По умолчанию здесь стоит локальная аутентификация.
Дальше все можно оставить как есть, после этого настройки будут сохранены и можно переходить к финальному шагу.
4.    Настройка пользователя «Администратор» для Tableau Server
На этом шаге нужно добавить администратора. Tableau откроет страницу в браузере, где нужно указать логин и пароль администратора для Tableau Server
 add admin
Фактически администратор имеет неограниченные права и может управлять всеми настройками и заменять их. Добавление администратора зависит от того, какая аутентификация выбрана на предыдущем шаге.
Если локальная – нужно просто ввести имя пользователя и пароль, если аутентификации через Active Directory, необходимо ввести логин и пароль для пользователя Active Directory (должен быть доменным пользователем), и все – других настроек нет.
Потом можно будет добавить и удалить аккаунты администраторов.

Готово!
Рекомендую также завести резервную копию сервера, чтобы данные не пропали, так на всякий случай. Можно приступать к началу работы.

Подвал раздела

Скачать материалы по Tableau на сайте партнера BI Consult