APP下载

企业销售与分销商务智能系统的设计与实现

2020-01-07高爽李艳玲官毅

软件工程 2020年12期

高爽 李艳玲 官毅

摘  要:本文以SAP BI(SAP商务智能)为主要的研究对象,利用BW(商务信息仓库)、HANA(高性能分析器)等核心技术,以某公司销售与分销的SAP BI项目实施为背景,进行了模型设计、模型建立、数据抽取,以及报表的设计与展示。本系统通过相对灵活、可扩展性强的数据仓库及数据挖掘技术,提高数据的准确性和时效性,使决策者从宏观到微观全面了解企业状况,获取更加直观有效的企业经营决策信息。

关键词:SAP BI;BW;HANA

中图分类号:TP399     文献标识码:A

Abstract: This paper proposes a business intelligent system for enterprise sales and distribution by model design, model establishment, data extraction, and report design and display. This study takes SAP BI (SAP Business Intelligence) as the main research object and uses BIW (Business Information Warehouse) and HANA (High-Performance Analytic Appliance) as core technologies. Flexible and extensible data warehouse and data mining technology are used to improve accuracy and timeliness of data. Thus, the decision-makers can fully understand the situation of the enterprise from macro to micro, and obtain more intuitive and effective business decision-making information.

Keywords: SAP BI; BW; HANA

1   引言(Introduction)

企業信息化管理在中国的推广与应用已经历了20多年风风雨雨的历程,ERP基于先进的管理思想为企业提供了集成的管理平台,它将企业的信息化水平向前推动了一大步,但是ERP系统专注于事务处理,远未达到企业所期望的决策支持功能。随着计算机和数据库技术的发展,20世纪90年代逐步成熟起来的商务智能(Business Intelligence, BI)能够很好地弥补ERP这些方面的不足[1]。SAP BI是一个流行的商务智能解决方案,以其成熟的数据抽取和数据仓库技术赢得了企业的青睐。某公司是一家大型无烟煤生产基地。经过多年的发展,现已成为一个以煤炭和煤化工为主导产业的多元化企业集团。为了保障企业未来的持续发展,全面推进管理能力和信息化建设。公司选择实施SAP BI解决方案,本文将基于SAP BI技术,以该公司销售与分销的商务智能分析系统的设计与实现为例展开研究。本系统通过相对灵活、可扩展性强的数据仓库及数据挖掘技术,实现企业对业务数据的分析和决策。

2   核心技术(Core technology)

2.1   BI商务智能

BI商务智能,帮助企业利用现代信息技术收集、管理和分析结构化和非结构化的商务数据和信息,创造和累计商务知识和见解,改善商务决策水平,采取有效地商务行动,完善各种商务流程,提升各方面商务绩效,增强企业信息的主观性,以帮助企业决策为目的,从而增强综合竞争力的智慧和能力。是企业信息化建设过程中重要工具[2]。

2.2   SAP BW

SAP BW(商务信息仓库)是商务智能的集成化组件之一,为SAP数据和非SAP数据的存储、分析、采集和管理提供一个集成的、面向商务的平台。SAP BW所涉及的系统架构是三层逻辑结构,从源系统ECC中抽取数据,然后在BW中完成数据的保存和加工,最后在BEx中出具报表展现加工过的数据。在BW中又有三层逻辑结构:PSA、DW、DM。其中PSA是数据暂存区域,与源系统中的数据一样,在BW中建立副本;将数据统一化、标准化后再重新存放的结构是DW;业务逻辑实现部分是DM[3]。

2.3   SAP HANA

SAP HANA是一款支持企业预置型部署和云部署模式的内存计算平台,不仅可以内置计算、计划、分析和预测等各种引擎,而且可以简化企业信息系统架构,基于HANA平台可以进行各种创新的应用开发。HANA的计算引擎(Computing Engine)是其核心,负责解析并处理对大量数据的各类CRUDQ操作,支持SQL和MDX语句、SAP和non-SAP数据。比较显而易见的一点是,HANA计算引擎可以快速处理用户复杂的查询请求,快速返回查询结果[4]。

2.4   Web Intelligence

WEBI(Web Intelligence)是SAP BO的一款报表产品。WEBI报表是世界领先的一款即席查询分析工具,它主要以语义层技术为基础不仅可以为用户提供自主式信息交互和信息访问功能,还可以提供功能非常强大的联机和脱机即席查询和报表,为用户提供整合的可靠分析、提供完整可行的BI平台构建的工具。

3   BI系统架构设计(BI system architecture design)

根据公司各类业务系统数据整合提升需要,以及对未来达到统一平台的访问、管理及决策分析,考虑设计BI系统架构方案[5],如图1所示。