Tableau Server 连接到 ODBC 驱动程序时出错

Posted

技术标签:

【中文标题】Tableau Server 连接到 ODBC 驱动程序时出错【英文标题】:Tableau Server Error connecting to ODBC driver 【发布时间】:2018-04-03 11:50:06 【问题描述】:

我可以从 Tableau Desktop 连接/获取数据,但在 Tableau Server 中,它会抛出数据源错误,数据源是基于 BI ODBC 驱动程序构建的。访问权限分配给根文件夹 Oracle_HOME。

【问题讨论】:

【参考方案1】:

根据错误,似乎驱动程序未正确安装。尝试从 tableau 驱动程序页面下载 Oracle 驱动程序。如果安装正确,请交叉检查您提供的配置。如果您使用的是 ODBC 驱动程序,您是否正确创建了 DSN。 DSN 需要使用服务器名称和授权正确配置,一旦完成,您就可以在 tableau 中使用此 DSN。

正确安装驱动程序后

单击连接到数据。 在连接页面上,单击其他数据库 (ODBC)。 在 DSN 下拉列表中,选择您为 Oracle BI Server ODBC 连接指定的名称,然后单击连接。

以下是如何连接 BI 连接器的链接

How to Connect to Oracle BI Server with Tableau without the shortcomings of Oracle ODBC driver

【讨论】:

我已经查看了上面给出的链接,它没有帮助。我能够从 tableau desktop 连接和构建报告,当我在服务器上发布相同的 DS/工作簿时,它会在 tableau 服务器上引发错误。一切都在同一台机器上,Tableau 桌面/驱动程序/Tableau 服务器。只有 obiee 服务器在不同的机器上, 检查防火墙设置,以便在防火墙中打开 obiee 服务器端口 我找到了解决方案,默认情况下,tableau server 将“Server Run As user”帐户预填充到网络服务帐户 (NT AUTHRITY\NetworkService)。而且此帐号没有完全权限。【参考方案2】:

默认情况下,tableau server 将“服务器以用户身份运行”帐户预填充到网络服务帐户 (NT AUTHRITY\NetworkService)。而且此帐号没有完全权限。

【讨论】:

以上是关于Tableau Server 连接到 ODBC 驱动程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何将BI工具连接到YouTube API(ODBC)?

从 Tableau Desktop 10 连接到 Tableau Server

ODBC数据源连接不上SQL SERVER 2000

通过 ODBC 连接连接到 Sql Server CE

不使用 ODBC 将 Python 连接到 SQL Server

如何使用ODBC数据连接连接到本地SQL Server? (我得到“登录失败”)