使用与运行方式服务帐户不同的SQL登录凭据

时间:2018-10-31 20:54:46

标签: tableau tableau-server

想知道是否有人使用SQL登录凭据成功连接到MS SQL Server,而该凭据不同于Tableau运行方式服务帐户吗?

我已经尝试过查看Tableau documentation on impersonation,但是其指向“ Embedded SQL Credentials”的链接会将您带到404。

还有什么想法,为什么仅实时连接支持模拟,而数据提取不支持模拟? 我很想对这个特定的数据集使用Hyper提取,但是我仅限于一组用户/密码。

1 个答案:

答案 0 :(得分:2)

摘录是特定于Tableau的内存中功能。模拟是特定于MS Sql Server的数据库。由于模拟仅在数据库级别起作用,并且依赖于查询运行时知道谁登录,因此只能用于实时连接。

如果模拟不是您的强制性要求,则可以使用一些方法在不依赖模拟的数据提取上实现行级安全性。这使您可以拥有一个数据库帐户(可以与运行方式服务帐户分开),并依赖于Tableau Server用户名,而不是模拟数据库帐户。我将这种技术与财务,人力资源和销售数据结合使用,以限制谁看到了什么,并且仍然获得了摘要的性能。版本2018.3(目前处于beta版)具有其他功能,可以使提取的行级安全性更好。