技术开发 频道

DMETL快速入门之信息整合

  【IT168 技术文档一、DMETL介绍

  DMETL是达梦数据库有限公司研制开发的具有自主知识版权的、商品化的数据交换平台,可以快速地实现对基于数据的企业应用集成。DMETL通过建立底层数据交换平台来联系整个企业的异构系统、应用、数据源等,实现在企业内部的ERP、CRM、SCM、数据库、数据仓库,以及其它重要的内部系统之间无缝地共享和交换数据。

  二、模拟案例

  去年以来,甲流H1N1肆虐全球,国内患者也逐渐增多,某市卫生部门启动紧急预案,要求各医院对感冒病人进行登记,隔离观察,对确诊甲流的病人,要及时治疗。这些数据必须每天报送市甲流中心办公室,甲流中心办公室需对确诊甲流的病人,建立档案,补充病人详细个人信息,以便及时对病人家属及其居住所采取防范措施。

  三、实验环境准备

  使用一台电脑,安装DM5.6数据库、Oracle数据库、DMETL,并按以下要求建好库、表环境。

  医院:

  使用DM5.6数据库,建立数据库HOSPITAL,用户HOSPITAL

  执行建表语句

CREATE TABLE GMBR
(
    ID
INTEGER IDENTITY(1,1) NOT NULL,    --自增ID号
    XM VARCHAR(50),                --姓名
    XB VARCHAR(2),                --性别
    SFZHM VARCHAR(18),            --身份证号码
    SFH1N1 VARCHAR(2),            --是否H1N1患者
    JCRQ TIMESTAMP(0),            --检查日期
    PRIMARY KEY(ID)
)

  公安人口库:

  使用Oracle10g数据库,实例名ORCL,用户GARKK

  执行建表语句

CREATE TABLE RKXX
(
    ID      
NUMBER(10,0) NOT NULL,    --主健ID
    NAME     VARCHAR2(50) NULL,        --姓名
    SEX      VARCHAR2(2) NULL,        --性别
    HJSZD    VARCHAR2(50) NULL,        --户籍所在地
    JZD      VARCHAR2(50) NULL,        --居住地
    HYZK     VARCHAR2(2) NULL,        --婚姻状况
    CSRQ     TIMESTAMP(6) NULL,        --出生日期
    SFZHM    VARCHAR2(18) NULL,        --身份证号码
    PRIMARY KEY(ID)
)

  甲流中心办公室:

  采用DM5.6数据库,建立数据库H1N1CENTER,用户H1N1CENTER

CREATE TABLE GMBR
(
    ID
INTEGER IDENTITY(1,1) NOT NULL,    --自增ID号
    XM VARCHAR(50),                --姓名
    XB VARCHAR(2),                --性别
    SFZHM VARCHAR(18),            --身份证号码
    SFH1N1 VARCHAR(2),            --是否H1N1患者
    JCRQ TIMESTAMP(0),            --检查日期
    PRIMARY KEY(ID)
)

CREATE TABLE H1N1JL
(
    ID
INTEGER,                --主键ID号
    XM VARCHAR(50),                --姓名
    SFZHM VARCHAR(50),            --身份证号码
    QZRQ TIMESTAMP(0),            --确诊日期
    HJSZD VARCHAR(50),            --户籍所在地
    CSRQ TIMESTAMP(0),            --出生日期
    JZD VARCHAR(50),            --居住地
    SFYH VARCHAR(2),            --是否已婚
    PRIMARY KEY(ID)
)
1
相关文章