2015-10-15 4 views
0

все,Как ограничить образец запроса в Tableau

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

например. У меня есть одна таблица с именем «t1» с полями «_id», «name», «age», «grade». Я хочу, чтобы другие пользователи запускали запросы, которые ВСЕГДА содержат поле «_id», например «select имя из t1, где id = 1; ',' выберите count (*) из группы t1 по _id; ',' выберите оценку от t1, где _id в (1, 2, 3) ... '

Заранее спасибо ,

ответ

0

Возможности фильтрации в Tableau сосредоточены на содержимом данных, а не на самом запросе (действительно, Tableau моделируется так, что в большинстве случаев вы отвлекаетесь от основных запросов). Вы можете использовать фильтры источников данных для определения разрешенных записей, которые могут использовать пользователи, применяя некоторые ограничения безопасности при извлечении данных. При этом я обнаружил, что почти всегда проще и надежнее предоставлять фильтрацию в восходящем хранилище данных (например, RBAC в MS-SQL).

Вот раздел помощи по фильтрации источников данных. http://onlinehelp.tableau.com/current/pro/online/mac/en-us/help.htm#filtering_datasource.html