设计和开发ETL系统(二)——启动
2024-08-24 02:00:09
在针对某个维度模型开始ETL系统设计之前,应当完成逻辑设计,草拟高层架构计划,并且为所有的数据元素拟定源到目标映射。
ETL的设计过程十分重要:
- 收集所有的相关信息,包括事物处理系统中所允许的提取处理载荷,并测试一些主要的供选计划;
- ETL系统对管理源系统、目标系统或者自身平台上的转换过程是否有意义?
- 每个系统中可以使用的工具有哪些,效能如何?
- 也许需要从零开始写一些代码,包括SQL查询语句和自动控制脚本程序。
ETL开发按照一个迭代的、交互的过程进行,但是基本的系统开发习惯仍然适用。
优良的系统开发习惯的重要性:
- 为代码设置一种标题格式并建立注释字段
- 及早进行结构化设计审查,以便有足够多的时间进行更改
- 代码书写要规范利落,并且有详细的注释
- 坚持命名标准
- 使用代码库和管理系统
- 测试所有环节——包括单元测试和系统测试
- 编制文档记录所有事项
最新文章
- android中导入低版本project可能会遇到的编译问题(转自: Victor@Beijing)
- (原)3.1 Zookeeper应用 - Master选举
- cocos2d-x 2.2 移植wp8遇到的坑
- Java获取真实的IP地址--转载
- [Machine Learning] 梯度下降(BGD)、随机梯度下降(SGD)、Mini-batch Gradient Descent、带Mini-batch的SGD
- Linux usb子系统(三):通过usbfs操作设备的用户空间驱动
- 浅析TCP/IP 协议
- Inception使用详解
- python笔记——遇到一些报错
- MMU学习总结
- 电脑用bat脚本给手机批量自动安装apk文件 autoInstall.bat
- 获取进程ID,父进程ID,进程完整路径
- day41 mysql详细操作
- 06-开闭原则(OCP)
- nuxt项目中vue报错The client-side rendered virtual ...
- 生成当前目录文件的xml描述
- python decorator的本质
- ie上画圆饼图
- 如何让自己的exe程序开机自启动
- UWP开发入门(三)——{x:Bind}扩展标记
热门文章
- 网络工程实训_4RIP路由(动态路由)
- 深度解析(一六)Floyd算法
- spring boot实战读书笔记1
- git版本控制文件提交到composer应用市场,并下载用市场的软件库
- 怎么修改Elasticsearch的对外ip 默认是本地IP 127.0.0.1
- Android UI视图效果篇之仿QQ好友列表分组悬浮PinnedHeaderExpandableListView
- mysql部分学习心得(入门级别)
- JVM Inline
- application , application pool., W3wp ,httpapplication, domain
- F1 P R的理解