Size: a a a

2019 March 01

YF

Yuri Fal in Чат Tableau
Vadim
Юрий, добрый день! Видел, вы на похожий вопрос отвечали в форумах
Вопрос такой - как сконструировать запрос к clickhouse, в котором динамически меняется условие where в зависимости от выбранных значений фильтра на листе. Multivalue параметры не поддерживаются насколько я знаю
не вижу всю картинку. навскидку можно предложить сделать на дашборде с помощью передачи значений через Filter Action (или может быть Set Action, если Табло 2018.3+)
источник

YF

Yuri Fal in Чат Tableau
WHERE -- это в Табло всегда какой-то набор Фильтров. Filter Actions / Set Actions тоже позволяют сгенерить набор фильтров.
источник

V

Vadim in Чат Tableau
Yuri Fal
WHERE -- это в Табло всегда какой-то набор Фильтров. Filter Actions / Set Actions тоже позволяют сгенерить набор фильтров.
Я немного поясню, я имел в виду, что мне хотелось бы фильтровать на уровне Custom SQL в датасорсе
источник

АП

Артем Прытков... in Чат Tableau
Vadim
Я немного поясню, я имел в виду, что мне хотелось бы фильтровать на уровне Custom SQL в датасорсе
на уровне Custom SQL можно только параметрами сортировать.
источник

V

Vadim in Чат Tableau
Артем Прытков
на уровне Custom SQL можно только параметрами сортировать.
А как передать в параметр comma-separated values в Tableau? Это можно вообще?
источник

АП

Артем Прытков... in Чат Tableau
три параметра через запятую передать точно можно, а вот чтобы один... разве что делать параметр string и чтобы пользователь сам их вбивал через запятую... ну звучит так себе и потенциальная дыра для SQL Injection
источник

YF

Yuri Fal in Чат Tableau
Артем Прытков
три параметра через запятую передать точно можно, а вот чтобы один... разве что делать параметр string и чтобы пользователь сам их вбивал через запятую... ну звучит так себе и потенциальная дыра для SQL Injection
так Табло не даст сделать -- если параметр типа String сунуть в Custom SQL, Табло его закавычит.
источник

EL

Egor Larin in Чат Tableau
Yuri Fal
так Табло не даст сделать -- если параметр типа String сунуть в Custom SQL, Табло его закавычит.
Ага ;(
источник

EL

Egor Larin in Чат Tableau
А так можно магию было бы творить ;)
источник

EL

Egor Larin in Чат Tableau
Я не проьовал рау_скуль
источник

EL

Egor Larin in Чат Tableau
Он так же не даст?
источник

YF

Yuri Fal in Чат Tableau
Egor Larin
Я не проьовал рау_скуль
RAW_SQL() делает новую колонку (это же Row-Level Calc), а RAW_SQL_AGG() делает агрегат. напрямую в коде Custom SQL эти поля задействовать не получится.  Вопрос Вадима требует ответа не с технической точки зрения (как именно это сделать именно с Параметрами и именно в Custom SQL), а с аналитической -- какую задачу решаем. А там уже и методы можно рассмотреть.
источник

EL

Egor Larin in Чат Tableau
Yuri Fal
RAW_SQL() делает новую колонку (это же Row-Level Calc), а RAW_SQL_AGG() делает агрегат. напрямую в коде Custom SQL эти поля задействовать не получится.  Вопрос Вадима требует ответа не с технической точки зрения (как именно это сделать именно с Параметрами и именно в Custom SQL), а с аналитической -- какую задачу решаем. А там уже и методы можно рассмотреть.
Ну я имел ввиду позволит ли раускуль использовать параметр в where?
источник

EL

Egor Larin in Чат Tableau
Туда же такой же роскуль может передаться как и в кастом?
источник

YF

Yuri Fal in Чат Tableau
Egor Larin
Ну я имел ввиду позволит ли раускуль использовать параметр в where?
я бы попросил Вадима выкатить задачу, кусок исходных данных и что хочется в итоге получить. Обычно этим способом что-то да получается )
источник

EL

Egor Larin in Чат Tableau
Yuri Fal
я бы попросил Вадима выкатить задачу, кусок исходных данных и что хочется в итоге получить. Обычно этим способом что-то да получается )
Да я спросил не про задачу Вадима ;) а в целом
источник

YF

Yuri Fal in Чат Tableau
Egor Larin
Да я спросил не про задачу Вадима ;) а в целом
в целом -- не знаю, в принципе ничто не мешает положить пилюлю с RAW_SQL()  на Filters
источник
2019 March 04

FM

Filip M in Чат Tableau
Всем добрый день! Расширяем команду pharmakey.ru и ищем разработчика Tableau на full-time. Рассматриваем разноый уровень. Нам главное найти своего человека. Если интересно, за подробностями в личку.
источник

AO

Alexandr Odainik in Чат Tableau
Всем привет. А кто-нибудь сталкивался с такой проблемой:
Есть бд на ClickHouse и соответстсвенно делаю Extract из нее в табло
но пишет проблему:
bad conversion
Unable to create extract

Дальше он автоматом переключает на Live и все нормально работает. Как понять в каком именно поле bad conversion?
источник

YF

Yuri Fal in Чат Tableau
Alexandr Odainik
Всем привет. А кто-нибудь сталкивался с такой проблемой:
Есть бд на ClickHouse и соответстсвенно делаю Extract из нее в табло
но пишет проблему:
bad conversion
Unable to create extract

Дальше он автоматом переключает на Live и все нормально работает. Как понять в каком именно поле bad conversion?
по очереди прятать поля (Hide) и смотреть, после каких пряток перестал ругаться. Лучше спрятать все кроме одного, а потом добавлять по одному. Чтобы сузить круг  подозреваемых, можно сначала проверить все поля, для которых тип данных CH явно не соответствует тому, что "понял" Табло (значок типа колонки не совпадает)
источник