Можно ли настроить книгу в Tableau Server со встроенным прямым подключением к базе данных SQL Server, которое не требует, чтобы бизнес-пользователь, использующий книгу, также имел разрешения на чтение в подключенные базы данных?
Я могу использовать экстракты для данных не в режиме реального времени (что отлично работает с большинством вещей), но некоторые источники лучше обслуживаются с прямым подключением, так что представление книги всегда обслуживает самые последние записи из нашей базы данных (баз), но большинство (если не все) бизнес-пользователи не собираются запрашивать доступ к каждой базе данных, которую может использовать отчет (кроме того, ИТ-специалисты меня возненавидели бы).
В настоящее время я использую Tableau Desktop 9.3.3, Tableau Server 9.3.3 и SQL Server 2012.
Я пробовал использовать impersonate user
при загрузке источника данных на Tableau Server, и хотя источник загружается нормально, при попытке доступа к нему возникает ошибка разрешения.
Другой вариант, который я нашел при изучении этой проблемы, - это использование учетной записи службы и встраивание учетных данных для подключения к базе данных, но из-за проблем с несколькими пользователями / одним входом это будет (по понятным причинам) трудно (или невозможно) пройти через систему безопасности. команда.
Учитывая, что существует множество компаний, использующих Tableau с большими командами бизнес-аналитики и большим количеством потребителей отчетов, кто-то, должно быть, уже решил эту проблему, но ни я, ни служба поддержки Tableau не нашли хорошего решения.