2015-11-09 60 views
0

我在Tableau 9.1.0版本中遇到了一個問題,但我對這個系統很陌生,我不確定我是否正確執行此操作。Tableau中的跨架構連接

下面是截圖的相關部分:

enter image description here

在Oracle數據庫是一個實例,( 「整個服務器」)(和DB2?)。因此,Tableau不會在Oracle數據庫之間加入查詢。但是在MySQL中,數據庫就是我們所說的其他RDBMS上的模式。

由於Tableau使用JDBC,他們顯然已將所有數據庫驅動程序均等化爲數據庫是連接(「數據源」)?

這有什麼含義:在MySQL或PGSql中,我無法使用限定的表名來加入它們。如果您已將數據組織到多個模式中,則Tableau無法加入它們。

tl; dr; Tableau每次只能在MySQL下查詢一個模式?這是正確的還是我在這裏做了非常錯誤的事情?首先十分感謝!

+0

只是澄清一點。對於MySql,Tableau使用ODBC,而不使用JDBC。 http://www.tableau.com/support/drivers –

回答

0

回答我自己的問題,希望這可以幫助S.O.可能會遇到此問題的成員。

要做到什麼,我想在這裏做:

  • 將任何隨機表的頂部區域。
  • 轉到數據菜單並選擇「轉換爲自定義SQL」
  • 彈出一個類似記事本的屏幕,您可以編輯任意SQL。

到目前爲止,我已經測試了一些簡單的多模式連接,包括我需要的特定連接,並且一切正常。

我希望這將成爲未來使用他們流行的拖放界面。

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