跨过BI,企业能直接用AI实现数据分析吗?
一直以来,BI系统承载着企业数据分析的重任,很多全球领先的公司已经利用BI软件(比如Power BI、Tableau等)构建了企业数据分析平台,为各业务部门提供数据分析支撑。
BI系统的建设对很多企业来说都是个不小的挑战和难题,包括在数据集成、数据湖仓、语义模型、数据治理等多个方面。
而目前AI在很多领域内表现不俗,于是就出现了标题中描述的疑问:企业不构建BI系统,直接通过AI的能力实现数据分析,可行吗?
答案是:不可行
首先,企业的数据与企业实际的业务是存在偏差的
企业的数据往往是由业务系统产生的,由于以下原因,业务系统产生的数据与实际业务并非完全一致:
- 业务系统构建时间较早,实际业务已经改变但业务系统未做变更
- 业务系统中存在非正常业务数据,比如内部交易、虚假交易、特殊业务等
- 业务系统中的数据存在错误,比如数据缺失、数据输入错误等
其次,企业的多个业务系统之间数据关系非常复杂
- 企业多个业务系统的建设时间不同,导致各系统遵循的业务规则也不同
- 各业务系统维护各自的主数据(比如组织架构、产品等),导致无法按照主数据进行关联
- 各业务系统以各自的方式存储数据,无法提供统一的接口
第三,业务系统产生的数据并不能直接用于数据分析
- 业务系统的目标是完成业务流程的执行而非数据分析,所以往往无法直接满足数据分析需求
- 业务系统的数据往往粒度很细,而数据分析的粒度往往很粗
- 业务系统里只包含原始指标,无法实现对衍生指标和复合指标的分析
第四,缺少标尺,AI分析的结果难以校验
- BI系统往往是企业最权威统计结果,AI的分析结果需要与BI保持一致
- AI是可能产生幻觉的,所以分析的结果也可能存在一定的偏差
以上的描述说明,企业必须在构建完善的BI系统之后,才能构建AI数据分析,AI分析更多的是对BI系统的补充与增强,而非取代。