配置明道云的ODBC数据源

分享 数据库明道云集成数据源  收藏
2 / 2292

以上几篇都是 BI 对于明道云私有部署数据库提取数据的分析,通过整体的研究与最终的实现方式,数据连接总结有三种:

  • 自己的 mongo 驱动 例如 smartBI 帆软

  • OBDC 数据源 例如 power BI, tableau

  • Mongo Bi 连接器 例如 tableau。

    上述是产品的研究,现实中也有公司开发自己的 BI 产品一般都是直连数据库的(MySQL SQL 等),也咨询了一些使用明道私有部署公司的技术人员,《自研的 BI 是否支持 ODBC 数据源》,答案是可以的。这样只用知道如何配置明道云的 ODBC 数据源即可完成自己的 BI 对接了。

实现步骤

第一步:安装明道私有部署

打开此链接了解具体安装步骤

安装成功界面

第二步:配置 Mongo 端口 27017

打开此链接了解配置端口的参考步骤

注意:配置前端口请记得放行

services:
  app:
    ports
    - 27017:27017 # mongodb

第三步:安装 MongoDB 服务
  1. 打开此链接跳转至 mongoDB 下载界面

第四步:安装 MySQL odbc
  1. 打开此链接跳转至 MySQL odbc 下载界面

注:现在 MySQL 已经给 Oracle 收购了,在下载之前需要先登录 Oracle 帐号
image.png

下载完成后安装,一直下一步即可。

第五步:安装 MongoDB connector for BI 并配置连接
5.1 安装 MongoDB connector for BI

打开此链接跳转至 Mongodb Connector for BI 下载界面。

点击归档版本,因为 2.14.4 移除了对 mongo 3.4 3.6 的支持找到 v2.14.3.msi 版本, 或直接点解下载 mongodb-bi-win32-x86_64-v2.14.3.msi

下载后安装,安装完成后目录文件如下

5.2 MongoDB connector for BI 数据连接

在本地运行 MongoDB connector for BI 命令行运行命令(打开此链接跳转至 Mongodb Connector for BI 官方命令行帮助中心。)如下:

mongosqld --mongo-uri "mongodb://localhost:27017/?connect=direct" --addr "127.0.0.1:3308"

如果是连接远程服务器,需要增加参数,--auth -u root -p admin

mongosqld --mongo-uri "mongodb://192.1.3.5:3082/?connect=direct" --auth -u root -p admin --addr "127.0.0.1:3308"

此时还是不够的,**需要在远程的 MongoDB 服务器启用 SSL **

5.3 ODBC 数据源配置

打开管理工具,ODBC 数据源(64 位)

创建一个系统 DSN,指向于 MongoDB connector for BI 的命令行中的端口,即 localhost:3308


这样 ODBC 的数据源以及配置完成了。快快使用吧!🚀️

你有什么类似的产品研究需求也可以给我留言哦 😄 。最后新年之际,祝大家生活愉快,新年快乐 🎉️ 🎉️

明道云
明道云私有部署
MySQL odbc
MongoDB connector for BI