⌘CtrlK
Appearance
Appearance
文档介绍DWS(数据开发)集成到主数据微服务版。
未使用DWS补丁合集的环境,需要额外申请使用:DWS7.1.0_SERVER_20250825_P1
DWS及其相关组件已部署
公共字段 -> 调度引擎已添加dolphin,且dolphin执行状态正常


修改主数据配置文件:mdm-server/config/application-dws.properties
# dws应用名,即dws-server/config/application.properties中spring.application.name属性配置的值
dws.application.name=DWS重启主数据应用
DWS_PRJ_PROJECT
-- 兼容有些项目SCHEDULE_CODE为NULL的情况
DELETE FROM DWS_PRJ_PROJECT WHERE CODE = '5281516048127';
-- DWS插入默认项目信息
INSERT INTO DWS_PRJ_PROJECT (ID, CODE, NAME, TYPES, SCHEDULE_CODE, DATA_LEVELS, DATA_TENANT_CODE, REMARK, CREATE_USER, UPDATE_USER, CREATE_TIME, UPDATE_TIME, TENANT_ID, IS_DEFAULT)
VALUES ('4', 5281516048127, 'defaultProject', 'dev', 'DolphinScheduler', '{\"dataLevels\":[\"ODS\"]}', NULL, '默认项目,简易模板开发', '1', '1', '2024-07-16 14:58:04', '2024-07-16 14:58:07', 'sys_tenant', '1');说明:
| 字段 | 注释 |
|---|---|
| ID | 若存在冲突需要手动修改ID值 |
| SCHEDULE_CODE | 为AFC_JS_ENGINE.CODE,即公共资源 -> 调度引擎管理配置的引擎编码。注意:若引擎编码未使用默认值DolphinScheduler,请修改SCHEDULE_CODE字段为对应编码值。 |
AFC_R_PARTY_ROLE
-- 兼容有些项目执行报错的情况
DELETE FROM AFC_R_PARTY_ROLE WHERE BUSINESS_OBJ_INST_ID = '5281516048127';
-- dws默认项目授权
INSERT INTO `AFC_R_PARTY_ROLE` (`ID`, `PARTY_TYPE`, `PARTY_ID`, `ROLE_TYPE`, `ROLE_ID`, `BUSINESS_OBJ_ID`, `BUSINESS_OBJ_INST_ID`, `IS_FIXED`)
VALUES ('mdm-03', 'user', '1', 'businessObject', '14', '3', '5281516048127', null);说明:
| 字段 | 注释 |
|---|---|
| PARTY_ID | AFC_USER.CODE = 'admin'对应id,即admin用户ID |
| ROLE_ID | AFC_ROLE.CODE = 'dws-role-project-manager'角色id,即数据治理项目管理员角色ID |
| BUSINESS_OBJ_ID | AFC_BUSINESS_OBJECT.CODE = 'DWS_PROJECT_DEV'对应id,即数据开发项目业务对象ID |
| BUSINESS_OBJ_INST_ID | DWS_PRJ_PROJECT.CODE = 'defaultProject'对应code,即DWS默认项目CODE |
t_ds_project
-- 兼容有些项目执行报错的情况
DELETE FROM t_ds_project WHERE code = 5281516048127;
-- dolphinscheduler插入默认项目信息
INSERT INTO t_ds_project (id, name, code, description, user_id, flag, create_time, update_time)
VALUES (3, 'defaultProject', 5281516048127, 'dev', 1, 1, '2024-12-13 14:01:41', '2024-12-13 14:01:41');说明:
| 字段 | 注释 |
|---|---|
| ID | 若存在冲突需要手动修改ID值 |
| code | DWS_PRJ_PROJECT.CODE = 'defaultProject'对应code |
AFC应用中心 -> 业务组件 -> 业务字典

点击DWS_MDM_SYNC,修改系统变量项值

DWS_MDM_QUERY_MODEL字典名称中ip:port修改主数据应用后端地址,若主数据为多节点部署,可配置为代理地址;该字典项用于数据开发项目中,通用模板 -> 基于DI的主数据全量同步和增量同步,获取模型及模型字段。



DWS_MDM_RECEIVE_URL字典名称中ip:port修改主数据应用后端地址,若主数据为多节点部署,可配置为代理地址;该字典项用于主数据接收同步数据。
DWS_MDM_AFC_TOKEN字典名称修改为admin在afc-token管理中的token

AFC应用中心 -> 通用管理 -> 系统变量
存在afc_server_token直接修改内容为admin在afc-token管理中的token

application-mdm.properties配置文件中添加配置
mdm.system-variable.token-code=afc_server_token重启主数据