【问题标题】:Cross schema joins in TableauTableau 中的跨架构联接
【发布时间】:2015-11-09 12:43:36
【问题描述】:

我在 Tableau 版本 9.1.0 上遇到了一个问题,但我是这个系统的新手,我不确定我这样做是否正确。

这是截图的相关部分:

在 Oracle(和 DB2?)中,数据库是一个实例(“整个服务器”)。因此,Tableau 不会在 Oracle 数据库之间加入查询是很自然的。但在 MySQL 中,数据库就是我们在其他 RDBMS 上所说的模式。

自从 Tableau 使用 JDBC 后,他们显然已经将所有数据库驱动程序平级为意味着数据库是一个连接(“数据源”)?

这意味着:在 MySQL 或 PGSql 中,我不能使用限定的表名来加入它们。如果您已将数据组织到多个架构中,Tableau 无法加入它们。

tl;博士; Tableau 在 MySQL 下一次只能查询一个架构?这是正确的还是我在这里做错了什么?提前非常感谢!

【问题讨论】:

标签: mysql tableau-api


【解决方案1】:

回答我自己的问题,希望这对 S.O. 的同事有所帮助。可能遇到此问题的成员。

为了完成我在这里尝试做的事情:

  • 将任意一张随机表格拖到顶部区域。
  • 转到“数据”菜单并选择“转换为自定义 SQL”
  • 会弹出一个类似记事本的屏幕,让您可以编辑任意 SQL。

到目前为止,我已经测试了一些简单的多模式连接,包括我需要的特定连接,并且一切正常。

我希望将来可以使用他们流行的拖放界面来实现这一点。

Credit to rainman_104 and the kind folks over at Reddit /r/Tableau

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-14
    • 2012-10-22
    • 2018-09-19
    • 2012-09-11
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多