zhuweisky

君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。

ESFramework,基于.NET的通信框架。DataRabbit,轻量的数据访问框架。Strive,游戏引擎。sky.zhuwei@163.com
posts - 196, comments - 1329, trackbacks - 101, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

DTS开发记录(10)-- 可视化的流程编辑

Posted on 2006-11-15 11:31 zhuweisky 阅读(2826) 评论(8)  编辑 收藏 网摘 所属分类: DTS
   在将数据从数据源导出到数据目标的过程中,我们通常需要对数据进行一些检查、验证、加工、转换等操作,而这个加工转换的流程可能是非常复杂的,DTS通过可视化的拖拽的方式对数据加工转换流程进行自定义编辑。
   下面的一个例子,是将某个市的学生记录表中的数据导出到省的学生记录表中,市数据库使用的是SqlServer,省数据库采用的是Oracle。


   左边的工具栏中是不同类型的Filter,它们用于对数据进行某些处理,这些Filter分为五类:
(1)数据载体:用于存储数据的容器,如数据库、文件、消息队列等,我们的数据源和数据目标就是某种数据载体。
(2)数据加工:用于对数据进行验证、变换等加工,如数据分裂Filter、数据合并Filter
(3)分支条件:用于对数据流程提供条件判断、动态改变数据转换的流程。
(4)大纲映射:用于在数据源大纲(包括扩展列)与目标大纲之间进行字段映射和匹配。
(5)日志记录:用于记录在数据转换迁移过程中的详细情况。

   到目前为止,DTS系统已经完成的主要功能、特性包括:
(1) 提供以拖拽的图形化方式编辑数据转换流程。
(2) 数据转换Filter以插件的形式提供,支持即插即用。
(3) 数据适配器以插件的形式提供,支持即插即用。
(4) 以xml形式保存流程编辑成果,可以直接修改xml文件以改变数据转换流程。
(5) 支持六种数据库类型:Oracle、SqlServer、MySql、DB2、Sybase、DM
(6) 支持三种数据源模式:全部导出、增量导出(触发器)、日志重试
(7) 支持定时任务。
(8) 支持任务日志。

   DTS当前版本可以在局域网内很好的进行工作,但是跨Internet的数据迁移了?这是我们下一阶段要解决的问题。我们打算使用MSMQ作为消息中间件以保证数据在Internet上的可靠传输,就像这样:

   我们可能采用.NET 3.0的WCF来完成基于MSMQ的通信


  转到:DTS开发记录(序)



Feedback

#1楼    回复  引用    

2006-11-15 12:00 by hope[匿名] [未注册用户]
老大 这个流程编辑器是怎么做的阿 我做的工作流引擎到现在还是写xml来实现的 老大能给个例子或者给各学习方向么 hopeiyoyo@163.com

#2楼    回复  引用  查看    

2006-11-15 12:34 by aspnetx      
最近想弄关于IS的来着
楼主的编辑器是自己开发的吗?给个思路,谢了先

#3楼 [楼主]   回复  引用  查看    

2006-11-15 14:35 by zhuweisky      
图形化的流程编辑器是自己开发的,直接使用GDI+就可以了

#4楼    回复  引用  查看    

2006-11-15 17:05 by 代码乱了      
直接开发的周期可能会很长哦
有没有现成的工作流程图形库啊

#5楼    回复  引用  查看    

2006-11-15 19:46 by aspnetx      
问一下楼主
如果用ETL改做的话,您觉得代码开发的难度会比现在的大不?
我只研究过2005下的方案对于2000的方案还没有研究过

#6楼    回复  引用    

2008-01-14 16:37 by 阿 [未注册用户]
博主 ,我现在使用VS2005或VS2008开发一个独立的基于WEB的可视化流程设计器开,在网上苦苦寻觅了一段时间。想搂住给我提点下。
非常感谢!!!

#7楼    回复  引用    

2008-03-20 17:16 by snowmaple [未注册用户]
我是拿xml定义导入导出表和 sql语句的,很想看下你这个怎么实现的,能看看吗?我的邮箱snowapexlee@126.com




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

相关文章:

相关链接: