1. 程式人生 > >Tableau連線MongoDB資料庫

Tableau連線MongoDB資料庫

Tableau支援大量的檔案型別資料的連線和資料庫連線

但是目前,Tableau不能直接連線MongoDB資料庫,需要藉助MongoDB Connector for BI

MongoDB Connector for BI下載連結:https://www.mongodb.com/download-center#bi-connector

下載安裝完成後,安裝目錄的bin目錄下出現兩個可執行檔案


首先開啟MongoDB資料庫服務,接下來說具體操作:

(1)首先使用mongodrdl.exe建立一個schema檔案,有兩種建立方式:

    ①簡單本地建立檔案方式:

mongodrdl -d dbname -c tablename -o schema.drdl

dbname:需要連線的資料庫名

tablename:需要連線的集合名

schema.drdl:輸出的檔名,字尾為drdl

(注:當省略-c及後面的指定集合時,將預設選中資料庫中所有集合)

    ②指定使用者名稱密碼建立:

mongodrdl --host myhost.example.net:27017 --username lgd --password ****** --db dbname --collection tweets --authenticationDatabase admin --out schema.drdl

--host:連線地址和埠號

--username和--password:顧名思義,連線使用者名稱和密碼

--db和--collection:目標資料庫名和集合名

--authenticationDatabase:預設為admin即可

--out:輸出的檔名,字尾為drdl

(2)使用mongosqld.exe開啟MongoDB Connector for BI服務(確保MongoDB資料庫服務已經開啟)

安裝bin目錄終端下,執行命令

mongosqld.exe --schema schema.drdl

(3)開啟Tableau,連線資料來源選擇MongoDB BI聯結器:


輸入對應指令,點選登入,即可完成連線:


參考:https://blog.csdn.net/yajie_12/article/details/79853800

相關推薦

Tableau連線MongoDB資料庫

Tableau支援大量的檔案型別資料的連線和資料庫連線但是目前,Tableau不能直接連線MongoDB資料庫,需要藉助MongoDB Connector for BIMongoDB Connector for BI下載連結:https://www.mongodb.com/d

node.js連線mongoDB資料庫

前面已經講了mongoDB資料庫的安裝和使用,今天來研究一下node.js中如何連線和使用mongoDB資料庫。 方法一:mongoose連線 一、配置mongose 增加mongose類庫 npm install mongoose 二、利用mongoose連線mongoDB

python連線MongoDB資料庫方法及增刪改查等操作小結。

Y9   建議安裝MongoDB視覺化工具“Robo 3T”,可以很直觀的看到對MongoDB操作後的資料。 1、‘Robo 3T’的安裝,網上很多途徑可下載,在此分享我使用的版本: 連結:https://pan.baidu.com/s/1EcjmUVkXz1GQeTXy2fMk

nodeJs連線mongodb資料庫的操作

首先要啟動一個數據庫,在配置了環境變數的後,可直接在全域性開啟cmd視窗,啟動一個伺服器(沒有配置環境變數,在資料夾data下的db資料夾下執行cmd視窗),輸入命令: mongodb --dbpath d:\data\db 啟動資料庫後,在重新開啟一個cmd視窗,就可以對資料庫進行檢視與處

spring 連線MongoDB資料庫

專案中需要連線mongDB 需要注意MongoDB的版本 對應的.properties中關於MongoDB的配置如下 mongoDB 2.0及以下 spring.data.mongodb.uri=mongodb://localhost:2018/庫名 spring.data.mongo

NodeJS | 連線mongodb資料庫成功之後報db.collection is not a function錯誤解決辦法(四)

在nodejs操作mongodb顯示資料庫連線成功之後突然報了db.collection is not a function錯誤,引起這個錯誤的原因是nodejs獲取資料庫表的API寫法不對。(正如NodeJS | 入門篇 (一)提到的,不同版本的API,使用規範有差別)。修改方式如下: var

【NodeJs】連線mongodb資料庫成功之後報db.collection is not a function錯誤

在nodejs操作mongodb顯示資料庫連線成功之後突然報了db.collection is not a function錯誤 nodejs程式碼如下: /** * Created by lenovoo on 2018/1/23. */ var express = requ

play使用morphia連線mongoDB資料庫報錯

Error during job execution (jobs.LoadCachestatsinfo) Execution exception (In /app/jobs/LoadCachestatsinfo.java around line 58) Unsupporte

php連線MongoDB資料庫及CRUD操作詳解

前言 前面對MongoDB的操作一直是通過mongo客戶端程序,進行的操作。但是現實中,我們對MOngoDB資料的操作,往往是通過相應的程式實現的,如php、java或是Python等。那麼怎樣在php中操作MongoDB呢?其實很簡單,類似操作MySQL一樣

python連線MongoDB資料庫(一)

說明:個人python開發環境為vscode第一步:安裝python和MongoDB 附:MongoDB視覺化工具robomongo下載地址(https://robomongo.org/download)第二步:連線資料庫具體程式碼如下import pymongo#建立資料庫

Python 連線MongoDB資料庫手札(PyMongo)

1 PyMango 安裝 如果還不知道怎麼安裝MongoDB可以先看這裡,包括如何啟動相應的服務 Ubuntu の MongoDB 安裝教程及簡單操作 要想在Python中使用MongoDB,需要安裝PyMongo,通過PyMongo 我們在Python

php 5.6連線mongodb 資料庫

在上一篇博文中,已經說明在windows如何配置mongodb資料庫;那麼我們現在就來實現如何連線資料庫。 使用下面列出的其中一種方法連線: <?php $connection = new

使用 thinkphp 3.2.3 連線 mongodb 資料庫

一如既往的搜了超級多的教程,又一如既往的大同小異,終於被我連線上了 首先很多教程都只講了兩個檔案,一個是控制器,一個是配置檔案,就算有講模型類的也是說不用修改太多的,其實模型類才是關鍵,首先先列出幾個我遇到的問題 第一個:Call to a member function

MongoDb學習之路】Java利用MongoClient類連線MongoDB資料庫

專案需要 mongo-java-driver-3.0.2 .jar  【重點看加粗字型,方法體中註釋的都是系統連線引數】 package cn.com.mongodb; import com.mongodb.DB; import com.mongodb.DBColl

Nodejs通過賬號密碼連線MongoDB資料庫

上週遇到了MongoDB資料庫的資料被全部盜取的情況,沒想到這種事情也發生了在我的身邊,主要因為把MongoDB服務暴露在了外網上面,所以也怪不得誰了,後面決定為MongoDB設定賬號密碼,以下為設定賬號和密碼的全過程,後面還有通過Nodejs連線資料庫的一個坑

node連線mongodb資料庫

第一種方法: var mongodb = require("mongodb") var server = new mongodb.Server('localhost',27017,{auto_reconnect:true}) var db = new mongodb.Db('zz1805

NodeJS | 如何連線mongodb資料庫(三)

1、新建app.js檔案,輸入程式碼 var MongoClient = require('mongodb').MongoClient;//引入mongodb var url = 'mongodb://localhost:27017/MENU_DATA';//mongodb

如何在webstorm中啟動並連線mongodb資料庫呢?

from:https://segmentfault.com/q/1010000009240596 下載外掛 mongo 按兩下 shift 搜尋 mongo,你會看到 Mongo Explorer,選擇它,它會出現在視窗的右邊。 你能在右側視窗上方看到已設定的標誌

node.js搭建介面(二):Node-連線MongoDB資料庫

首先,在伺服器資料夾目錄下安裝mongoose npm install mongoose 然後在入口檔案中引入mongoose。 const mongoose = require("mongoose"); 接下來直接 使用mongoose物件來連結mong

java連線並操作mongodb資料庫(增、刪、查、改)

文末附有原始碼下載地址 package com.mongo.controller; import com.mongodb.*; import java.net.UnknownHostException; import java.util.Date; import java.util.Se