技术掌握:
1.Web网页开发
往常使用技术点: .net MVC ,.net Core, VUE , HTML ,JS ,xml,SqlServer
2.API接口开发
往常使用技术点: ABP
3.可视化报表开发
往常使用技术点: SqlServer , Powerbi ,Echart , Signalr(可用于制作实时数据流) , Dax
4.ETL数据清洗
往常使用技术点:SSIS,SqlServer
5.Winform开发
PS:以上均基于.net
项目一: KPI Dashboard
项目开发流程描述:
1.访问客户提供的API,获取指定数据
2.将获取到的数据放入数据库ODS层
3.对ODS层的数据进行ETL数据清洗
4.将清洗完成后的数据,在Powerbi上进行统计,分析与计算后,进行呈现
项目二: KPI Interface
项目开发流程描述:
1.在数据库对我们的数据进行,整理,清洗
2.搭建WebAPI
3.根据客户的要求,在Api中提供相对应的数据
项目三:可视化大屏(实时刷新)
项目开发流程描述:
1.设计Web页面
2.访问获取数据
3.整理,清洗数据
4.搭建WebAPI,用于Web页面获取数据
5.将获取的数据,通过Echart进行呈现
角色 | 职位 |
负责人 | BI工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
上面上传的图片中,有一张该项目的架构图 DB服务器,用于数据存储和清洗 C# 指后端 .net core MVC的框架 Signalr 用于前后端交互 可适用于制作 实时流数据 Web页面 vue+bootstrap 源码无法公布,无法下载,请谅解
在该项目中 ,我主要负责如下环节: 1.访问WebAPI获取数据 2.数据存入ODS 3.整理,清洗数据 4.编写报表