一种可靠的数据仓库中ETL策略与架构设计(4)

发布时间:2021-06-07

进程的主要内容如下:

D57*……

-T;:%#,U7VH(;)WX+.YU

+-,HB-4XZZ<-T;U:VH(;)X,.Y+-,HB-4X-,HB-4[VH(;);以累计方式将从设备读取出的字符记入字符串变量-,HB-4中,;直到遇到结束符,.Y为止

U_#%

;设备“忙”时向设备发送等待信号+-,HXZPZ4L?_O(-,H)

‘Y)L?_O(……

……;向设备发送信号

对于其它设备,根据厂商自定义的信号或字符含义,与上述实例的开发过程类似,可以开发出相应的通讯进程。

+.93,XV,(-,HB-4,%)4.-5H,\D)1"""(87,-,HB-4,ZA]FFDZ);设置变量.93,为-,HB-4的第一个字符7.93,XZ/Z4RM^,/Q0U7.93,XZDZ4RM^,^@D)1U7.93,XZ;Z4RM^,;?LU

7.93,XZMZ4RM^,MR0U;根据不同的.93,,调用不同的进程段以做出不同的响应……

’结束语

最初为提高工作效率、缩短报告单发出时间、方便查询检

验结果、缓解数字化设备测定的高速度与手工报告结果的低效率之间的矛盾而产生的实验室信息系统,发展到今天已经是一个比较成熟的系统。如何更好地利用检验设备的资源,节约投资成本,最大程度地避免工作差错,更多地减少手工操作步骤,简化工作流程,成为人们关注的问题。该系统采用的网络结构、流程设计在一定程度上解决了上述问题,并且在与M)L的联系上更为紧凑。系统在北京安贞医院运行的一年多时间里,收到了很好的效果,目前已联机的检验设备包括具备双向通讯和条形码识别功能的#台设备以及具备单向通讯功能的十几台设备。(收稿日期:!""’年&月)

U……

/Q0……

;将-,HB-4的第’个字符赋给变量YY!+YY!XV3(-,HB-4,4,I,’)

……

若设备“忙”则等待7YY!X"4_#%U;

打头的医嘱字符串-,H,……;组成以“O”向设备发送-,H4L?_O(-,H);

U

清空医嘱字符串^@D)1……;

……;数据采集并调用入库进程将结果入库;?L

参考文献

王放$Q;RM0?数据库下的联机检验系统设计CJE$计算机工程%$李桂祥,

与应用,:!""(;(G(!>)!%aS!!"

黄如春$临床检验信息系统设计CJE$医疗设备信息,!$王忠民,!""(;:%a(’)!aS("

兰小鹏,陈金雄$条形码检验信息管理系统CJE$福建医药杂志,($陈敏,

:!""(;!#(>)%’aS%#"

+-,HXZDZ[4,I[ZRZ[4,I[4,I

;生成成功接收结果的响应信号并向设备发送4L?_O(-,H)

U

MR0+-,HXZDZ[4,I[ZRZ[4,I[4,I

;生成成功接收设备信号的响应信号并向设备发送4L?_O(-,H)

(上接%&’页)启动加载的方式,所以无需制定对初始数据及历史数据加载制度化的进程调度。

(种:

(插入(:只需要将/01文件所有数据完全插入到%))*+,-.)

目标表中。主要是对事件增量类型进行操作。

(增加:需要对目标表同时做更新(及插入(!)2345.,))*6操作,根据主键(,对于已有的记录进行更新+,-.)3-785-9:,9)操作,对于不存在的记录做插入的操作,对于数据量大的表,由于此操作的效率非常低,可以采用先将/01文件分割为要删除文件及需插入文件,然后先将要删除文件中的记录根据主键对应从数据仓库中删除,然后再从插入文件中将所有记录全部插入到目标表中。这种方式主要是对镜像增量和镜像比较的类型进行操作。

刷新(:即将目标表的数据完全更新。主要针对(();,<-,+=)上面第一种类型进行操作。

总之,采用哪种加载方式主要根据效率和业务现实等多种因素。

’结束语

该文具体地介绍了一种数据仓库系统中?@0策略和架构

设计,对数据抽取、数据转换和数据加载的方法作了一定阐述。在上海通用汽车报表中心项目中应用证明,这里所给出的?@0方法具有良好的效果,比较有效的控制了?@0工作中可能会出现的重大失误,而且其功能也是容易扩展,按这种方法基本可以保证?@0工程开发的进度,加载到数据仓库中的数据质量较高,从而保证了构建整个数据仓库的性能。对其他数据仓收稿日期:库的?@0有借鉴意义。(!""’年&月)

参考文献

美)林友芳等译$数据仓库CDE$第二版,北京:机%$(A)*8B*著$王志海,械工业出版社,!""(F"(

科学出版社,!$王珊等编著$数据仓库技术与联机分析处理CDE$北京:

($>?@0进程调度

进程调度的功能比较单纯,就是在规定的时刻启动程序,并记录系统运行情况和运行结果。

不同数据表的更新周期不同,因此,进程调度软件需要能够支持日周月等多种不同的启动周期,并通过设定启动时间来确定每个任务在何时启动运行。

只有日常数据加载才需要考虑进程调度的问题。而对于初%GGG

($D7H=5,I1J,**7*K+$L.-5.,K7,+<B-MN+.B8O5.5P5-,=BN+,?@0/-BFH,++7*K,!"""

盛翊智,陈绵云$基于数据仓库的Q0R/在OLL中的应用研’$陈德军,

究CJE$计算机工程与应用,:!""(;(G(%)("S(%,>%

伍庆华,吴国平$基于移动行业的?@0方法及策略探讨CJE$计#$王文彬,

(!)

计算机工程与应用!""#$%"!!G

一种可靠的数据仓库中ETL策略与架构设计(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219