我正在尝试从Power BI访问Oracle DB,但总是收到以下错误消息:“我们在尝试连接时遇到错误。详细信息:“ Oracle。”。在使用SQL Plus或其他工具进行测试时,对DB的连接对我来说有效。同时,我的同事可以使用相同的Oracle客户端从Power BI访问相同的数据库。你不知道可能是什么问题吗?
谢谢
答案 0 :(得分:1)
我假设您正在询问如何将POWER BI Desktop连接到Oracle数据库以构建报表或Universe。 Azure中的Power BI PaaS服务仅支持通过网关使用来自Oracle的数据,并且您无法刷新报告。
这是有趣的事情
在SERVER中,您必须将TNS连接STRING设置为以下格式:
MYSID=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = mydnshostname)(PORT = myport))(CONNECT_DATA = (SERVICE_NAME = MYSID)))
在下一个窗口中,选择数据库凭据,然后输入您的用户名和密码。
更新
对我来说,错误“ Oracle:”看起来像缺少的组件:
或Power BI的版本是从Microsfot Store下载的。改用此链接
https://www.microsoft.com/en-us/download/details.aspx?id=58494