【BI主题】如何使用SmartBI直接分析明道云数据

集成 BI明道云对接集成  收藏
2 / 2016

对于大部分企业来说,数据无疑是重要的资产,企业的价值与其拥有的数据规模、活性,数据利用能力成正比。企业的数据资产将在未来演绎出精彩的商业模式,例如租售数据、数据使能、数据媒体、数据空间运营和大数据技术提供商。

数据价值虽高,但企业面对海量数据,又要迎接新的挑战:如何有效从大量复杂的数据中提取有用信息,以用于经营改善。其实,这就是现在的 BI 图形报表工作,它帮助企业自动生成图形报表或数据挖掘分析。像用户喜好洞察、客服平均响应率、项目周期损耗等数据分析场景,都可以用 BI 工具快速实现。

明道云零代码 APaaS,可以便捷灵活地搭建出数据中台,汇集企业多方数据。如果能将 BI 工具与明道云结合,那么数据所能发挥的价值将更大。下面,我们就以 SmartBI 为对接案例,讲解如何使用 SmartBI 直接分析明道云数据。

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

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

安装成功界面

第二步:配置 Mongo 端口 27017

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

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

services:
  app:
    ports
    - 27017:27017 # mongodb

第三步:安装 smartBI 及配置自定义驱动

  1. 打开此链接跳转至 SmartBI 免费使用注册界面

注意:保存好自己的 license,安装时候需要选择。

第四步:添加自定义驱动

方法如下:

a、首先进入到 <Smartbi_PATH>\Tomcat\bin\dynamicLibraryPath 文件夹下,手动添加 MongoDB 文件夹。

b、然后进入 MongoDB 文件夹下,添加 MongoDB 驱动(驱动包可以从数据库官网获取或向数据库管理员获取)。


说明

除了常规的 MongoDB 数据库驱动外还需要额外的两个文件:

  1. 配置文件,必须是 properties 类型,文件名不限。内容为:useParentClassLoader=true。
  2. MongoDB 数据库连接 Smartbi 产品的接口包,位于 <Smartbi_PATH>\Tomcat\webapps\smartbi\WEB-INF\dbdriver\目录下面,需要将 smartbi-Mongodb.jar 复制到 MongoDB 驱动目录下。
  • 注:小编这里【MongoDB 数据库连接 Smartbi 产品的接口包】为正确的所在目录地址,请参考这一步
  • 如果非明道云私有部署自带的 MongoDB 请检查自身版本,smartbi 支持 3.4.x【论坛上看到也不向下支持】

第五步:启动以及配置 license

5.1 启动 smartbi 服务

启动 smartbi 服务,启动成功后,即可通过浏览器访问 Smartbi,http://IP:18080/smartbi

首次安装启动 Smartbi,通过浏览器访问时,会跳转到 Smartbi Config 页面,并提示设置该页面访问密码,如下图:

5.2 配置 license

点击配置 license 或点击 SmartBI 系统环境配置 license,点击选择,选择 License,点击上传,上传成功后,点击测试知识库连接,提示连接成后,点击保存

Smartbi config 页面配置完成,需要重启 Smartbi,使配置生效。

5.3 配置 数据连接

在“系统导航栏”选择 数据连接 ,在“数据连接”界面主菜单选择 NoSQL 数据库 下的数据源。

NoSQL 数据源编辑界面的相关配置项如下:

配置项 说明
名称 新建的数据源的标示名,必须唯一。
别名 新建的数据源显示的名称。
驱动程序类型 用户选择连接的数据库的类型。目前支持的数据库为 MongoDB,其驱动程序类为:Smartbi JDBC for MongoDB。
驱动程序类 用户选择好连接的数据库的类型的后,系统自动生成驱动程序类。
连接字符串 用户选择好连接的数据库的类型后,系统自动生成相应的连接字符串,用户需要把其中的“”、“”和“****”分别换成连接数据库所在的服务器、端口号和连接的数据库名。
验证类型 用于设置用户名和密码的验证类型,包含两种静态和动态。
用户名 用户登录所选数据库的用户名。 可为空
密码 用户登录所选数据库的密码。 可为空

配置项****说明名称新建的数据源的标示名,必须唯一。别名新建的数据源显示的名称。驱动程序类型用户选择连接的数据库的类型。目前支持的数据库为 MongoDB,其驱动程序类为:Smartbi JDBC for MongoDB。驱动程序类用户选择好连接的数据库的类型的后,系统自动生成驱动程序类。连接字符串用户选择好连接的数据库的类型后,系统自动生成相应的连接字符串,用户需要把其中的“”、“”和“”分别换成连接数据库所在的服务器、端口号和连接的数据库名。验证类型用于设置用户名和密码的验证类型,包含两种静态和动态。用户名用户登录所选数据库的用户名。 可为空密码用户登录所选数据库的密码。 可为空**配置项说明**名称新建的数据源的标示名,必须唯一。别名新建的数据源显示的名称。驱动程序类型用户选择连接的数据库的类型。目前支持的数据库为 MongoDB,其驱动程序类为:Smartbi JDBC for MongoDB。驱动程序类用户选择好连接的数据库的类型的后,系统自动生成驱动程序类。连接字符串用户选择好连接的数据库的类型后,系统自动生成相应的连接字符串,用户需要把其中的“”、“”和“****”分别换成连接数据库所在的服务器、端口号和连接的数据库名。验证类型用于设置用户名和密码的验证类型,包含两种静态和动态。用户名用户登录所选数据库的用户名。 可为空密码用户登录所选数据库的密码。 可为空

5.4 添加 MongoDB 数据资源及设置别名

以查询 MongoDB 数据库 mdwsrows 中的送修单*为例。该表中的数据如下图所示 放到我们的数据资源中,然后对于常用字段设置下别名,具体如下:

*送修单工作表 ID 为 ws6108da3f43417b6b3ed55b33,点击查询明道应用工作表 API 获取方法

5.5 添加 数据集及配置模型

设置模型 ,区分出度量,以及添加度量或者维度。度量为数值类型。

5.6 配置数据分析

配置完成后点击保存。

5.7 应用发布

对于数据填写完成后,点击提交 。应用管理员审核完毕即可,在应用市场中显示。这样你的应用也可以被其他人安装使用了。