博微易数用户手册


数据集


在博微易数中,制作数据分析看板之前,必须先配置好数据源才能进一步制作图表和看板,进行可视化分析以及后续的高级数据展示。此时需要在“数据集”模块新建数据集,接入原始数据。博微易数可以接入Excel或csv文件数据,也可以是Mysql、Oracle、SQLServer等数据库,还可以是API数据等。在数据集模块,我们还可以自定义数据表里的指标名称,修改、复制数据集以及替换文件数据。

数据源接入




1、 关联型数据源

 博微易数目前可接入关系型数据库有ORACLE、SQLSERVER、MYSQL。后续会陆续开放接入大数据平台、NO SQL数据库、多维数据库等多种数据源。用户只需要对进行相对应的参数配置。

我们以接入MYSQL数据库为例,操作如图所示:

 

下面我们分步骤介绍:

(1) 进入数据集模块,点击“新建数据”,选择创建模式为“关联型数据库”;


(2)在数据源界面,打开数据源下拉列表,选择所需数据源,然后跳转至第三步。若下拉列表没有所需数据源则单击“新建数据源”。


JDBC驱动:com.mysql.jdbc.Driver

连接字符串:jdbc:mysql://localhost:3306/<database_name>?useUnicode=true&characterEncoding=utf8


说明:

l<hostname>:数据源连接地址;

l<port>:数据源连接端口号;

l<database_name>:数据库名称;

(3) 选择数据表,查询并获取所需数据;


(4) 单击“下一步”,修改表头名称,用户可以将数据库中晦涩的字段名转换为业务上通用的名称叫法,单击“保存”将获取的数据另存为一张数据集,供可视化分析使用。

 

其他关系型数据源参数配置说明

1)MYSQL数据源接入

JDBC驱动:com.mysql.jdbc.Driver

连接字符串:jdbc:mysql://localhost:3306/<database_name>?useUnicode=true&characterEncoding=utf8

举例:jdbc:mysql://localhost:3306/ego_performance_test?useUnicode=true&characterEncoding=utf8

2)SQLSERVER数据源接入

JDBC驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver

连接字符串:jdbc:sqlserver://localhost:1433;databaseName=<database_name>

举例:jdbc:sqlserver://localhost:1433: databaseName=ego_performance_test

3)ORACLE数据源接入

JDBC驱动:oracle.jdbc.driver.OracleDriver

连接字符串:jdbc:oracle:thin:@localhost:1521:<database_name>

举例:jdbc:oracle:thin:@localhost:1521:ego_performance_test

 


2、 Excel文件数据源

博微易数也支持接入EXCEL文件数据。用户需先按照系统给出的模板整理原始数据,然后再上传生成数据集。


 

下面我们分步骤介绍:

(1) 进入数据集模块,点击“新建数据”,选择创建模式为“上传文件”;


(2) 在新弹出的添加数据文件窗口,点击“下载模板”,按照模板格式整理原始数据;


(3) 点击“浏览”,添加整理好的excel文件数据,点击“确认”以保存;



3、静态文件数据源

博微易数支持接入CSV文件数据和JSON文件数据。

 

(1)CSV静态数据文件格式:

表头a,表头b,表头c,…

数据1a,数据1b,数据1c,…

数据2a,数据2b,数据2c,…

注:文件格式应当切换为英文和半角的标点符号。

示例图示:


 (2)JSON静态数据文件格式:

 [{"表头a":"数据1a","表头b":"数据1b","表头c":"数据1c"},{"表头a":"数据2a","表头b":"数据2b","表头c":"数据2c"}…]


注:

l文件格式应当切换为英文和半角的标点符号;

l当数据格式为数字,无需双引号;

l当数据格式为字符串,需要添加双引号;

l如果字符串内容含有双引号(")或反斜杠(\),则需在它之前添加一个反斜杠用于转义;

示例图示:



我们以接入CSV文件数据为例,操作如图所示:

 

下面我们分步骤介绍:

(1) 进入数据集模块,点击“新建数据”,选择创建模式为“静态数据”;


(2) 选择数据模式“CSV TEXT”,在数据框录入数据或将数据黏贴至数据框。


(3) 点击“下一步”,自定义数据集名称,用户页可以自定表头名称,单击保存,csv静态数据接入成功。



4、API数据源

博微易数支持接入API数据源。API应用程序编程接口是一些预先定义的函数,通常会预设开放接口,用户通过接口连接实现数据源获取。通过API数据源接入,博微易数系统平台能够轻松访问并获取目的网址的数据,以JSON数据格式获取并返回至博微易数系统,通过JSON字段识别从而形成数据集表格。


 

通过API获取平台的所有应用列表。

录入URL并读取数据:http://192.168.14.43:8083/dataview/commons/getAppList.


获取详情:

{"success":true,"message":"调用成功!","data":[["URL","ID","APP_NAME","SYMBOLIC_NAME"],["/multimedia/download/fc6eee57-3154-4515-bb5c-e74dd0a561f3/1523694657099.png","fc6eee57-3154-4515-bb5c-e74dd0a561f3","网络教学分析","course"]]}


获取说明:

lAPI获取返回success、message、data三个字段,success和data字段必须存在;

lData值首行为数据标题(表头),第二行开始为数据记录行;

l数据标题所有字段必须为字符串,数据记录行可以是字符串或空值(null);

lhttp类型须是 Content-Type:application/json; charset=utf-8;


获取结果:

 

下面我们分步骤介绍:

(1) 进入数据集模块,点击“新建数据”,选择创建模式为“API获取”;


(2) 录入数据源URL,点击“读取数据”,再单击“下一步”;


(3) 修改表头名称,单击“保存”;



数据集管理

1、修改别名

博微易数支持修改数据集名称。修改数据集名称有两种方式:第一种是在新建数据集时修改数据集名称,参见数据源接入;第二种是对已经存在的数据集做名称修改操作。

 

以第二种修改方式为例,操作如图所示:



2、 替换/修改数据

通常企业随着时间的累积,业务数据会不断更新,原有的数据集会出现时效性问题。为此,博微易数提供文件数据替换和修改功能。替换数据和修改数据功能适用于创建方式为“上传文件”、“静态数据”、“API获取”的数据集。


(1) 替换数据

创建方式为“上传文件”的数据集,支持excel文件替换。


(2) 修改数据

创建方式为“静态数据”和“API获取”的数据集,支持修改数据。

以API数据修改为例,操作如图所示:


3、 表头更名

很多情况下,业务部门拿到的原始数据字段名称通常不符合业务要求,或者不是业务内的通用叫法,例如数据库底层字段名是晦涩难懂的英文命名,不利于业务人员进行数据分析和报告。因此,博微易数提供表头更名功能,方便用户自定义字段名称。

目录
Copyright © 2018江西博微新技术有限公司版权所有赣ICP 备10007035号证券代码 (002322)