HDM系统模板配置信息查询

  • HDM模板基础配置信息查询
SELECT to_char(hdt.idx) IDXI
      ,hdt.name TMP_NAME
      ,(SELECT htt.name
          FROM hbi_dcm_template_type_b htt
         WHERE 1 = 1
           AND htt.template_type_id = hdt.template_type_id) TMP_type
      ,decode(hdt.template_column_type,'0','普通模板','1','固定行模板') template_column_type
      ,decode(hdt.create_type
             ,'0'
             ,'自定义'
             ,'1'
             ,'从数据库选择表'
             ,'2'
             ,'从数据库选择视图') create_type

      ,hdt.db_table db_table
      ,hdt.data_start_cell
      ,hdt.data_start_line
      ,hdt.template_extend_role template_extend_role
      ,decode(hdt.handle_mode
             ,'1'
             ,'替换'
             ,'2'
             ,'追加'
             ,'3'
             ,'更新'
             ,hdt.handle_mode) handle_mode
      ,(SELECT hdc.name
          FROM hbi_dcm_combination_b hdc
         WHERE 1 = 1
           AND hdc.combination_id = hdt.combination_id) combination
      ,hdt.activiti_key activiti_key
      ,hdt.description description
       ,'checked' approve_status_
      ,'' batch_id_
      ,sys_guid() row_num_
      ,'' combination_permission_id_
      ,rank() over(ORDER BY hdt.idx) idx
  FROM hbi_dcm_template_b hdt
 WHERE 1 = 1;
  • HDM模板关联计算程序查询
SELECT (SELECT nvl(tt2.name, t.template_id)
          FROM hbi_dcm_template_b tt2
         WHERE 1 = 1
           AND tt2.template_id = t.template_id) TMP_NAME
       ,(SELECT decode(tt2.template_column_type,0,'普通模板',1,'固定行模板')
          FROM hbi_dcm_template_b tt2
         WHERE 1 = 1
           AND tt2.template_id = t.template_id) template_column_type
      ,(SELECT nvl(tt.calculate_name, t.calculate_id)
          FROM hbi_dcm_calculate_b tt
         WHERE tt.calculate_id = t.calculate_id) CALC_NAME
      ,(SELECT nvl(tt.calculate_code, t.calculate_id)
          FROM hbi_dcm_calculate_b tt
         WHERE tt.calculate_id = t.calculate_id) CALC_CODE
      ,(SELECT tt.description
          FROM hbi_dcm_calculate_b tt
         WHERE tt.calculate_id = t.calculate_id) CALC_DESCRIPTION
      ,t.run_style run_style
      ,t.params params
      ,to_char(seq) seq
      ,'checked' approve_status_
      ,'' batch_id_
      ,sys_guid() row_num_
      ,'' combination_permission_id_
      ,rank() over(ORDER BY template_id) idx
  FROM hbi_dcm_calculate_link_temp t
 WHERE 1 = 1;
  • HDM模板关联值集校验查询
SELECT (SELECT hdt.name
          FROM hbi_dcm_template_b hdt
         WHERE hdt.template_id = hsb.template_id) TMP_NAME
      ,(SELECT t1.name
          FROM hbi_dcm_template_column_b t1
         WHERE 1 = 1
           AND t1.template_column_id = hsb.template_column_id) COL_NAME
      ,(SELECT t2.db_table_col
          FROM hbi_dcm_template_column_b t2
         WHERE 1 = 1
           AND t2.template_column_id = hsb.template_column_id) COL_CODE
      ,(SELECT t3.name
          FROM hbi_dcm_dimension_b t3
         WHERE 1 = 1
           AND t3.dimension_id = hsb.dimension_id) SET_NAME
      ,hsb.dimension_value_field  VALID_SOURCE
      ,hsb.dimension_mapping_field  VALID_TARGET
      ,'checked' approve_status_
      ,'' batch_id_
      ,sys_guid() row_num_
      ,'' combination_permission_id_
      ,rank() over(ORDER BY template_id) idx
  FROM hbi_dcm_value_set_validation hsb;
  • HDM模板关联SQL校验程序查询
SELECT (SELECT hdt.name
          FROM hbi_dcm_template_b hdt
         WHERE hdt.template_id = hsb.template_id) TMP_NAME
      ,(SELECT t1.name
          FROM hbi_dcm_template_column_b t1
         WHERE 1 = 1
           AND t1.template_column_id = hsb.column_id) COL_NAME
      ,(SELECT t2.db_table_col
          FROM hbi_dcm_template_column_b t2
         WHERE 1 = 1
           AND t2.template_column_id = hsb.column_id) COL_CODE
      ,(SELECT t3.validation_name
          FROM hbi_dcm_validation_sql_b t3
         WHERE 1 = 1
           AND t3.validation_id = hsb.validation_id) valid_name
      ,(SELECT t4.program
          FROM hbi_dcm_validation_sql_b t4
         WHERE 1 = 1
           AND t4.validation_id = hsb.validation_id) valid_CODE
      ,(SELECT t5.description
          FROM hbi_dcm_validation_sql_b t5
         WHERE 1 = 1
           AND t5.validation_id = hsb.validation_id) valid_DESC
      ,hsb.params params
      ,to_char(hsb.seq) seq
      ,'checked' approve_status_
      ,'' batch_id_
      ,sys_guid() row_num_
      ,'' combination_permission_id_
      ,rank() over(ORDER BY template_id) idx
  FROM hbi_dcm_temp_vali_sql_b hsb
 WHERE 1 = 1;
  • HDM模板关联ODI场景查询
SELECT (SELECT nvl(tt2.name, t.template_id)
          FROM hbi_dcm_template_b tt2
         WHERE 1 = 1
           AND tt2.template_id = t.template_id) TMP_NAME
      ,(SELECT tt.scene_name
          FROM hbi_dcm_scene_b tt
         WHERE 1 = 1
           AND tt.scene_id = t.scene_id) scene_name
      ,(SELECT tt.scene_alias
          FROM hbi_dcm_scene_b tt
         WHERE 1 = 1
           AND tt.scene_id = t.scene_id) scene_alias
      ,t.project_name project_name
      ,t.custom_args custom_args
      ,to_char(t.seq) seq
      ,'checked' approve_status_
      ,'' batch_id_
      ,sys_guid() row_num_
      ,'' combination_permission_id_
      ,rank() over(ORDER BY template_id) idx
  FROM hdm_template_scene t;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值