|
| 数据集在博微易数中,制作数据分析看板之前,必须先配置好数据源才能进一步制作图表和看板,进行可视化分析以及后续的高级数据展示。此时需要在“数据集”模块新建数据集,接入原始数据。博微易数可以接入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) |