我有 Tableau Online 免费试用版。不过,我在连接 amazon RDS 数据源时遇到问题。
我做什么来连接:
需要注意的是,我已经确认了这些凭据。首先,我已确认端点可在 RDS 中公开访问,并已使用确切的端点、用户名、密码、端口和数据库值使用我的数据库 GUI (SQLYog) 打开新连接。我能够正常连接并毫无问题地运行查询。另外,这些是我每天在 Tableau 之外的特定项目中使用的凭据,从未出现问题。
我检查了 Amazon 中的 mysql 错误日志,这是我在所有连接尝试中发现的:
<块引用>到数据库的连接 60556 中止:'mydb' 用户:'myuser' 主机: 'xx.xxx.xx.xx'(读取通讯包超时)
我对此错误进行了一些研究,发现如果您向服务器发送不正确或太大的查询,则此错误很常见。但是,我根本没有发送任何查询,只是尝试连接。
我的想法是RDS数据库实例确实有IP白名单,我的IP直接白名单。尝试通过 Tableau 连接意味着使用 Tableau 的内部 IP,该 IP 未列入白名单,因此连接被拒绝。
有没有人遇到过这个问题?如果是这样,你做了什么来解决它? Tableau 连接器请求是否具有可列入白名单的可公开访问的 IP?