Kettle在项目的使用场景

这几天协作实施人员做BI的项目。

项目的开发已经接近尾声,后期的工作主要就是定义指标以及定义多维分析模型以及ETL的过程。下面具体把这次的工作总结一下:

环境:

  系统:

    ERP,HIS以及其他的子系统-------主要是业务数据以及一些数据字典(SQLServer2005)

    BI系统----------------------------元数据以及基础数据(Oracle 10g)

    数据交换平台----------------------BI的辅助平台:主要完成ETL过程,把业务表以及数据字典导入到BI系统里面(Server2005)

  为什么要做些工作:

    因为BI主要是针对客户提出的指标进行分析,但是这些指标数据都在其他的系统里面(分布在不同的数据库里面),所以我们要完成抽取数据,所以通过数据交换平台完成数    据的迁移工作。

  

时间: 2024-10-28 11:21:10

Kettle在项目的使用场景的相关文章

kettle系列-我的开源kettle管理项目[kettle-manager]介绍

kettle管理工具 专门为kettle这款优秀的ETL工具开发的web端管理工具. 项目简介 kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作管理,但问题是当投入生产环境使用时,动辄上百或几百个job需要管理,这时在使用客户端管理已经很难完成了.我所知道的解决方案有用命令行的调用的,操作麻烦,总之还是很难用啦,还有就是开发web端管理工具,kettle自带了一个web端管理工具,界面极其简陋不说,还很难用,基本无法投入生产环境使用,其他没留意到还有没

[团队项目]典型用户 - 场景(用户故事) - 任务 - 具体工作流程

5.典型用户 - 场景(用户故事) - 任务 - 具体工作流程 这部分内容讲得有点迟了,但是我觉得还是挺重要的,大家练习一下,为下学期课程设计做准备. 小组一起讨论: 识别你们项目的典型用户,并加以描述. 选择一个关键场景,以故事的形式进行描述. 进行场景到任务的分解. 任务的认领及实现流程. 参考<构建之法>P206~213,每组将以上内容的讨论成果发布到团队博客上.  截止日期:2016.6.8晚10点 -------------------------------------------

团队项目 用户及场景分析

典型用户模板: 用户1 姓名:楚子航 年龄:20 收入:无 比例:较小 典型场景:想要整理自己上课所记的笔记,或者对某些内容的想法 环境:宿舍,自习室 生活/工作情况:大学生,热爱学习,经常去自习 知识层次和能力:受教育程度高,对电脑极其熟悉 用户的动机.目的和困难:想要整理自己所学的知识,和别人交流学习内容,但是舍友并不喜欢学习 偏好:热爱学习 用户2 姓名:路明非 年龄:20 收入:无 比例:较高 典型场景:考试在即,但是没有复习,书上没有丝毫笔记,很慌 环境:宿舍,自习室 生活/工作情况:

设计模式在项目中的应用

简单工厂设计模式在项目中应用 项目使用场景:根据不同的厂家,有不同的报表打印形式,而对于报表的打印他们有公共的部分,打印报表头.打印底部.和打印中间部分. 我们可以使用简单工厂模式,抽象出打印报表的接口,不同的厂家实现不同的打印接口. 单例模式在项目中应用 场景1:在DOM读取配置文件的时候,因为经常被用到这个类,我们可以设置一个全局类,不用每次都new那么多的类,节省资源消耗. 场景2:在spring的IOC依赖注入的时候,默认的是采用单例模式,例如controller层中一个类通过注入方式使

Django之路 - 项目实战之&lt;教育行业CRM开发&gt;

本节内容 业务痛点分析 项目需求讨论 使用场景分析 表结构设计 业务痛点分析 我2013年刚加入老男孩教育的时候,学校就一间教室,2个招生老师,招了学生后,招生老师就在自己的excel表里记录一下,每月算工资时,就按这个表来统计招生提成, 后来学校大了点,教室变成了3间,招生老师变成了4个人,招的学生也开始多了起来,不过大家依然是招了学生就纪录在自己的excel里,但问题开始出现了,我们的招生多是通过网络qq聊天在线咨询,好多客户需要聊很久才能转化成学员,经常会出现一个客户跟一个招生老师聊过后,

手动搭建一个完整的angular实践项目

以下我记录如何简单的搭建一个angular项目, 比较适合有前端基础,但又没有使用过angular的前端开发人员,因为我看到网上的教程又都配套的使用了一些其他框架或者打包工具,以及进行一些复杂的开发环境配置,不利于初级的人学习和理解.后续我也会陆续写几篇结合不同工具框架,以及在混合app开发中搭建angular框架项目. 应用场景: 基于angular的PC端web项目,采用require加载资源,使用angularAMD和angularCSS实现按需加载angular的controllers和

Android注解使用之Dagger2实现项目依赖关系解耦

前言: 最近牵头发起公司app的重构工作,如何通过重构让项目的耦合降低.开发效率提高,一直是我努力的方向,今天来学习一下一个注解框架Dagger2,然后看看如何使用它来降低项目的耦合. Dagger2 一句话:一款快速的注解框架,应用于Android.Java,由 Google 开发和维护,是 Square 的 Dagger 项目的分支. gitHub:https://github.com/google/dagger Dagger2采用依赖注入方式,依赖注入是一种面向对象的编程模式,它的出现是为

(2)基本工作流(制作场景与UI)

1.认识cocos编辑器主界面.   2.制作新场景:   1)打开我们新建的HelloCocos项目,新建场景名称为“Scene”,如下图:   2)点击新建,场景就被创建出来了,如下图:   3)右键“资源面板”,选择“导入资源..”,选择要导入的资源,如下图:   4)导入了Common.LevelSelecttion资源文件夹,如下图:   5)做一个设计分辨率为 640 960的场景,现在默认是 960640,点击切换分辨率切换按钮“”,改变效果如下图:   6)从对象面板的“基础对象

基于场景的性能测试设计

“为了测试目的而设计的测试用例场景”主要根据测试设计人员的经验来进行,但是仍然要参 考用户的实际场景,用户实际使用场景是设计所有测试用例的依据.例如一些业务系统,虽然备份历史数据的周期为一年,但是设计大数据量测试用例时仍然包含了 系统运行一个月.半年等的数据量模拟测试,因为这些均属于用户的典型场景. 综合上面可以看出,性能测试用例设计首先要分析出用户现实中的典型场景,然后参照典型场景进行设计.实际项目中分析场景一般不会孤立的分析某一特定类型场景,而是把两种或者几种类型场景结合起来进行分析设计,这