如何快速集成MongoDB至Quick BI?

14阅读
0评论
0点赞

本文介绍如何将MongoDB数据库快速集成至Quick BI,实现数据的高效分析与可视化展示。首先需要确认网络连接方式并准备账号信息,然后安装MongoDB BI连接器并配置相关参数启动服务。接着在Quick BI中添加自建MongoDB数据源并进行连接测试。最后创建数据集并利用Quick BI的功能进行数据分析与展示。

概述

Quick BI支持直接连接MongoDB数据库,实现数据的高效分析与可视化展示。本文档将指导您如何通过公网或阿里云VPC连接MongoDB至Quick BI,并详细介绍连接过程中的注意事项及限制条件。

准备工作

网络连接确认

  • 公网连接:
  • 内网连接:
    • 若MongoDB部署于阿里云ECS上,可通过阿里云VPC连接。
    • 或者搭建跳板机并通过SSH隧道访问数据库。

账号准备

  • 获取自建MongoDB数据库的用户名和密码。

使用限制

  • 仅限空间管理员和组织管理员角色的新建数据源权限。
  • 支持MongoDB 5.7.12版本。

步骤一: 安装MongoDB BI连接器

  1. 下载连接器:

    下载连接器

  2. 解压缩文件:

    • 解压下载的文件。

    解压_4.2.2

  3. 启动Mongosqld服务:

    • 配置命令行参数启动服务:
      ./mongosqld --mongo-uri <Mongo_address> --auth -u <Username> -p <Password>  --schemaRefreshIntervalSecs <Schema_refresh> --addr <Binding_address>
    • 参数说明:
      • Mongo_address: MongoDB连接地址。
      • Username: root权限用户名。
      • Password: root权限密码。
      • Schema_refresh: 同步MongoDB中Database、collections信息到内存中的间隔时间(建议值: 86400秒)。
      • Binding_address: 绑定端口,如0.0.0.0:3307
    • 示例:
      • 普通实例:
        ./mongosqld --mongo-uri mongodb://xxxx1.mongodb.rds.aliyuncs.com:3717  --addr 0.0.0.0:3307 -u root -p xxxx --auth --schemaRefreshIntervalSecs 86400
      • 副本集实例:
        ./mongosqld --mongo-uri mongodb://xxxx1.mongodb.rds.aliyuncs.com:3717,xxxx2.mongodb.rds.aliyuncs.com:3717/?replicaSet=mgset-xxxx  --addr 0.0.0.0:3307 -u root -p xxxx --auth --schemaRefreshIntervalSecs 86400

    出现 ./mongodrdl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory,说明没有安装成功libssl,需要如下操作:

    # 从官网下载
    wget https://www.openssl.org/source/openssl-1.1.1e.tar.gz
    # 编译安装
    tar -xvf openssl-1.1.1e.tar.gz
    cd openssl-1.1.1e
    ./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
    make && make install
    # 配置
    echo "/usr/local/lib64/" >> /etc/ld.so.conf
    ldconfig
    # 验证
    openssl version

步骤二: 添加自建数据源MongoDB

  1. 登录Quick BI控制台:

  2. 添加数据源:

    • 创建数据源入口进入创建数据源界面。
    • 选择“显示更多”选项。
    • 选择MongoDB数据源。

    选择MongoDB数据源

  3. 配置连接:

    • 显示名称: 输入规范的名称,避免使用特殊字符。
    • 数据库地址: MongoDB BI连接器服务的地址。
    • 端口: 数据库端口号。
    • 数据库: 自定义的数据库名称。
    • 用户名密码: 具备数据库操作权限的账户信息。
    • VPC数据源 (可选):
    • SSH (可选):
  4. 连接测试:

    • 单击“连接测试”按钮验证连接是否成功。

    连接测试

  5. 完成添加:

    • 测试成功后点击“确定”,完成数据源添加。

后续步骤

通过以上步骤,您可以轻松地将MongoDB数据库中的数据接入Quick BI,实现高效的数据分析与可视化展示。

评论(0)
暂无评论,期待您的发言...
发表评论