Tableau支持大量的文件類型數據的連接和資料庫連接 但是Tableau不能直接連接MongoDB資料庫,需要藉助MongoDB Connector for BI 官方解釋 下載安裝完成之後,會在安裝目錄的bin目錄下出現兩個可執行文件mongodrdl.exe和mongosqld.exe 官方文 ...
Tableau支持大量的文件類型數據的連接和資料庫連接
但是Tableau不能直接連接MongoDB資料庫,需要藉助MongoDB Connector for BI
官方解釋
下載安裝完成之後,會在安裝目錄的bin目錄下出現兩個可執行文件mongodrdl.exe和mongosqld.exe
官方文檔:https://docs.mongodb.com/bi-connector/master/
先打開mongodb資料庫服務
下麵來說具體操作
1)首先需要使用mongodrdl.exe創建一個schema文件
簡單本地創建文件方式:
mongodrdl -d test -c abc -o schema.drdl
test為需要連接的資料庫,abc為需要連接的集合,schema.drdl為輸出的文件名,文件尾碼為.drdl
指定用戶名密碼創建:
mongodrdl --host myhost.example.net:27017 --username dbUser --password myPassword --db reports --collection FY2017 --authenticationDatabase admin --out schema.drdl
myhost.example.net:27017 為mongodb伺服器地址和埠號,本地為 127.0.0.1:27017
dbUser 為資料庫用戶名
myPassword 為資料庫用戶名密碼
reports 為資料庫名
FY2017 為集合名
admin 預設為admin即可
schema.drdl 為出書的schema文件名,文件尾碼為.drdl
操作之後會生成一個.drdl的schema文件
2)使用mongosqld.exe開啟MongoDB Connector for BI
在終端中執行命令
mongosqld.exe --schema schema.drdl(執行前需要先打開mongodb資料庫服務)
之後就可以使用Tableau連接mongodb資料庫了
輸入在執行mongodrdl.exe生成schema文件時使用的用戶名和密碼登錄即可
若未使用用戶名和密碼創建schema文件,則用戶名和密碼項留空即可