编辑: 645135144 | 2013-06-10 |
0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 睿思 BI 商业智能系统 V3.0 技术白皮书 北京睿思科技有限公司 版权所有
2015 年4月睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 目录 引言
3 简介.3 系统作用.3 系统优势.4 基本概念.4 系统架构.5 数据仓库架构.6 ETL 架构.6 数据导入.7 数据转换.9 SQL 脚本
10 任务管理.10 任务日志.11 已有数据.12 系统功能.13 数据建模.13 多维分析.15 表格.16 图形.17 钻取.18 聚合.20 时间偏移.20 筛选及排序.21 其他功能.22 睿思报表.23 报表设计器.23 报表授权.28 报表展现.29 决策者视图.30 移动 BI
30 数据透视.31 手机报表.32 推送数据.33 APP 下载试用
34 系统技术特点.34 系统性能.36 睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 引言 简介 企业在经营过程中每天都会产生大量的业务数据,比如销售、采购、库存、 客户、 营销等数据, 随着规模的不断扩大, 数据越来越多, 管理成本也越来越大, 如何充分利用业务数据, 让管理者看到数据背后的危机与机遇, 提高决策准确性, 降低管理成本是现阶段急需解决的问题.另一方面,管理者对企业经营分析的要 求越来越高, 以前简单的报表系统已经不能满足需要,管理者需要功能更加强大 的在线分析系统来帮助分析,以支持决策. 睿思 BI-商业智能 V3.0 解决方案以数据仓库技术为依托,采用 ETL 抽取企业 在经营过程中产生的业务数据并集中于总部数据中心,利用数据仪表盘、多维分 析、数据挖掘等技术构建商业智能平台,为管理者提供及时、准确、科学的决策 依据,降低管理成本,助力客户构建智慧型企业. 系统作用 1. 整合业务数据 在各业务系统中,数据不流通,形成信息孤岛,商业智能解决方案建立统一 数据仓库,整合业务数据,给管理者提供统一视图,统一决策界面. 2. 支撑决策 从数据中分析企业发展趋势,挖掘新的商业机会,根据数据决策,提高决策 的及时性及准确率. 3. 降低运营成本,提高利润 基于系统分析内容,管理者能了解产品结构、分销渠道、工作流程和服务方 式,通过优化企业资源及流程,从而降低运营成本,提高利润,增强企业在市场 上的竞争能力. 睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 系统优势 敏捷 BI,系统易用,用户不用编写任何代码,只用会简单的拖拽、配置等 操作,即可进行数据的多维分析和查询,进行报表的创建和编辑,完全傻瓜化操 作. 数据分析功能强大,支持求和、计数、平均、最大值、最小值、方差、标准 差、中位数、同比、环比、占比、移动平均等多种计算方式.分析过程所见即所 得. 系统提供定制开发工具,开发人员通过编写少量的代码,即可开发出一个复 杂的数据分析展现页面,极大提高客户人员二次开发能力. 基本概念 数据建模: 构建数据分析的多维数据模型. 主题: 主题是在较高层次上将企业信息系统的数据进行归并、抽象,形成对分析对 象的一个完整的描述. 数据源: 数据的来源,或提供者.如JDNI 数据源、JDBC 数据源等. 数据集: 数据集合,它必须与数据源关联,可以理解为查询的结果. 立方体: 数据立方体是一类多维矩阵,让用户从多个角度探索和分析数据集,通常是 一次同时考虑三个因素(维度) . 钻取: 立方体维度层级的改变、分为下钻和上卷. 维度: 表示一类分析事物的角度,比如时间维、产品维、地域维等内容. 指标: 睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 指标表示用来表示聚合分析的数字信息, 包含数量、 金额、 次数等相关内容. 仪表盘: 主要实现数据的可视化展现,是向企业展示度量信息和关键业务指标(KPI) 现状的数据虚拟化工具. 多维分析: 是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、 交互地存取,从而获得对数据的更深入了解的一类软件技术. 报表: 报表可视为是针对一组数据集的表现形式. ETL 工具: 数据抽取、转换、加载工具. 系统架构 (系统架构图) 建立企业级数据仓库(数据中心) ,数据仓库按主题域存储企业业务数据.数据主要来 睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 源于其他系统数据库、 EXCEL 文件、 互联网爬取内容等, 通过 ETL 工具定期抽取、 清洗数据, 并加载入数据仓库中. 架构于数据仓库上的系统功能主要包括仪表盘、多维分析、固定报表/报告、微信公众 号等功能模块, 通过这些功能模块为决策者及数据分析人员获取数据和分析数据提供简单易 用、功能强大的方法,为管理者决策及精细化运营做数据支撑. 系统采用纯 B/S 架构,支持电脑端及移动端两种方式访问系统,针对移动端屏幕小,操 作以滑动手指为主等特点,我公司研发了针对移动设备的专有数据展现 APP,方便客户通过 移动设备进行数据分析和查询. 数据仓库架构 企业数据仓库(数据中心)对ETL 抽取而来的业务数据进行分层存储.分层架构分为: SRC 层、ODS 层、数据集市层(DM) ,形成了睿思科技 BI 系统分层数据架构. SRC 层SRC 层存放原始数据,ETL 从其他业务系统抽取的数据在经过清洗和预处理后首先放入 SRC 层. ODS 层ODS 层是一个面向数据主题的、集成的、可变的、当前的细节数据集合层,用于支持企 业对于即时性的、操作性的、集成的全体信息的需求.常常被作为数据仓库的数据处理的过 渡,以降低直接进行数据处理的复杂度. 数据集市(DM) 数据集市作为商业智能系统的组成部分, 从企业数据仓库中 ODS 层、 抽取相关数据并进 行转换和装载, 并根据应用需求形成的数据集合, 支撑各个业务部门及人员进行建设专业化 应用. ETL 架构 ETL 指数据的抽取、转换与装载,是构建数据仓库的重要的基础性工作.ETL 是数据流 动的过程,即从不同异构数据源流向统一的目标数据的过程.其间,数据的抽取、转换和装 睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 载形成串行或并行的过程.ETL 是数据仓库中的非常重要的一环,它是承前启后的必要的一 步.我公司开发的 ETL 工具主要包括数据源管理、数据导入、数据转换、任务管理、日志查 看等功能模块,界面如下图所示: 数据导入 数据导入主要实现从其他业务系统的数据导入数据到 BI 系统中,支持从 csv 文件, excel 文件,关系型数据库导入数据.数据库支持 MySQL/MS SqlServer/Oracle/DB2 等. Excel 导入: Excel 导入主要包括文件上传、 配置导入信息等内容, 文件上传如下图: 点击选择文件来上传 Excel 文件到服务器, 上传完成后进入导入配置页面, 界面如下: 睿思 BI 商业智能 V3.0 技术白皮书 北京睿思科技有限公司(www.ruisitech.com) 点击数据预览按钮可以查看当前上传的数据, 点击新建按钮在 BI 系统中建立和 EXCEL 数据格式对应的表, 点击选择按钮从 BI 系统中选择已经存在的表, 通过字段映射实习 excel 数据和表的字段对应. 配置完成后点击开始导入即可把数据导入系统中. 点击保存配置按钮 可以保存此次导入的配置信息,方便下次进行快速导入. CSV ........