DMETL5安装使用
1.创建dm8数据库
使用dm数据库配置助手dbca创建数据库
2.根据dmetl在线文档创建HOTEL模式
DROP USER IF EXISTS HOTEL CASCADE;
DROP TABLESPACE IF EXISTS HOTEL;
CREATE TABLESPACE HOTEL DATAFILE 'HOTEL.DBF' SIZE 150 AUTOEXTEND ON NEXT 10;
CREATE USER HOTEL IDENTIFIED BY Password DEFAULT TABLESPACE HOTEL;
GRANT RESOURCE, PUBLIC TO HOTEL;
GRANT SELECT ON SYS.V$DM_INI TO HOTEL;
GRANT SELECT ON SYS.V$CIPHERS TO HOTEL;
3.安装dmetl5
官网下载压缩包后解压执行dmetl5_standalone_win64.exe执行文件,数据库配置选择外置数据库,用户名密码填写前面创建的数据库,模式选择HOTEL模式(若选择SYSDBA模式,则DMETL的初始化表等内容会创建在SYSDBA模式下)
在安装dmetl5最后一步报错,提示需要安装服务,前往路径…\dmetl5\standalone
以管理员身份执行install_standalone_service.bat,提示服务安装完成后,进入服务管理文件夹下启动服务,之后点击DMETLweb管理进入管理页面。
4.使用dmetl5
初始用户名和密码是admin/admin,并非配置的外置数据库用户名密码。
登录后根据在线文档提示,创建相应的测试表以及工程。
在创建转换中的数据清洗转换设置中,替换字符串仅需填写字符串内容,无需添加引号
在列转换表达式选择自定义函数时,需要自己配置参数
当转换执行成功,但数据库里没有变化时,可以在增量表中设置首次同步,勾选流程运行成功后清空增量表
工程目录树:
在设置好调度后开启调度引擎:
可以查看每次调度结果:
附工程执行后表结果: