使用运行身份服务帐户进行模拟
建议通过运行身份服务帐户进行模拟。运行身份服务帐户是一个 Active Directory 用户帐户,Tableau Server 服务可使用此帐户在承载 Tableau Server 的计算机上运行。该帐户必须拥有 SQL Server 中数据库用户帐户的 IMPERSONATE 权限。从数据安全性角度看,通过使用 Tableau Server 运行身份服务帐户进行模拟,管理员可进行最灵活的控制。
设置用户运行身份帐户模拟:
在 Tableau Desktop 中创建一个工作簿。在创建数据连接时,对工作簿到 SQL Server 数据库的实时连接选择“使用 Windows NT 集成安全性”:
在 Tableau Desktop 中,将该工作簿发布到 Tableau Server(“服务器”>“发布工作簿”)。
在“发布”对话框中,单击“身份验证”,然后在“身份验证”对话框中,从下拉列表中选择“通过服务器运行身份帐户进行模拟”:
单击“确定”。
通过以用户身份登录到 Tableau Server 来测试该连接。单击视图时,不应看到要求输入数据库凭据的提示,只应看到该用户有权查看的数据。