私はサーバー122.xxx.xxx.xxxにmongodbを持っています。 mongodbのバージョンは3.4.1です。 リアルタイムのデータをMongoDBからスーパーセットBIにプールして、さまざまなダッシュボードを作成するように求められました。MongoDBとSuperset BIをリンクしてリアルタイムデータをインポートする方法
私は、以下の方法を試してみました:
は+ multicorn + yam_fdw O PostgreSQLのコンソールではPostgreSQLの
で外部テーブルを作成する外国人のデータラッパーにMongoDBを使用します。
CREATE EXTENSION multicorn;
CREATE SERVER mongodb_proxy_server FOREIGN DATA WRAPPER multicorn OPTIONS (wrapper 'yam_fdw.Yamfdw');
CREATE FOREIGN TABLE event_warnings (
"_id" varchar OPTIONS (type 'ObjectId'),
"ID" varchar, "Point" varchar,
"Start_Time" timestamptz, "Stop_Time" timestamptz, "Area" varchar,
"Value" float, "Station" varchar, "Device" varchar, "Warning_Type" varchar,
"Warning_Upper_Limit" float, "Warning_Lower_Limit" float,
"Warning_Method" int
)
SERVER mongodb_proxy_server OPTIONS (
db 'XXX', collection 'event_warnings',
host '122.XXX.XXX.XXX', port '27017', user 'username', password 'password'
);
スーパーセット内
ただし、外部テーブルはスライスセクションにのみ表示されます。 SQLラボ]タブでは、
誰もが外国の表は、SQLラボ]タブに表示されるようにする方法を知っていますか?
OS:Mac 64ビット