按照ODS设计方案和定位,ODS通过ETL,从业务应用系统中获取可视化应用需要的所有详细业务数据和基础数据,并根据可视化查询和展示需求,在ODS中完成数据的加工和逻辑处理,所以,除CIR应用数据库Schema中的数据外,可视化应用仅同ODS存在数据集成关系。
依据业务规则,业务系统使用量和使用频度,ODS每天从各业务系统中抓取4次数据(初定),数据抓取间隔根据每个业务应用的用户使用和负载情况设定。若ODS对数据进行加工和逻辑处理时,包含CIR应用中的业务数据,则CIR应用中的业务数据也通ODS提供给可视化应用,不再建立单独的Schema授权关系。
ODS通过EIP平台将处理后的结果数据提供给可视化应用,并在可视化应用数据库Schema中存储。可视化应用前台数据展示时,采用多数据源方式,结果数据由APP Schema(数据共享)提供,详细业务数据由ODS数据库Schema提供。