Oracle Essbase
本文介紹如何將 Tableau 連線到 Oracle Essbase 資料庫。
在開始之前,請收集以下連線資訊:
承載要連線到的資料庫的伺服器的名稱
使用者名和密碼
在 Windows 電腦上將此連接器與 Tableau Desktop 搭配使用。
需要驅動程式
此連接器需要驅動程式才能與資料庫通訊。如果電腦上未安裝該驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載(連結在新視窗開啟)頁面的連結,您可在該頁面中找到驅動程式連結和安裝說明。
啟動 Tableau,並在 [連線] 下選取 [Oracle Essbase] 。有關資料連線的完整清單,請在 [至伺服器] 下面選取 [更多]。然後執行以下操作:
輸入承載資料庫的伺服器的名稱。
輸入您的使用者名和密碼以登入到伺服器,然後選取 [登入] 。
如果 Tableau 無法建立連線,請驗證您的認證是否正確。如果仍然無法連線,則說明您的電腦在定位伺服器時遇到問題。請聯絡網路管理員或資料庫管理員以取得更多協助。
在資料來源頁面上,執行下列操作:
(可選)在頁面頂端選取預設資料來源名稱,然後輸入要在 Tableau 中使用的唯一資料來源名稱。舉例來說,使用可幫助其他資料來源使用者推斷出要連線的資料來源的資料來源命名約定。
搜尋或選取應用程式。
從應用程式中搜尋或選取資料庫。
選取工作表索引標籤以開始分析。
某些情況下,資料來源的帳戶維度可能會出現在 [資料] 窗格的 [維度] 區域中。如果多維資料集中存在錯誤且另一個欄位被識別為帳戶維度,或者根本沒有設定帳戶維度,就可能出現這種情況。帳戶維度定義了作為度量而包括進來的欄位。若要糾正此錯誤,請以右鍵按一下該欄位,然後從上下文功能表中選取 [設定為帳戶維度] 。
如果 Tableau 連線到 Oracle Essbase 資料來源,則您應瞭解三個重要特徵:
層代和層級
在 Tableau 中,您可以使用維度的層代或層級。維度的層代指與維度的根等距離的所有成員。層級是與維度的葉等距離的所有成員。對於平衡維度,您通常希望使用層代。但是,如果維度是參差不齊的,則更適合使用層級進行巡覽。
預設情況下,每個維度的層代都列在 [資料] 窗格中。在將維度拖到架時,作為選定層代的上級的所有層代(在分層結構中位於選定層代之上的所有層代)都將自動包含在該位置中。
如果您更願意使用維度的層級進行巡覽,請以右鍵按一下維度名稱,然後選取 [分層結構] > [層級] 。
如果在多個工作表中使用同一維度,您可以在一個工作表中使用層級,同時在另一個工作表中使用層代。此外,還可以將不同維度的層代和層級混合在同一工作表中。
共用成員
共用成員是出現在分層結構中的多個位置的維度成員。例如, [無糖可樂] 可能屬於產品層代。但它可能由產品分層結構中的無糖飲料分支及飲料分支共用。不過,在資料庫中,與 [無糖可樂] 相關的資料僅存放一次。
預設情況下,Tableau 將共用成員包含在維度的所有層代(或層級)中。這意味著共用成員可能多次顯示在表中。如果選取排除共用成員,則它們在表中僅顯示一次。預設情況下,將為所有維度包含共用成員。若要排除給定維度分層結構的共用成員,請在 [資料] 視窗中以右鍵按一下維度名稱,並從功能表中選取 [包括共用成員] 。
下圖顯示了包含(左側)和排除(右側)共用成員的部分資料檢視。可以看到,無糖飲料是共用成員。
包括共用成員 無糖飲料在 [Diet Drinks] 分層結構及其相應的飲料分層結構列出。 | 不包括共用成員 無糖飲料僅在各飲料分層結構中列出一次。 |
![]() |
設定預設成員
所有多維資料來源都有預設成員,這些成員是在首次構建資料來源時設定的。如果您總是要建立篩選器來查看特定的資料,您可能會發現變更預設成員會十分有用。例如,如果您是某公司西部地區的區域經理,只希望查看您所負責地區的數位,則可以將預設成員設定為 [西部] 地區。
要在 Tableau 中變更預設成員,請以右鍵按一下維度分層結構,並選取 [設定預設成員] 。
在隨後顯示的對話方塊中,從以下選項中進行選取:
在多維資料集中定義的預設成員 — 使用構建多維資料集時定義的預設成員。這是 Tableau 中的預設設定。
分層結構的(所有)成員 — 使用選定分層結構的所有成員作為預設成員。
選定的成員 — 使用在對話方塊下半部分選取的成員作為預設成員。
預設成員確定查看多維資料集的方式,因此比應用篩選器的作用要大得多。系統將根據您選取的預設成員計算所有欄位。此外,這些預設成員將隨連線一起儲存。