关键词:
数据仓库
电子商务
分析平台
维度建模
ETL
摘要:
随着电子商务行业发展,数据量正以前所未有的速度增长。许多大型电子商务企业为了保持竞争力,纷纷建立数据平台为企业各级人员提供报表生成、主题分析、数据挖掘等技术支持。然而,随着市场竞争的激化和敏捷开发的流行,电子商务业务流程变化越来越迅速,数据平台必须具有更高的易理解性、灵活性和可扩展性,才能满足不断变化中的数据分析需求。
某电子商务企业原有的基础数据平台能实现可配置式的数据抽取、转换和加载功能,但存在缺乏集成、表结构难被理解、查询性能低下、数据集市管理松散等问题。另一方面,随着业务平台新的模式的上线,交易流程发生了重大变化,也产生了新的数据和分析需求。为适应新的数据和业务逻辑,同时对数据组织方式进行优化,改善原有的不足之处,电子商务数据分析平台ECAP(eCommerce Analytic Platform)项目。
本文主要描述ECAP平台中的数据模型设计以及实现,先对ECAP平台数据模型的需求和目标进行了分析,然后提出使用基于总线架构的维度建模技术结合三层数据体系结构来构建ECAP的数据模型。其后对业务过程选择、粒度选取、维度设计等问题进行讨论,并描述该数据模型的具体设计和实现。最后通过SQL查询和商务智能工具应用示例来说明系统更易理解、优化的查询性能、可扩展强等特点。
上述两种设计方法的应用,使得数据更加简明易用,提高了分析查询的性能,同时令系统能更快速灵活地适应业务模型的修改,从而让用户能够更加专注于业务价值,为追求“敏捷分析”的互联网电子商务分析平台提供了扎实的基础。