MongoDB BI 連接器
本文介紹如何將 Tableau 連線到 MongoDB 商業智慧 (BI) 資料並設定資料來源。
開始之前
在開始之前,請收集以下連線資訊:
承載要連線到的資料庫的伺服器的名稱
如果啟用了 MongoDB 驗證,則使用使用者名和密碼
如果啟用了 MongoDB 驗證,則使用與使用者憑據相關聯的資料庫名稱
是否要連線到 SSL 伺服器?
(可選)要在每次 Tableau 連線時執行的初始 SQL 語句
您必須先安裝並執行適用於 BI 的 MongoDB 連接器(版本 2.1 或更高版本),然後才能將 Tableau 連線到您的 MongoDB BI 資料。
若要獲取適用於 BI 的 MongoDB 連接器,請登入 MongoDB 網站並下載連接器(連結在新視窗開啟)。按照 MongoDB 網站上的安裝(連結在新視窗開啟)說明進行操作。
需要驅動程式
此連接器需要驅動程式才能與資料庫通訊。如果電腦上未安裝該驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載(連結在新視窗開啟)頁面的連結,您可在該頁面中找到驅動程式連結和安裝說明。
進行連線並設定資料來源
啟動 Tableau,並在 [連線] 下選取 [MongoDB BI 連接器] 。有關資料連線的完整清單,請在 [至伺服器] 下面選取 [更多]。然後執行以下操作:
輸入伺服器名稱。
如果啟用了 MongoDB 驗證,請輸入您的使用者名及關聯的資料庫名稱和密碼。有關使用的正確格式的資訊,請參閱登入選項。如果未啟用 MongoDB 驗證,請繼續執行步驟 c。
在連線到 SSL 伺服器時,選中 [需要 SSL] 核取方塊。有關使用 SSL 連線到 MongoDB 的詳細資訊,請參閱 MongoDB 網站上的將 Tableau 連線到 MongoDB(連結在新視窗開啟)。
(選擇性)選取「初始 SQL」以指定要在每次連線開始時(例如開啟工作簿、重新整理擷取、登入到 Tableau Server 或發佈到 Tableau Server 時)執行的 SQL 命令。有關詳情,請參閱執行初始 SQL。
選取 [登入]。
如果 Tableau 無法建立連線,請驗證您的認證是否正確。如果仍然無法連線,則說明您的電腦在定位伺服器時遇到問題。請聯絡網路管理員或資料庫管理員以取得更多協助。
在資料來源頁面上,執行下列操作:
(可選)在頁面頂端選取預設資料來源名稱,然後輸入要在 Tableau 中使用的唯一資料來源名稱。舉例來說,使用可幫助其他資料來源使用者推斷出要連線的資料來源的資料來源命名約定。
選取工作表索引標籤以開始分析。
登入選項
MongoDB 中的使用者帳戶與 MongoDB 中的特定邏輯資料庫相關聯。因此,使用者登入到 MongoDB 時無需指定與使用者憑據關聯的資料庫名稱。這是透過在使用者名字串中傳遞特殊選項實現的。舉例來說,如果使用者 henrywilson
與 example
資料庫關聯,他在 [使用者名] 欄位中輸入以下內容。
henrywilson?source=example
如果要使用默認機制 SCRAM-SHA-1 以外的其他機制,您可以使用 mechanism
選項來定義驗證機制。例如,如果使用者 henrywilson
想要使用質詢/回應作為驗證機制來連線到 example
資料庫,那麼他應在 [使用者名] 欄位中輸入以下內容:
henrywilson?source=example,mechanism=MONGODB-CR
有關驗證選項的詳細資訊,請訪問 MongoDB(連結在新視窗開啟) 網站。