Tableau

时间:2015-11-09 12:43:36

标签: mysql tableau

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

以下是截图的相关部分:

enter image description here

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

由于Tableau使用JDBC,他们显然已将所有数据库驱动程序调平,以表示数据库是一个连接("数据源")?

具有这个含义:在MySQL或PGSql中,我不能使用限定的表名来加入它们。如果已将数据组织为多个模式,则Tableau无法加入它们。

TL;博士; Tableau在MySQL下一次只能查询一个模式吗?这是正确的还是我在做一些非常错误的事情?非常感谢提前!

1 个答案:

答案 0 :(得分:0)

回答我自己的问题希望这有助于S.O.可能遇到此问题的成员。

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

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

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

我希望将来能够使用他们流行的拖放界面实现这一目标。

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