数仓开发团队日常1
第一章:数据的召唤
2005年7月18日,星期一,上午8:30
城市商业银行总行大楼
盛夏的阳光透过高耸的银行大楼玻璃幕墙,在大理石地面上投下斑驳的光影。李明远站在城市商业银行总行大厦前,抬头望着这座在城市金融区并不算高的建筑,却感到一种莫名的压迫感。他整了整领带,深吸一口气,迈步走进了旋转门。
"北京大学计算机科学硕士,分布式系统方向,校招进入银行信息科技部。"李明远在心里默念着自己的简历要点,仿佛这样能给自己多一些信心。毕业后选择进入银行而非互联网公司,让他的许多同学感到不解。但李明远有自己的考量——金融行业的数据价值和应用前景,这是他在研究生期间逐渐形成的兴趣方向。
大堂经理看到他略显青涩的面孔,主动迎了上来:"您好,请问有什么可以帮到您的吗?"
"您好,我是今天报到的新员工,信息科技部的。"李明远礼貌地回答。
"哦,新员工啊。"大堂经理的表情变得亲切,"请出示一下您的录用通知书和身份证,我帮您办理入职手续。"
办理完临时出入证后,李明远被带到了人力资源部,完成了一系列繁琐的入职手续。签署保密协议、领取工牌、填写各种表格,每一步都透着银行特有的严谨和规范。
"李明远是吧,我是信息科技部的张主管。"一位四十多岁、戴着眼镜的中年男子在人力资源部门外等候,"欢迎加入我们银行。跟我来吧,我带你熟悉一下工作环境。"
跟随张主管穿过几道安全门,李明远终于来到了信息科技部。与他想象中高科技的办公环境不同,这里的布局相当传统——一排排的隔断,每个隔断里放着一台看起来有些陈旧的台式电脑。空气中弥漫着打印机墨盒的味道,混合着咖啡的香气。
"这是你的工位。"张主管指着一个角落里的小隔间,"电脑已经配好了,账号密码在这张纸上。下午两点有个新员工培训,在三楼会议室。有什么问题可以问我,或者问你旁边的老王。"
李明远点点头,看了看自己的工位——一张灰色的办公桌,一台显示器看起来至少用了五年以上,一把普通的办公椅,桌上还放着一部座机电话。这与他实习过的互联网公司形成了鲜明对比。
"谢谢张主管。"李明远礼貌地道谢,内心却有些失落。
张主管似乎看出了他的心思,拍了拍他的肩膀:"年轻人,银行不比那些互联网公司,我们这里讲究的是稳定和安全。慢慢适应吧,有什么不懂的就问。"说完,转身离开了。
李明远坐下来,打开电脑,输入了账号密码。系统启动缓慢,Windows XP的标志在屏幕上停留了好一会儿。他环顾四周,整个办公区域大约有二十多人,大家都埋头工作,办公室里只有键盘敲击声和偶尔的电话铃声。
"新来的?"一个声音从隔壁传来。李明远转头,看到一个四十多岁的男人正探出头来看他。
"是的,我叫李明远,今天刚报到。"
"我是王海燕,DBA。"男人伸出手,"有什么问题可以问我。"
李明远握了握他的手,感觉到了一丝友善:"谢谢王哥。"
"先熟悉一下系统吧,我们这边用的主要是Oracle数据库,你有经验吗?"
"在学校用过一些,但实际项目经验不多。"李明远诚实地回答。
王海燕点点头:"没关系,慢慢来。我们这边的系统比较...嗯,传统。不过数据很重要,银行的命脉啊。"
李明远注意到王海燕说"传统"这个词时微妙的停顿,似乎在委婉地表达系统的陈旧。他心里暗暗记下这一点,决定先了解银行的IT环境再做判断。
上午剩下的时间,李明远主要在熟悉电脑里的各种系统和软件。他发现银行的网络被严格隔离,内网无法直接访问互联网,许多常用网站都被防火墙拦截。系统里安装的软件也相当有限——Office 2003、IE浏览器、一些银行内部开发的应用程序,以及Oracle客户端工具。
2005年7月18日,星期一,下午2:00
银行三楼会议室
新员工培训比李明远想象的要枯燥得多。人力资源部的培训讲师用毫无感情的语调讲解着银行的历史、组织架构、规章制度和企业文化。会议室里坐着十几位新员工,大多数是柜员和客户经理,只有李明远一个人是技术岗位。
"我们银行成立于1995年,是经中国人民银行批准成立的股份制商业银行..."
李明远的思绪开始飘远。他想起了研究生期间参与的分布式系统项目,那时他和同学们讨论的是如何构建高可用的数据处理架构,如何优化查询性能,如何实现数据一致性。而现在,他甚至不确定银行的系统是否应用了这些概念。
"作为银行员工,保密意识和合规意识至关重要..."
培训讲师的声音在耳边回响,李明远强迫自己集中注意力。无论如何,这是他职业生涯的起点,他需要了解这个行业的规则和文化。
培训结束后,李明远回到工位,发现邮箱里已经收到了一封来自张主管的邮件,主题是"月度监管报表数据整理"。
邮件内容很简单:
明远: 欢迎加入团队。作为入职任务,请协助整理本月监管报表所需的数据。具体需要从以下几个系统导出数据,合并成附件模板的格式: 1. 核心业务系统(账户基本信息) 2. 信贷系统(贷款余额信息) 3. 国际业务系统(外汇交易信息) 4. 柜面系统(交易流水信息) 数据提取SQL和系统访问方式请向王海燕咨询。周五前完成。 张主管
李明远皱了皱眉头。这看起来是一个相当基础的数据提取和整合任务,但涉及多个系统,对初来乍到的他来说,挑战不小。
"看到张主管给你的任务了?"王海