获取基础数据需求思考
需求分析:需求概述:从数据源中获取所需的数据。 核心需求:获取数据,在我方产品提供单位进行“存储” 核心设计要素:数据源:来自外部的数据存储介质、设计连接:与数据源的对接方式、设计基础表:用户来存放原始数据内容的表(可以理解为ODS层) 功能流程 与数据源连接—获取数据源内容—将数据内容中所需部分添加到BI中—以基础表的形式存放 Brainstorming:数据抽取需求思维导图在上面的思考框架中,先从流程上分成两部分。 连接到数据源 与我们所需要使用的数据源建立“连接”后,才能从对应的数据源里获取到数据,当然这个连接是宏观意义上的,对于文件类型的数据源,如excel/csv等文件,使用“连接”一词也并无不妥。深入到流程的这一部分,通过需求分层去拆解需求,基本需求:其一为能够完成连接,其二为连接多种,需要为不..
Read more基础表操作需求思考
需求概述:需求概述:将基础表的数据进行初步处理 核心需求:仅对于单个基础表的数据,做简单可追溯的处理。 核心设计要素:对象:基础表,操作:行列转换、单列处理 功能流程: 选择基础表—选择处理方式—添加基础表处理—更新原有基础表 BrainStroming: 基础表操作基本需求在上述思考框架中,先基础表的定义入手,思考我们建立的基础表的意义为何,基础表作为我们整个数据分析的基础,是整个数据的原始面貌,可以理解为原始数据的永久保留,让我们在未来基于此做的任何操作都有根源可寻。 从这个意义中,我们可以确定整个基础表的边界,作为数据的原始存储,基础表的操作一定是克制,简单,最大可能贴近数据的原始面貌,此时对于数据进行过度处理是不合理的,会导致后续问题无法追溯。 字段类型先设定好边界,那我们来看基础表可以进行哪些操作..
Read more