首页 > 资料专栏 > 经营 > 常用范文 > 工作总结 > 面试问题话术总结20210303DOCX

面试问题话术总结20210303DOCX

科瑞德
V 实名认证
内容提供者
热门搜索
面试 面试总结
资料大小:46KB(压缩后)
文档格式:DOCX(23页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2024/11/7(发布于陕西)

类型:金牌资料
积分:--
推荐:升级会员

   点此下载 ==>> 点击下载文档


“面试问题话术总结20210303DOCX”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
面试问题总结:
自我介绍
我之前公司是深圳市深讯数据科技股份有限公司,是一家数据服务外包公司,主要是给银行做项目的,我在里面做BI开发工程师
最近一个项目是广东南粤银行驾驶舱项目项目,是一个面向销售交易、财务、风险监控等分析主题的数据仓储项目。
我们会利用ETL工具把客户业务系统数据抽取到Oracle数据仓库的ods源数据层中,
再利用存储过程把数据同步到DW层,并进行事实表和维度表的区分,
后面根据业务部门提出的需求来建立数据模型,也就是DM表,比如交易相关指标分析,数据模型建好之后再进行可视化报表的制作,
我的主要工作就是写存储过程来完成需求的统计工作,并把数据放到DM的目标表里,把数据提供给前端开发。
介绍最近的项目
(主要工作职责sp,用到什么工具plsql/finereport/Oracle/kettle等,怎么用,工作流程:结合工作流程说明工具如何使用)
见剧本话术
项目团队的介绍:需求分析员1位,表结构设计mapping设计人员2名,前台开发2名,数据库开发5名,测试人员2名。
项目流程:
首先是需求阶段,我们组的需求分析会把客户的需求分析好,包括要出什么报表,指标、维度、取数逻辑、范围什么的都会分析好。
客户提一个需求就是衡量资产质量的需求,然后我们就开始对这个需求进行分析,如需要那些指标(不良贷款率,贷款拨备率,拨备覆盖率等),然后就是分析要从那些角度去看这些指标(维度,区域,信用等级,客户性别年龄等),我的取数范围是怎么样的,用到那些表,需要那些字段(信用卡交易明细,信用卡客户信息拓展,信用卡账户信息表等取信用卡号码,账户id,贷款金额类的情况,是否逾期逾期时长等之类的字段)
然后是设计阶段,开发组长会设计需要用到的表,数据仓库表或者模型表,会把数据字典和mapping设计好,然后分配开发任务给我们,比如谁开发哪些表。
需求中涉及到的业务主体概念提炼出来,如在资产质量这个模块中我已提炼出这几个业务主体:客户,公司,机构,产品,贷款,担保物等。可以把这几个主体进行组合从而组建不同的主题域(贷款主题域,借记卡交易主题域,信用等级划分主题域等)
维度表(客户方面,机构,产品,账户之类的),事实表(交易信息表,存款信息表,信用卡开户信息等,贷款信息表等),表与表之间映射关系建好,是1对1,还是1对多,未来根据这个来见数据模型。
这个阶段,我们会从三个过程去考虑,
业务领域过程:用实体建模法来进行制作,抽象出业务中涉及到的实体对象,实体之间发生的业务过程以及对这个业务过程的补充说明,如资产质量这一块,我就可以把几个业务主体提炼出来:个人客户,公司客户,经办机构,产品等
业务过程:个人客户或是公司客户向机构进行借款贷款。以及对业务过程的说明,通过什么渠道来贷款的等。
然后就是到逻辑阶段,主要遵从范式建模理论,把实体的属性与实体与实体之间的关系进行深入剖析理解,方便后面进行维度建模,先规范化在逆规范化
比如个人客户这块有哪些属性(客户id,名称,性别和年龄等)
公司客户这块有哪些属性(公司id,名称,规模,性质等)
经办机构之类的属性,和产品相关属性都细致化。
物理阶段,考虑数据库的特点来实现,进行维度建模,分维度表和事实表这样子。把客户的相关信息合并到一起,把产品类的信息合并在一起。
主要是取数逻辑和表结构的设计,服务于dw与dm层。
3、开发阶段,我们就根据需求文档和设计文档进行开发,我们会在开发环境上进行开发,我开发一般是先把目标表创建好,然后根据mapping来写取数sql,这里面还会用到函数计算某些指标,写好之后确保没有问题了,再编写数据同步用的存储过程,实现数据同步到目标表,写这个存储过程的时候,我们会加上注释,还要加上日志和异常处理,方便后面监控,设置好同步方式,一般是增量,这个写好了,检查没问题了就可以了。我们这