standardisation
This commit is contained in:
@@ -15,11 +15,11 @@ Updation Date:
|
|||||||
Author: compegence team
|
Author: compegence team
|
||||||
Function Call: select mmt_staging2.fn_BUDNI_ARC_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_ARC_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_ARC';
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=273;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_ARC';
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=273;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_ARC';
|
||||||
delete from mmt_ods.budni_air_cleaner_perf_results where test_file_ref_no=273;
|
delete from mmt_ods.budni_air_cleaner_perf_results where test_file_sheet_format='BUDNI_ARC';
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=273;
|
delete from mmt_ods.budni_test_observations where test_file_sheet_format='BUDNI_ARC';
|
||||||
|
|
||||||
|
|
||||||
SET search_path TO mmt_staging2;
|
SET search_path TO mmt_staging2;
|
||||||
@@ -153,7 +153,7 @@ test_file_format,
|
|||||||
test_file_sheet_format,
|
test_file_sheet_format,
|
||||||
tractor_make,
|
tractor_make,
|
||||||
tractor_model,
|
tractor_model,
|
||||||
srl_no,
|
sequence_number,
|
||||||
characteristic,
|
characteristic,
|
||||||
category_evaluative_or_non_evaluative,
|
category_evaluative_or_non_evaluative,
|
||||||
requirements_as_per_is_12207_2008,
|
requirements_as_per_is_12207_2008,
|
||||||
@@ -168,7 +168,7 @@ file_syspk,
|
|||||||
file_format,
|
file_format,
|
||||||
sheet_mnemonic,
|
sheet_mnemonic,
|
||||||
make,model,
|
make,model,
|
||||||
column3,
|
column3::int,
|
||||||
column4,
|
column4,
|
||||||
column5,
|
column5,
|
||||||
column6,
|
column6,
|
||||||
|
|||||||
462
MMT_SQL/ods/BUDNI_BRK_ODS.SQL
Normal file
462
MMT_SQL/ods/BUDNI_BRK_ODS.SQL
Normal file
@@ -0,0 +1,462 @@
|
|||||||
|
drop function if exists mmt_staging2.fn_BUDNI_BRK_ODS;
|
||||||
|
CREATE OR REPLACE FUNCTION mmt_staging2.fn_BUDNI_BRK_ODS()
|
||||||
|
RETURNS void AS $$
|
||||||
|
declare __test_instance_id int;
|
||||||
|
declare __file_syspk int;
|
||||||
|
begin
|
||||||
|
|
||||||
|
/************************************************************
|
||||||
|
Function Name:fn_BUDNI_BRK_ODS
|
||||||
|
Function Desc: This function populates data into ODS
|
||||||
|
File Format: BUDNI
|
||||||
|
Sheet Format: BUDNI_BRK
|
||||||
|
Creation Date:
|
||||||
|
Updation Date:
|
||||||
|
Author: compegence team
|
||||||
|
Function Call: select mmt_staging2.fn_BUDNI_BRK_ODS()
|
||||||
|
***************************************************************/
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_BRK';
|
||||||
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_BRK';
|
||||||
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_BRK';
|
||||||
|
delete from mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
where test_file_sheet_format='BUDNI_BRK';
|
||||||
|
delete from mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
where test_file_sheet_format='BUDNI_BRK';
|
||||||
|
delete from mmt_ods.budni_test_observations
|
||||||
|
where test_file_sheet_format='BUDNI_BRK';
|
||||||
|
|
||||||
|
|
||||||
|
SET search_path TO mmt_staging2;
|
||||||
|
|
||||||
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
tractor_engine_hp,
|
||||||
|
brake_type,
|
||||||
|
brake_free_play_lh,
|
||||||
|
brake_free_play_rh,
|
||||||
|
unballasted_max_speed_kmph,
|
||||||
|
road_ballasted_max_speed_kmph
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,
|
||||||
|
model,
|
||||||
|
tractor_HP::numeric tractor_engine_hp,
|
||||||
|
Type_of_brake,
|
||||||
|
brake_free_play_lh::numeric ,
|
||||||
|
brake_free_play_rh::numeric ,
|
||||||
|
maximum_attainable_speed_kmph_unballasted::numeric ,
|
||||||
|
maximum_attainable_speed_kmph_ballasted::numeric
|
||||||
|
from mmt_staging2.BUDNI_BRK_Spec_H1_block;
|
||||||
|
|
||||||
|
insert into mmt_ods.test_instance
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
type_of_road
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
type_of_track
|
||||||
|
from
|
||||||
|
mmt_staging2.BUDNI_BRK_Spec_H1_block;
|
||||||
|
|
||||||
|
insert into mmt_ods.test_instance_engine_info
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
rated_rpm
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
rated_rpm::int
|
||||||
|
from mmt_staging2.BUDNI_BRK_Spec_H1_block;
|
||||||
|
|
||||||
|
|
||||||
|
/*block */
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
braking_device_control_force_n,
|
||||||
|
mean_deceleration_msec2,
|
||||||
|
stopping_dist_m
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
Braking_device_control_force_N::numeric ,
|
||||||
|
Mean_deceleration_m_sec2::numeric ,
|
||||||
|
Stopping_distance_m ::numeric
|
||||||
|
from mmt_staging2.budni_brk_service_cold_ballasted_25kmph_block;
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
braking_device_control_force_n,
|
||||||
|
mean_deceleration_msec2,
|
||||||
|
stopping_dist_m
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
Braking_device_control_force_N::numeric ,
|
||||||
|
Mean_deceleration_m_sec2::numeric ,
|
||||||
|
Stopping_distance_m ::numeric
|
||||||
|
from mmt_staging2.budni_brk_service_cold_ballasted_maximum_block;
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
braking_device_control_force_n,
|
||||||
|
mean_deceleration_msec2,
|
||||||
|
stopping_dist_m
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
Braking_device_control_force_N::numeric ,
|
||||||
|
Mean_deceleration_m_sec2::numeric ,
|
||||||
|
Stopping_distance_m ::numeric
|
||||||
|
from mmt_staging2.budni_brk_service_cold_standard_25kmph_block;
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
braking_device_control_force_n,
|
||||||
|
mean_deceleration_msec2,
|
||||||
|
stopping_dist_m
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
Braking_device_control_force_N::numeric ,
|
||||||
|
Mean_deceleration_m_sec2::numeric ,
|
||||||
|
Stopping_distance_m ::numeric
|
||||||
|
from mmt_staging2.budni_brk_service_cold_standard_maximum_block;
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
braking_device_control_force_n,
|
||||||
|
mean_deceleration_msec2,
|
||||||
|
stopping_dist_m
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
Braking_device_control_force_N::numeric ,
|
||||||
|
Mean_deceleration_m_sec2::numeric ,
|
||||||
|
Stopping_distance_m ::numeric
|
||||||
|
from mmt_staging2.budni_brk_service_fade_standard_maximum_block;
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
braking_device_control_force_n,
|
||||||
|
mean_deceleration_msec2,
|
||||||
|
stopping_dist_m
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
brake_test_type,
|
||||||
|
brake_test_name,
|
||||||
|
speed_condition,
|
||||||
|
ballast_condition,
|
||||||
|
Braking_device_control_force_N::numeric ,
|
||||||
|
Mean_deceleration_m_sec2::numeric ,
|
||||||
|
Stopping_distance_m ::numeric
|
||||||
|
from mmt_staging2.budni_brk_service_fade_ballasted_25kmph_block;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
set max_dev_of_tractor_from_its_org_course_m =column3,
|
||||||
|
abnormal_vibration=column5,
|
||||||
|
the_brakes_were_heated_by =column7
|
||||||
|
from mmt_staging2.budni_brk_other_observations_Block where ods_record =1;
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
test_condition
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
particulars
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block where particulars is not null;
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set braking_device_control_force_n_facing_up = (select
|
||||||
|
Braking_device_control_force::numeric
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing up' and particulars='18 percent slope')
|
||||||
|
where test_condition='18 percent slope';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set braking_device_control_force_n_facing_down = (select
|
||||||
|
Braking_device_control_force::numeric
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing Down' and particulars='18 percent slope')
|
||||||
|
where test_condition='18 percent slope';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set efficacy_of_parking_brake_facing_down = (select
|
||||||
|
Efficacy_of_parking_brake
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing Down' and particulars='18 percent slope')
|
||||||
|
where test_condition='18 percent slope';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set efficacy_of_parking_brake_facing_up = (select
|
||||||
|
Efficacy_of_parking_brake
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing up' and particulars='18 percent slope')
|
||||||
|
where test_condition='18 percent slope';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set braking_device_control_force_n_facing_up = (select
|
||||||
|
Braking_device_control_force::numeric
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing up' and particulars='12 percent slope with trailer of 2.55 tonnes.')
|
||||||
|
where test_condition='12 percent slope with trailer of 2.55 tonnes.';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set braking_device_control_force_n_facing_down = (select
|
||||||
|
Braking_device_control_force::numeric
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing Down' and particulars='12 percent slope with trailer of 2.55 tonnes.')
|
||||||
|
where test_condition='12 percent slope with trailer of 2.55 tonnes.';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set efficacy_of_parking_brake_facing_down = (select
|
||||||
|
Efficacy_of_parking_brake
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing Down' and particulars='12 percent slope with trailer of 2.55 tonnes.')
|
||||||
|
where test_condition='12 percent slope with trailer of 2.55 tonnes.';
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set efficacy_of_parking_brake_facing_up = (select
|
||||||
|
Efficacy_of_parking_brake
|
||||||
|
from mmt_staging2.budni_brk_parking_barke_test_block
|
||||||
|
where facing='Facing up' and particulars='12 percent slope with trailer of 2.55 tonnes.')
|
||||||
|
where test_condition='12 percent slope with trailer of 2.55 tonnes.';
|
||||||
|
|
||||||
|
delete from mmt_ods.budni_brake_perf_parking_brake_test_results a
|
||||||
|
using mmt_ods.budni_brake_perf_parking_brake_test_results b
|
||||||
|
where a.syspk < b.syspk and a.test_condition =b.test_condition ;
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_ods.budni_test_observations
|
||||||
|
(
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
test_file_ref_no,
|
||||||
|
test_file_format,
|
||||||
|
test_file_sheet_format,
|
||||||
|
tractor_make,
|
||||||
|
tractor_model,
|
||||||
|
characteristic,
|
||||||
|
category_evaluative_or_non_evaluative,
|
||||||
|
requirements_as_per_is_12207_2008,
|
||||||
|
values_declared_by_the_applicant_d_rqmt,
|
||||||
|
as_observed,
|
||||||
|
whether_meets_the_requirements_yn
|
||||||
|
)
|
||||||
|
select
|
||||||
|
client_id,
|
||||||
|
function_id,
|
||||||
|
file_syspk,
|
||||||
|
file_format,
|
||||||
|
sheet_mnemonic,
|
||||||
|
make,model,
|
||||||
|
column3,
|
||||||
|
column4,
|
||||||
|
column5,
|
||||||
|
column6,
|
||||||
|
column7,
|
||||||
|
column8
|
||||||
|
from mmt_staging2.BUDNI_BRK_test_obs_summary_block where ods_record=1;
|
||||||
|
|
||||||
|
|
||||||
|
select file_syspk into __file_syspk from mmt_staging2.BUDNI_BRK_Spec_H1_block;
|
||||||
|
select syspk into __test_instance_id from mmt_ods.test_instance where test_file_ref_no =__file_syspk;
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_ods.test_instance_engine_info
|
||||||
|
set test_instance_id=__test_instance_id
|
||||||
|
where test_file_ref_no=__file_syspk;
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_ods.test_instance_tractor_info
|
||||||
|
set test_instance_id=__test_instance_id
|
||||||
|
where test_file_ref_no=__file_syspk;
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_parking_brake_test_results
|
||||||
|
set test_instance_id=__test_instance_id
|
||||||
|
where test_file_ref_no=__file_syspk;
|
||||||
|
|
||||||
|
update mmt_ods.budni_brake_perf_service_brake_test_results
|
||||||
|
set test_instance_id=__test_instance_id
|
||||||
|
where test_file_ref_no=__file_syspk;
|
||||||
|
|
||||||
|
update mmt_ods.budni_test_observations
|
||||||
|
set test_instance_id=__test_instance_id
|
||||||
|
where test_file_ref_no=__file_syspk;
|
||||||
|
|
||||||
|
|
||||||
|
end
|
||||||
|
$$ LANGUAGE plpgsql;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -15,10 +15,10 @@ Updation Date:
|
|||||||
Author: compegence team
|
Author: compegence team
|
||||||
Function Call: select mmt_staging2.fn_BUDNI_DBP_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_DBP_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_DBP';
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_DBP';
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_DBP';
|
||||||
delete from mmt_ods.budni_drawbar_perf_results where test_file_ref_no=261;
|
delete from mmt_ods.budni_drawbar_perf_results where test_file_sheet_format='BUDNI_DBP';
|
||||||
|
|
||||||
insert into mmt_ods.test_instance_tractor_info
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
(
|
(
|
||||||
|
|||||||
@@ -16,15 +16,17 @@ Author: compegence team
|
|||||||
Function Call: select mmt_staging2.fn_BUDNI_FLD_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_FLD_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_FLD';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_FLD';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_implement_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_FLD';
|
||||||
|
|
||||||
delete from mmt_ods.budni_field_perf_results where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_implement_info where test_file_sheet_format='BUDNI_FLD';
|
||||||
|
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=261;
|
delete from mmt_ods.budni_field_perf_results where test_file_sheet_format='BUDNI_FLD';
|
||||||
|
|
||||||
|
delete from mmt_ods.budni_test_observations where test_file_sheet_format='BUDNI_FLD';
|
||||||
|
|
||||||
insert into mmt_ods.test_instance_tractor_info
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
(
|
(
|
||||||
|
|||||||
@@ -16,19 +16,29 @@ Author: compegence team
|
|||||||
Function Call: select mmt_staging2.fn_BUDNI_HDL_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_HDL_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info_misc where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
delete from mmt_ods.budni_hydraulic_maint_of_lift_load_results where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info_misc
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
delete from mmt_ods.budni_hydraulic_power_test_results where test_file_ref_no=261;
|
delete from mmt_ods.budni_hydraulic_maint_of_lift_load_results
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
delete from mmt_ods.budni_hydraulic_lifting_capacity_test_results where test_file_ref_no=261;
|
delete from mmt_ods.budni_hydraulic_power_test_results
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=261;
|
delete from mmt_ods.budni_hydraulic_lifting_capacity_test_results
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
|
delete from mmt_ods.budni_test_observations
|
||||||
|
where test_file_sheet_format='BUDNI_HDL';
|
||||||
|
|
||||||
|
|
||||||
insert into mmt_ods.test_instance_tractor_info
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
|
|||||||
@@ -16,15 +16,15 @@ Author: compegence team
|
|||||||
Function Call: select mmt_staging2.fn_BUDNI_HLG_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_HLG_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_HLG';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_HLG';
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_HLG';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.budni_haulage_perf_results where test_file_sheet_format='BUDNI_HLG';
|
||||||
|
|
||||||
delete from mmt_ods.budni_haulage_perf_results where test_file_ref_no=261;
|
delete from mmt_ods.budni_test_observations where test_file_sheet_format='BUDNI_HLG';
|
||||||
|
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=261;
|
|
||||||
|
|
||||||
|
|
||||||
insert into mmt_ods.test_instance_tractor_info
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
@@ -160,7 +160,7 @@ test_file_format,
|
|||||||
test_file_sheet_format,
|
test_file_sheet_format,
|
||||||
tractor_make,
|
tractor_make,
|
||||||
tractor_model,
|
tractor_model,
|
||||||
srl_no,
|
sequence_number ,
|
||||||
characteristic,
|
characteristic,
|
||||||
category_evaluative_or_non_evaluative,
|
category_evaluative_or_non_evaluative,
|
||||||
requirements_as_per_is_12207_2008,
|
requirements_as_per_is_12207_2008,
|
||||||
@@ -175,7 +175,7 @@ file_syspk,
|
|||||||
file_format,
|
file_format,
|
||||||
sheet_mnemonic,
|
sheet_mnemonic,
|
||||||
make,model,
|
make,model,
|
||||||
column3,
|
column3::numeric ,
|
||||||
column4,
|
column4,
|
||||||
column5,
|
column5,
|
||||||
column6,
|
column6,
|
||||||
|
|||||||
@@ -16,13 +16,13 @@ Author: compegence team
|
|||||||
Function Call: select mmt_staging2.fn_BUDNI_LCG_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_LCG_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_LCG';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_LCG';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_LCG';
|
||||||
|
|
||||||
|
delete from mmt_ods.budni_centre_of_gravity_location where test_file_ref_no =261;
|
||||||
delete from mmt_ods.budni_centre_of_gravity_location where test_file_ref_no=261;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -18,18 +18,17 @@ Function Call: select mmt_staging2.fn_BUDNI_NMT_ODS()
|
|||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_NMT';
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_NMT';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_NMT';
|
||||||
|
|
||||||
delete from mmt_ods.budni_noise_atmospheric_conditions where test_file_ref_no=261;
|
delete from mmt_ods.budni_noise_atmospheric_conditions where test_file_sheet_format='BUDNI_NMT';
|
||||||
|
|
||||||
|
delete from mmt_ods.budni_noise_measurement_results where test_file_sheet_format='BUDNI_NMT';
|
||||||
|
|
||||||
delete from mmt_ods.budni_noise_measurement_results where test_file_ref_no=261;
|
delete from mmt_ods.budni_test_observations where test_file_sheet_format='BUDNI_NMT';
|
||||||
|
|
||||||
|
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=261;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -252,7 +251,7 @@ test_file_format,
|
|||||||
test_file_sheet_format,
|
test_file_sheet_format,
|
||||||
tractor_make,
|
tractor_make,
|
||||||
tractor_model,
|
tractor_model,
|
||||||
srl_no,
|
sequence_number,
|
||||||
characteristic,
|
characteristic,
|
||||||
category_evaluative_or_non_evaluative,
|
category_evaluative_or_non_evaluative,
|
||||||
requirements_as_per_is_12207_2008,
|
requirements_as_per_is_12207_2008,
|
||||||
@@ -267,7 +266,7 @@ file_syspk,
|
|||||||
file_format,
|
file_format,
|
||||||
sheet_mnemonic,
|
sheet_mnemonic,
|
||||||
make,model,
|
make,model,
|
||||||
column3,
|
column3::numeric,
|
||||||
column4,
|
column4,
|
||||||
column5,
|
column5,
|
||||||
column6,
|
column6,
|
||||||
|
|||||||
@@ -16,16 +16,17 @@ Author: compegence team
|
|||||||
Function Call: select mmt_staging2.fn_BUDNI_PTO_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_PTO_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_PTO';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_PTO';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_PTO';
|
||||||
|
|
||||||
delete from mmt_ods.budni_pto_perf_results_summary where test_file_ref_no=261;
|
delete from mmt_ods.budni_pto_perf_results_summary where test_file_sheet_format='BUDNI_PTO';
|
||||||
|
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=261;
|
delete from mmt_ods.budni_test_observations where test_file_sheet_format='BUDNI_PTO';
|
||||||
|
|
||||||
delete from mmt_ods.budni_pto_perf_results_details where test_file_ref_no=261;
|
delete from mmt_ods.budni_pto_perf_results_details where test_file_sheet_format='BUDNI_PTO';
|
||||||
|
|
||||||
insert into mmt_ods.test_instance_tractor_info
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
(
|
(
|
||||||
|
|||||||
@@ -16,15 +16,16 @@ Author: compegence team
|
|||||||
Function Call: select mmt_staging2.fn_BUDNI_VMT_ODS()
|
Function Call: select mmt_staging2.fn_BUDNI_VMT_ODS()
|
||||||
***************************************************************/
|
***************************************************************/
|
||||||
|
|
||||||
|
delete from mmt_ods.test_instance where test_file_sheet_format='BUDNI_VMT';
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_engine_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_engine_info where test_file_sheet_format='BUDNI_VMT';
|
||||||
|
|
||||||
|
|
||||||
delete from mmt_ods.test_instance_tractor_info where test_file_ref_no=261;
|
delete from mmt_ods.test_instance_tractor_info where test_file_sheet_format='BUDNI_VMT';
|
||||||
|
|
||||||
delete from mmt_ods.budni_vibration_measurements where test_file_ref_no=261;
|
delete from mmt_ods.budni_vibration_measurement where test_file_sheet_format='BUDNI_VMT';
|
||||||
|
|
||||||
delete from mmt_ods.budni_test_observations where test_file_ref_no=261;
|
delete from mmt_ods.budni_test_observations where test_file_sheet_format='BUDNI_VMT';
|
||||||
|
|
||||||
|
|
||||||
insert into mmt_ods.test_instance_tractor_info
|
insert into mmt_ods.test_instance_tractor_info
|
||||||
@@ -144,7 +145,7 @@ test_file_format,
|
|||||||
test_file_sheet_format,
|
test_file_sheet_format,
|
||||||
tractor_make,
|
tractor_make,
|
||||||
tractor_model,
|
tractor_model,
|
||||||
sequence_number,
|
srl_no,
|
||||||
characteristic,
|
characteristic,
|
||||||
category_evaluative_or_non_evaluative,
|
category_evaluative_or_non_evaluative,
|
||||||
requirements_as_per_is_12207_2008,
|
requirements_as_per_is_12207_2008,
|
||||||
|
|||||||
428
MMT_SQL/onetime/create_tables_budni_brk.sql
Normal file
428
MMT_SQL/onetime/create_tables_budni_brk.sql
Normal file
@@ -0,0 +1,428 @@
|
|||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_Spec_H1_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_other_observations_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int ;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block;
|
||||||
|
drop table if exists mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block;
|
||||||
|
drop table if exists mmt_staging2.stg_process_table_BUDNI_BRK;
|
||||||
|
drop table if exists mmt_staging2.stg_specific_table_BUDNI_BRK;
|
||||||
|
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_Spec_H1_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
tractor_HP text,
|
||||||
|
rated_rpm text,
|
||||||
|
Type_of_brake text,
|
||||||
|
Type_of_track text ,
|
||||||
|
brake_free_play_lh text,
|
||||||
|
brake_free_play_rh text,
|
||||||
|
maximum_attainable_speed_kmph_unballasted text,
|
||||||
|
maximum_attainable_speed_kmph_ballasted text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
column1 text,
|
||||||
|
column2 text,
|
||||||
|
column3 text,
|
||||||
|
column4 text,
|
||||||
|
column5 text,
|
||||||
|
column6 text,
|
||||||
|
column7 text,
|
||||||
|
column8 text,
|
||||||
|
column9 text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
brake_test_type text,
|
||||||
|
brake_test_name text,
|
||||||
|
speed_condition text,
|
||||||
|
ballast_condition text,
|
||||||
|
Braking_device_control_force_N text,
|
||||||
|
Mean_deceleration_m_sec2 text,
|
||||||
|
Stopping_distance_m text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
brake_test_type text,
|
||||||
|
brake_test_name text,
|
||||||
|
speed_condition text,
|
||||||
|
ballast_condition text,
|
||||||
|
Braking_device_control_force_N text,
|
||||||
|
Mean_deceleration_m_sec2 text,
|
||||||
|
Stopping_distance_m text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
brake_test_type text,
|
||||||
|
brake_test_name text,
|
||||||
|
speed_condition text,
|
||||||
|
ballast_condition text,
|
||||||
|
Braking_device_control_force_N text,
|
||||||
|
Mean_deceleration_m_sec2 text,
|
||||||
|
Stopping_distance_m text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
brake_test_type text,
|
||||||
|
brake_test_name text,
|
||||||
|
speed_condition text,
|
||||||
|
ballast_condition text,
|
||||||
|
Braking_device_control_force_N text,
|
||||||
|
Mean_deceleration_m_sec2 text,
|
||||||
|
Stopping_distance_m text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
brake_test_type text,
|
||||||
|
brake_test_name text,
|
||||||
|
speed_condition text,
|
||||||
|
ballast_condition text,
|
||||||
|
Braking_device_control_force_N text,
|
||||||
|
Mean_deceleration_m_sec2 text,
|
||||||
|
Stopping_distance_m text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
brake_test_type text,
|
||||||
|
brake_test_name text,
|
||||||
|
speed_condition text,
|
||||||
|
ballast_condition text,
|
||||||
|
Braking_device_control_force_N text,
|
||||||
|
Mean_deceleration_m_sec2 text,
|
||||||
|
Stopping_distance_m text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_other_observations_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
column1 text,
|
||||||
|
column2 text,
|
||||||
|
column3 text,
|
||||||
|
column4 text,
|
||||||
|
column5 text,
|
||||||
|
column6 text,
|
||||||
|
column7 text,
|
||||||
|
column8 text,
|
||||||
|
column9 text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.budni_brk_parking_barke_test_int
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
column1 text,
|
||||||
|
column2 text,
|
||||||
|
column3 text,
|
||||||
|
column4 text,
|
||||||
|
column5 text,
|
||||||
|
column6 text,
|
||||||
|
column7 text,
|
||||||
|
column8 text,
|
||||||
|
column9 text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
particulars text,
|
||||||
|
facing text,
|
||||||
|
Braking_device_control_force text,
|
||||||
|
Efficacy_of_parking_brake text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
create table mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
||||||
|
(
|
||||||
|
syspk serial,
|
||||||
|
file_syspk int,
|
||||||
|
client_id int,
|
||||||
|
function_id int,
|
||||||
|
file_format text,
|
||||||
|
sheet_mnemonic text,
|
||||||
|
dummy_f text,
|
||||||
|
make text,
|
||||||
|
model text,
|
||||||
|
column3 text,
|
||||||
|
column4 text,
|
||||||
|
column5 text,
|
||||||
|
column6 text,
|
||||||
|
column7 text,
|
||||||
|
column8 text,
|
||||||
|
column9 text,
|
||||||
|
rank int,
|
||||||
|
ods_record int default 1
|
||||||
|
);
|
||||||
|
|
||||||
|
create TABLE mmt_staging2.stg_process_table_BUDNI_BRK (
|
||||||
|
generic_syspk int,
|
||||||
|
file_syspk bigint,
|
||||||
|
file_name varchar(1024) NULL,
|
||||||
|
file_date date NULL,
|
||||||
|
file_format varchar(1024) NULL,
|
||||||
|
sheet_number int4 NULL,
|
||||||
|
sheet_name varchar(1024) NULL,
|
||||||
|
sheet_format text,
|
||||||
|
sheet_mnemonic varchar(1024) NULL,
|
||||||
|
row_number int4 NULL,
|
||||||
|
file_creation_date timestamp NULL,
|
||||||
|
column1 varchar(1024) NULL,
|
||||||
|
column2 varchar(1024) NULL,
|
||||||
|
column3 varchar(1024) NULL,
|
||||||
|
column4 varchar(1024) NULL,
|
||||||
|
column5 varchar(1024) NULL,
|
||||||
|
column6 varchar(1024) NULL,
|
||||||
|
column7 varchar(1024) NULL,
|
||||||
|
column8 varchar(1024) NULL,
|
||||||
|
column9 varchar(1024) NULL,
|
||||||
|
column10 varchar(1024) NULL,
|
||||||
|
column11 varchar(1024) NULL,
|
||||||
|
column12 varchar(1024) NULL,
|
||||||
|
column13 varchar(1024) NULL,
|
||||||
|
column14 varchar(1024) NULL,
|
||||||
|
column15 varchar(1024) NULL,
|
||||||
|
column16 varchar(1024) NULL,
|
||||||
|
column17 varchar(1024) NULL,
|
||||||
|
column18 varchar(1024) NULL,
|
||||||
|
column19 varchar(1024) NULL,
|
||||||
|
column20 varchar(1024) NULL,
|
||||||
|
column21 varchar(1024) NULL,
|
||||||
|
column22 varchar(1024) NULL,
|
||||||
|
column23 varchar(1024) NULL,
|
||||||
|
column24 varchar(1024) NULL,
|
||||||
|
column25 varchar(1024) NULL,
|
||||||
|
column26 varchar(1024) NULL,
|
||||||
|
column27 varchar(1024) NULL,
|
||||||
|
column28 varchar(1024) NULL,
|
||||||
|
column29 varchar(1024) NULL,
|
||||||
|
column30 varchar(1024) NULL,
|
||||||
|
column31 varchar(1024) NULL,
|
||||||
|
column32 varchar(1024) NULL,
|
||||||
|
column33 varchar(1024) NULL,
|
||||||
|
column34 varchar(1024) NULL,
|
||||||
|
column35 varchar(1024) NULL,
|
||||||
|
column36 varchar(1024) NULL,
|
||||||
|
column37 varchar(1024) NULL,
|
||||||
|
column38 varchar(1024) NULL,
|
||||||
|
column39 varchar(1024) NULL,
|
||||||
|
column40 varchar(1024) NULL,
|
||||||
|
column41 varchar(1024) NULL,
|
||||||
|
column42 varchar(1024) NULL,
|
||||||
|
column43 varchar(1024) NULL,
|
||||||
|
column44 varchar(1024) NULL,
|
||||||
|
column45 varchar(1024) NULL,
|
||||||
|
column46 varchar(1024) NULL,
|
||||||
|
column47 varchar(1024) NULL,
|
||||||
|
column48 varchar(1024) NULL,
|
||||||
|
column49 varchar(1024) NULL,
|
||||||
|
column50 varchar(1024) NULL,
|
||||||
|
column51 varchar(1024) NULL,
|
||||||
|
column52 varchar(1024) NULL,
|
||||||
|
column53 varchar(1024) NULL,
|
||||||
|
is_rownumber_fetched int4 NULL,
|
||||||
|
create_time timestamp DEFAULT current_timestamp,
|
||||||
|
rank int4 NULL,
|
||||||
|
rank_tag text null
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE mmt_staging2.stg_specific_table_BUDNI_BRK (
|
||||||
|
generic_syspk int,
|
||||||
|
file_syspk bigint,
|
||||||
|
file_name varchar(1024) NULL,
|
||||||
|
file_date date NULL,
|
||||||
|
file_format varchar(1024) NULL,
|
||||||
|
sheet_number int4 NULL,
|
||||||
|
sheet_name varchar(1024) NULL,
|
||||||
|
sheet_format text,
|
||||||
|
sheet_mnemonic varchar(1024) NULL,
|
||||||
|
row_number int4 NULL,
|
||||||
|
file_creation_date timestamp NULL,
|
||||||
|
column1 varchar(1024) NULL,
|
||||||
|
column2 varchar(1024) NULL,
|
||||||
|
column3 varchar(1024) NULL,
|
||||||
|
column4 varchar(1024) NULL,
|
||||||
|
column5 varchar(1024) NULL,
|
||||||
|
column6 varchar(1024) NULL,
|
||||||
|
column7 varchar(1024) NULL,
|
||||||
|
column8 varchar(1024) NULL,
|
||||||
|
column9 varchar(1024) NULL,
|
||||||
|
column10 varchar(1024) NULL,
|
||||||
|
column11 varchar(1024) NULL,
|
||||||
|
column12 varchar(1024) NULL,
|
||||||
|
column13 varchar(1024) NULL,
|
||||||
|
column14 varchar(1024) NULL,
|
||||||
|
column15 varchar(1024) NULL,
|
||||||
|
column16 varchar(1024) NULL,
|
||||||
|
column17 varchar(1024) NULL,
|
||||||
|
column18 varchar(1024) NULL,
|
||||||
|
column19 varchar(1024) NULL,
|
||||||
|
column20 varchar(1024) NULL,
|
||||||
|
column21 varchar(1024) NULL,
|
||||||
|
column22 varchar(1024) NULL,
|
||||||
|
column23 varchar(1024) NULL,
|
||||||
|
column24 varchar(1024) NULL,
|
||||||
|
column25 varchar(1024) NULL,
|
||||||
|
column26 varchar(1024) NULL,
|
||||||
|
column27 varchar(1024) NULL,
|
||||||
|
column28 varchar(1024) NULL,
|
||||||
|
column29 varchar(1024) NULL,
|
||||||
|
column30 varchar(1024) NULL,
|
||||||
|
column31 varchar(1024) NULL,
|
||||||
|
column32 varchar(1024) NULL,
|
||||||
|
column33 varchar(1024) NULL,
|
||||||
|
column34 varchar(1024) NULL,
|
||||||
|
column35 varchar(1024) NULL,
|
||||||
|
column36 varchar(1024) NULL,
|
||||||
|
column37 varchar(1024) NULL,
|
||||||
|
column38 varchar(1024) NULL,
|
||||||
|
column39 varchar(1024) NULL,
|
||||||
|
column40 varchar(1024) NULL,
|
||||||
|
column41 varchar(1024) NULL,
|
||||||
|
column42 varchar(1024) NULL,
|
||||||
|
column43 varchar(1024) NULL,
|
||||||
|
column44 varchar(1024) NULL,
|
||||||
|
column45 varchar(1024) NULL,
|
||||||
|
column46 varchar(1024) NULL,
|
||||||
|
column47 varchar(1024) NULL,
|
||||||
|
column48 varchar(1024) NULL,
|
||||||
|
column49 varchar(1024) NULL,
|
||||||
|
column50 varchar(1024) NULL,
|
||||||
|
column51 varchar(1024) NULL,
|
||||||
|
column52 varchar(1024) NULL,
|
||||||
|
column53 varchar(1024) NULL,
|
||||||
|
is_rownumber_fetched int4 null,
|
||||||
|
create_time timestamp DEFAULT current_timestamp
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
@@ -4,7 +4,7 @@ p_sheet_mnemonic text, p_file_syspk int)
|
|||||||
RETURNS void AS $$
|
RETURNS void AS $$
|
||||||
declare __make text;
|
declare __make text;
|
||||||
declare __model text;
|
declare __model text;
|
||||||
|
declare __characteristic_1 text;
|
||||||
declare __client_id int :=p_client_id;
|
declare __client_id int :=p_client_id;
|
||||||
declare __function_id int :=p_function_id;
|
declare __function_id int :=p_function_id;
|
||||||
declare __file_format text :=p_file_format;
|
declare __file_format text :=p_file_format;
|
||||||
@@ -27,12 +27,23 @@ Function Call: select mmt_staging2.fn_BUDNI_BRK_Block(20,1,'BUDNI','BUDNI_BRK',2
|
|||||||
|
|
||||||
SET search_path TO mmt_staging2;
|
SET search_path TO mmt_staging2;
|
||||||
|
|
||||||
delete from mmt_staging2.BUDNI_BRK_Spec_H1_Block;
|
truncate table mmt_staging2.BUDNI_BRK_Spec_H1_Block;
|
||||||
delete from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int;
|
truncate table mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int;
|
||||||
delete from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block;
|
truncate table mmt_staging2.budni_brk_service_cold_ballasted_maximum_block;
|
||||||
delete from mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block;
|
truncate table mmt_staging2.budni_brk_service_cold_standard_25kmph_block;
|
||||||
delete from mmt_staging2.stg_specific_table_BUDNI_BRK;
|
truncate table mmt_staging2.budni_brk_service_cold_standard_maximum_block;
|
||||||
delete from mmt_staging2.stg_process_table_BUDNI_BRK;
|
truncate table mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block;
|
||||||
|
truncate table mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block;
|
||||||
|
truncate table mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block;
|
||||||
|
truncate table mmt_staging2.BUDNI_BRK_other_observations_Block;
|
||||||
|
truncate table mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int;
|
||||||
|
truncate table mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block;
|
||||||
|
truncate table mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block;
|
||||||
|
truncate table mmt_staging2.stg_specific_table_BUDNI_BRK;
|
||||||
|
truncate table mmt_staging2.stg_process_table_BUDNI_BRK;
|
||||||
|
|
||||||
|
|
||||||
|
execute 'delete from mmt_ods.fw_jobctrl_file_sheet_block_run_schedule where file_syspk='||p_file_syspk||' and sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
set row_number_start=null,
|
set row_number_start=null,
|
||||||
@@ -41,13 +52,13 @@ row_read_end=null,
|
|||||||
run_time=null
|
run_time=null
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
/* transfer data from generic to specific for ftdry*/
|
||||||
execute 'insert into mmt_staging2.stg_specific_table_BUDNI_BRK
|
execute 'insert into mmt_staging2.stg_specific_table_BUDNI_BRK
|
||||||
select * from mmt_staging1.mmt_staging_generic_table a
|
select * from mmt_staging1.mmt_staging_generic_table a
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''
|
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''
|
||||||
and a.file_syspk='||p_file_syspk||'';
|
and a.file_syspk='||p_file_syspk||'';
|
||||||
|
|
||||||
|
/* trimming data */
|
||||||
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK set column2 = TRIM (TRAILING FROM column2 )';
|
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK set column2 = TRIM (TRAILING FROM column2 )';
|
||||||
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK set column2 = TRIM (LEADING FROM column2 )';
|
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK set column2 = TRIM (LEADING FROM column2 )';
|
||||||
|
|
||||||
@@ -58,27 +69,7 @@ execute 'update mmt_ods.mmt_config set F1_source=F1_modified' ;
|
|||||||
execute 'update mmt_ods.mmt_config set F1_source = TRIM (TRAILING FROM F1_source)';
|
execute 'update mmt_ods.mmt_config set F1_source = TRIM (TRAILING FROM F1_source)';
|
||||||
execute 'update mmt_ods.mmt_config set F1_source = TRIM (LEADING FROM F1_source)' ;
|
execute 'update mmt_ods.mmt_config set F1_source = TRIM (LEADING FROM F1_source)' ;
|
||||||
|
|
||||||
execute 'update mmt_ods.mmt_config a set f1_source = replace(f1_source,''_1'','''')
|
/* keyword match in config table*/
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
|
||||||
|
|
||||||
execute 'update mmt_ods.mmt_config a
|
|
||||||
set row_number_start=(select min(b.row_number)
|
|
||||||
from mmt_staging2.stg_specific_table_BUDNI_BRK b
|
|
||||||
where trim(upper(F1_source))= trim(upper(column3))
|
|
||||||
and b.is_rownumber_fetched is null)
|
|
||||||
where a.row_number_start is null
|
|
||||||
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
|
||||||
|
|
||||||
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK a
|
|
||||||
set is_rownumber_fetched=1
|
|
||||||
from mmt_ods.mmt_config b
|
|
||||||
where trim(upper(F1_source))= trim(upper(column3))
|
|
||||||
and b.row_number_start=a.row_number
|
|
||||||
and is_rownumber_fetched is null and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
|
||||||
|
|
||||||
execute 'update mmt_ods.mmt_config a set f1_source = replace(f1_source,''_2'','''')
|
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
|
||||||
|
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
set row_number_start=(select min(b.row_number)
|
set row_number_start=(select min(b.row_number)
|
||||||
from mmt_staging2.stg_specific_table_BUDNI_BRK b
|
from mmt_staging2.stg_specific_table_BUDNI_BRK b
|
||||||
@@ -87,6 +78,7 @@ and b.is_rownumber_fetched is null)
|
|||||||
where a.row_number_start is null
|
where a.row_number_start is null
|
||||||
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
/* reverese update in process table for match*/
|
||||||
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK a
|
execute 'update mmt_staging2.stg_specific_table_BUDNI_BRK a
|
||||||
set is_rownumber_fetched=1
|
set is_rownumber_fetched=1
|
||||||
from mmt_ods.mmt_config b
|
from mmt_ods.mmt_config b
|
||||||
@@ -99,23 +91,25 @@ and is_rownumber_fetched is null and a.file_format='''||p_file_format||''' and a
|
|||||||
execute 'update mmt_ods.mmt_config a set row_previous_number=row_number_start-1
|
execute 'update mmt_ods.mmt_config a set row_previous_number=row_number_start-1
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
/* update config files for row numbers start, end */
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
set row_read_end= (select b.row_number_start
|
set row_read_end= (select b.row_number_start
|
||||||
from mmt_ods.mmt_config b
|
from mmt_ods.mmt_config b
|
||||||
where b.syspk=a.syspk+1 )
|
where b.syspk=a.syspk+1 )
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
/* config file last field update as null otherwise it picks up next format row number*/
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
set row_read_end = null
|
set row_read_end = null
|
||||||
where f1_modified =''Brake Performance Test Observations Summary''
|
where f1_modified =''Brake Performance Test Observations Summary''
|
||||||
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
/*inserting run_time in config*/
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
set run_time=current_timestamp
|
set run_time=current_timestamp
|
||||||
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
/* tagging ranks for each block in process table*/
|
||||||
execute 'insert into mmt_staging2.stg_process_table_BUDNI_BRK
|
execute 'insert into mmt_staging2.stg_process_table_BUDNI_BRK
|
||||||
select a.* , RANK () OVER ( ORDER BY row_number) as rank,b.rank_tag as rank_tag
|
select a.* , RANK () OVER ( ORDER BY row_number) as rank,b.rank_tag as rank_tag
|
||||||
from mmt_staging2.stg_specific_table_BUDNI_BRK a
|
from mmt_staging2.stg_specific_table_BUDNI_BRK a
|
||||||
@@ -158,7 +152,7 @@ and f1_modified=''Brake Performance Test Observations Summary''
|
|||||||
and b.file_format='''||p_file_format||''' and b.sheet_mnemonic='''||p_sheet_mnemonic||'''
|
and b.file_format='''||p_file_format||''' and b.sheet_mnemonic='''||p_sheet_mnemonic||'''
|
||||||
order by a.row_number';
|
order by a.row_number';
|
||||||
|
|
||||||
|
/* fetching tractor model and make */
|
||||||
select column3 into __make from mmt_staging2.stg_process_table_BUDNI_BRK a
|
select column3 into __make from mmt_staging2.stg_process_table_BUDNI_BRK a
|
||||||
where rank_tag='BUDNI_BRK_Spec_H1' and rank=3;
|
where rank_tag='BUDNI_BRK_Spec_H1' and rank=3;
|
||||||
|
|
||||||
@@ -166,6 +160,12 @@ select column4 into __model from mmt_staging2.stg_process_table_BUDNI_BRK a
|
|||||||
where rank_tag='BUDNI_BRK_Spec_H1' and rank=3;
|
where rank_tag='BUDNI_BRK_Spec_H1' and rank=3;
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_Spec_H1_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_Spec_H1_Block',__file_format,__sheet_mnemonic,1);
|
||||||
|
|
||||||
|
|
||||||
insert into mmt_staging2.BUDNI_BRK_Spec_H1_block
|
insert into mmt_staging2.BUDNI_BRK_Spec_H1_block
|
||||||
(
|
(
|
||||||
make,model,tractor_HP,rated_rpm,Type_of_brake ,
|
make,model,tractor_HP,rated_rpm,Type_of_brake ,
|
||||||
@@ -192,6 +192,7 @@ where b.rank_tag='BUDNI_BRK_Spec_H1'
|
|||||||
and b.rank=6
|
and b.rank=6
|
||||||
and a.file_syspk=b.file_syspk;
|
and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_Spec_H1_block');
|
||||||
|
|
||||||
insert into mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
insert into mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
(
|
(
|
||||||
@@ -210,76 +211,50 @@ from mmt_staging2.stg_process_table_BUDNI_BRK a
|
|||||||
where rank_tag ='BUDNI_BRK_Service_Barke_Test'
|
where rank_tag ='BUDNI_BRK_Service_Barke_Test'
|
||||||
order by rank;
|
order by rank;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column2=(select column3 from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
where rank=1) where rank=3;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column3=(select column3 from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
where rank=2) where rank=3;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column3=(select column3 from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
where rank=3)where rank=10;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column5=(select column5 from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
where rank=18)where rank=17;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column3=(select column3 from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
where rank=17)where rank=22;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column3=null where rank =1;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column3=null where rank =2;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
set column5 =null where rank=18;
|
||||||
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int a
|
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int a
|
||||||
set column4= b.first_value from (SELECT
|
set column2= b.first_value from (SELECT
|
||||||
rank, column4, value_partition, first_value(column4) over (partition by value_partition order by rank)
|
rank, column2, value_partition, first_value(column2) over (partition by value_partition order by rank)
|
||||||
FROM (
|
FROM (
|
||||||
SELECT
|
SELECT
|
||||||
rank,
|
rank,
|
||||||
column4,
|
column2,
|
||||||
sum(case when column4 is null then 0 else 1 end) over (order by rank) as value_partition
|
sum(case when column2 is null then 0 else 1 end) over (order by rank) as value_partition
|
||||||
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
ORDER BY rank ASC
|
ORDER BY rank ASC
|
||||||
) as q) b where a.rank = b.rank;
|
) as q) b where a.rank = b.rank;
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int a
|
update mmt_staging2.budni_brk_service_barke_test_int set make=__make,model=__model;
|
||||||
set ods_record =0 where rank in (1,2);
|
execute 'update mmt_staging2.BUDNI_BRK_Service_Barke_Test_int set
|
||||||
|
|
||||||
|
|
||||||
insert into mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block
|
|
||||||
(
|
|
||||||
dummy_f,
|
|
||||||
brake_test_type,
|
|
||||||
brake_test_name,
|
|
||||||
speed_condition,
|
|
||||||
Braking_device_control_force_N,
|
|
||||||
Mean_deceleration_m_sec2,
|
|
||||||
Stopping_distance_m,
|
|
||||||
Max_deviation_of_tractor_from_its_original_course_m,
|
|
||||||
Abnormal_vibration,
|
|
||||||
The_brakes_were_heated_by
|
|
||||||
)
|
|
||||||
SELECT *
|
|
||||||
FROM crosstab(
|
|
||||||
'SELECT unnest(''{column3,column5,column6,column7,column8,column9}''::text[]) AS col
|
|
||||||
, row_number() OVER ()
|
|
||||||
, unnest(ARRAY[column3::text,column5::text,column6::text,column7::text
|
|
||||||
,column8::text,column9::text]) AS val
|
|
||||||
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank <=6
|
|
||||||
ORDER BY generate_series(1,15),rank,2'
|
|
||||||
) t (col text,a_1 text,a_2 text,a_3 text,a_4 text,a_5 text,a_6 text,a_7 text,a_8 text,a_9 text);
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block a
|
|
||||||
set brake_test_type= b.first_value from (SELECT
|
|
||||||
rank, brake_test_type, value_partition, first_value(brake_test_type) over (partition by value_partition order by rank)
|
|
||||||
FROM (
|
|
||||||
SELECT
|
|
||||||
rank,
|
|
||||||
brake_test_type,
|
|
||||||
sum(case when brake_test_type is null then 0 else 1 end) over (order by rank) as value_partition
|
|
||||||
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block
|
|
||||||
ORDER BY rank ASC
|
|
||||||
) as q) b;
|
|
||||||
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block a
|
|
||||||
set brake_test_name= b.first_value from (SELECT
|
|
||||||
rank, brake_test_name, value_partition, first_value(brake_test_name) over (partition by value_partition order by rank)
|
|
||||||
FROM (
|
|
||||||
SELECT
|
|
||||||
rank,
|
|
||||||
brake_test_name ,
|
|
||||||
sum(case when brake_test_name is null then 0 else 1 end) over (order by rank) as value_partition
|
|
||||||
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block
|
|
||||||
ORDER BY rank ASC
|
|
||||||
) as q) b;
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block set
|
|
||||||
ballast_condition ='Standard ballasted tractor';
|
|
||||||
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block set make=__make,model=__model;
|
|
||||||
execute 'update mmt_staging2.BUDNI_BRK_Service_Barke_Test_Block set
|
|
||||||
client_id='||p_client_id||',
|
client_id='||p_client_id||',
|
||||||
function_id='||p_function_id||',
|
function_id='||p_function_id||',
|
||||||
file_syspk='||p_file_syspk||',
|
file_syspk='||p_file_syspk||',
|
||||||
@@ -287,6 +262,396 @@ file_format='''||p_file_format||''',
|
|||||||
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_service_cold_standard_maximum_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_service_cold_standard_maximum_Block',__file_format,__sheet_mnemonic,2);
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
Braking_device_control_force_N,
|
||||||
|
Mean_deceleration_m_sec2,
|
||||||
|
Stopping_distance_m
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank in (4,5,6)
|
||||||
|
ORDER BY generate_series(1,15),2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text);
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block a
|
||||||
|
set brake_test_type =column2,
|
||||||
|
brake_test_name =column3,
|
||||||
|
speed_condition =column5
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=3 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_standard_maximum_Block a
|
||||||
|
set ballast_condition =column3
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=4 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_service_cold_standard_maximum_Block');
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_service_cold_ballasted_maximum_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_service_cold_ballasted_maximum_Block',__file_format,__sheet_mnemonic,3);
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
Braking_device_control_force_N,
|
||||||
|
Mean_deceleration_m_sec2,
|
||||||
|
Stopping_distance_m
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank in (7,8,9)
|
||||||
|
ORDER BY generate_series(1,15),2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block a
|
||||||
|
set brake_test_type =column2,
|
||||||
|
brake_test_name =column3,
|
||||||
|
speed_condition =column5
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=3 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_ballasted_maximum_Block a
|
||||||
|
set ballast_condition =column3
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=7 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_service_cold_ballasted_maximum_Block');
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_service_cold_standard_25kmph_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_service_cold_standard_25kmph_Block',__file_format,__sheet_mnemonic,4);
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
Braking_device_control_force_N,
|
||||||
|
Mean_deceleration_m_sec2,
|
||||||
|
Stopping_distance_m
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank in (11,12,13)
|
||||||
|
ORDER BY generate_series(1,15),2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text);
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block a
|
||||||
|
set brake_test_type =column2,
|
||||||
|
brake_test_name =column3,
|
||||||
|
speed_condition =column5
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=10 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_standard_25kmph_Block a
|
||||||
|
set ballast_condition =column3
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=11 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_service_cold_standard_25kmph_Block');
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_service_cold_ballasted_25kmph_Block*/
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_service_cold_ballasted_25kmph_Block',__file_format,__sheet_mnemonic,5);
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
Braking_device_control_force_N,
|
||||||
|
Mean_deceleration_m_sec2,
|
||||||
|
Stopping_distance_m
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank in (14,15,16)
|
||||||
|
ORDER BY generate_series(1,15),2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text);
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block a
|
||||||
|
set brake_test_type =column2,
|
||||||
|
brake_test_name =column3,
|
||||||
|
speed_condition =column5
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=10 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_cold_ballasted_25kmph_Block a
|
||||||
|
set ballast_condition =column3
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=14 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_service_cold_ballasted_25kmph_Block');
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_service_fade_standard_maximum_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_service_fade_standard_maximum_Block',__file_format,__sheet_mnemonic,6);
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
Braking_device_control_force_N,
|
||||||
|
Mean_deceleration_m_sec2,
|
||||||
|
Stopping_distance_m
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank in (19,20,21)
|
||||||
|
ORDER BY generate_series(1,15),2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text);
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block a
|
||||||
|
set brake_test_type =column2,
|
||||||
|
brake_test_name =column3,
|
||||||
|
speed_condition =column5
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=17 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_fade_standard_maximum_Block a
|
||||||
|
set ballast_condition =column3
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=19 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_service_fade_standard_maximum_Block');
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_service_fade_ballasted_25kmph_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_service_fade_ballasted_25kmph_Block',__file_format,__sheet_mnemonic,7);
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
Braking_device_control_force_N,
|
||||||
|
Mean_deceleration_m_sec2,
|
||||||
|
Stopping_distance_m
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int where rank in (23,24,25)
|
||||||
|
ORDER BY generate_series(1,15),2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text);
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block a
|
||||||
|
set brake_test_type =column2,
|
||||||
|
brake_test_name =column3,
|
||||||
|
speed_condition =column5
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=22 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_service_fade_ballasted_25kmph_Block a
|
||||||
|
set ballast_condition =column3
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int b
|
||||||
|
where b.rank=23 and a.file_syspk=b.file_syspk;
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_service_fade_ballasted_25kmph_Block');
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_other_observations_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_other_observations_Block',__file_format,__sheet_mnemonic,8);
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_other_observations_Block
|
||||||
|
(
|
||||||
|
column3,
|
||||||
|
column5,
|
||||||
|
column7,
|
||||||
|
rank
|
||||||
|
)
|
||||||
|
select
|
||||||
|
column3,
|
||||||
|
column5,
|
||||||
|
column7,
|
||||||
|
rank
|
||||||
|
from mmt_staging2.BUDNI_BRK_Service_Barke_Test_Int
|
||||||
|
where rank in (26,27,28) order by rank;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_other_observations_Block
|
||||||
|
set ods_record=0 where rank in (26,27);
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_other_observations_Block set make=__make,model=__model;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_other_observations_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_other_observations_Block');
|
||||||
|
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int
|
||||||
|
(
|
||||||
|
column3,
|
||||||
|
column5,
|
||||||
|
column6,
|
||||||
|
column7,
|
||||||
|
column8,
|
||||||
|
rank
|
||||||
|
)
|
||||||
|
select
|
||||||
|
column3,column5,column6,column7,column8,rank
|
||||||
|
from mmt_staging2.stg_process_table_BUDNI_BRK a
|
||||||
|
where rank_tag ='BUDNI_BRK_Parking_Brake_Test'
|
||||||
|
order by rank;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int
|
||||||
|
set column6=column5 where rank=2;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int
|
||||||
|
set column8=column7 where rank=2;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int
|
||||||
|
set column6=column5 where rank=5;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int
|
||||||
|
set column8=column7 where rank=5;
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int set make=__make,model=__model;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
|
||||||
|
/* blocks data loading start -BUDNI_BRK_Parking_Barke_Test_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_Parking_Barke_Test_Block',__file_format,__sheet_mnemonic,9);
|
||||||
|
|
||||||
|
insert into mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block
|
||||||
|
(
|
||||||
|
dummy_f,
|
||||||
|
particulars,
|
||||||
|
facing,
|
||||||
|
Braking_device_control_force,
|
||||||
|
Efficacy_of_parking_brake
|
||||||
|
)
|
||||||
|
SELECT *
|
||||||
|
FROM crosstab(
|
||||||
|
'SELECT unnest(''{column5,column6,column7,column8}''::text[]) AS col
|
||||||
|
, row_number() OVER ()
|
||||||
|
, unnest(ARRAY[column5::text,column6::text,column7::text,column8::text]) AS val
|
||||||
|
FROM mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Int where rank <> 1
|
||||||
|
ORDER BY generate_series(1,15),rank,2'
|
||||||
|
) t (col text,a_1 text,a_2 text,a_3 text,a_4 text);
|
||||||
|
|
||||||
|
update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block set make=__make,model=__model;
|
||||||
|
delete from mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block where dummy_f is null;
|
||||||
|
execute 'update mmt_staging2.BUDNI_BRK_Parking_Barke_Test_Block set
|
||||||
|
client_id='||p_client_id||',
|
||||||
|
function_id='||p_function_id||',
|
||||||
|
file_syspk='||p_file_syspk||',
|
||||||
|
file_format='''||p_file_format||''',
|
||||||
|
sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'BUDNI_BRK_Parking_Barke_Test_Block');
|
||||||
|
|
||||||
|
/* blocks data loading start - BUDNI_BRK_Test_Obs_Summary_Block */
|
||||||
|
|
||||||
|
perform mmt_staging2.fn_jobctrl_block_begin(__client_id,__function_id,__file_syspk,
|
||||||
|
'BUDNI_BRK_Test_Obs_Summary_Block',__file_format,__sheet_mnemonic,10);
|
||||||
|
|
||||||
|
|
||||||
insert into mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
insert into mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
||||||
(
|
(
|
||||||
column3,column4,column5,column6,column7,
|
column3,column4,column5,column6,column7,
|
||||||
@@ -296,48 +661,19 @@ select
|
|||||||
column3,column4,column5,column6,column7,
|
column3,column4,column5,column6,column7,
|
||||||
column8,column9,rank
|
column8,column9,rank
|
||||||
from mmt_staging2.stg_process_table_BUDNI_BRK a
|
from mmt_staging2.stg_process_table_BUDNI_BRK a
|
||||||
where rank_tag='BUDNI_BRK_Test_Obs_Summary' and rank <=6
|
where rank_tag='BUDNI_BRK_Test_Obs_Summary' and rank <=7
|
||||||
order by rank;
|
order by rank;
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block a
|
select column3 into __characteristic_1 from mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
||||||
set column5= b.first_value from (SELECT
|
where rank=3;
|
||||||
rank, column5, value_partition, first_value(column5) over (partition by value_partition order by rank)
|
|
||||||
FROM (
|
|
||||||
SELECT
|
|
||||||
rank,
|
|
||||||
column5,
|
|
||||||
sum(case when column5 is null then 0 else 1 end) over (order by rank) as value_partition
|
|
||||||
FROM mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
|
||||||
ORDER BY rank ASC
|
|
||||||
) as q) b where a.rank = b.rank;
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block a
|
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block set
|
||||||
set column6= b.first_value from (SELECT
|
column3=concat(__characteristic_1,'-',column3) where rank in (4,5);
|
||||||
rank, column6, value_partition, first_value(column6) over (partition by value_partition order by rank)
|
|
||||||
FROM (
|
|
||||||
SELECT
|
|
||||||
rank,
|
|
||||||
column6,
|
|
||||||
sum(case when column6 is null then 0 else 1 end) over (order by rank) as value_partition
|
|
||||||
FROM mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
|
||||||
ORDER BY rank ASC
|
|
||||||
) as q) b where a.rank = b.rank;
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block a
|
|
||||||
set column7= b.first_value from (SELECT
|
|
||||||
rank, column7, value_partition, first_value(column7) over (partition by value_partition order by rank)
|
|
||||||
FROM (
|
|
||||||
SELECT
|
|
||||||
rank,
|
|
||||||
column7,
|
|
||||||
sum(case when column7 is null then 0 else 1 end) over (order by rank) as value_partition
|
|
||||||
FROM mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
|
||||||
ORDER BY rank ASC
|
|
||||||
) as q) b where a.rank = b.rank;
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block
|
||||||
set ods_record=0 where
|
set ods_record=0 where
|
||||||
rank in(1,2);
|
rank in(1,2,3);
|
||||||
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block set make=__make,model=__model;
|
update mmt_staging2.BUDNI_BRK_Test_Obs_Summary_Block set make=__make,model=__model;
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ where a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mn
|
|||||||
/* config file last field update as null otherwise it picks up next format row number*/
|
/* config file last field update as null otherwise it picks up next format row number*/
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
set row_read_end = null
|
set row_read_end = null
|
||||||
where f1_modified =''Tractor Drawbar Performance Report''
|
where f1_modified =''Tractor Drawbar Performance Report.''
|
||||||
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
and a.file_format='''||p_file_format||''' and a.sheet_mnemonic='''||p_sheet_mnemonic||'''';
|
||||||
|
|
||||||
execute 'update mmt_ods.mmt_config a
|
execute 'update mmt_ods.mmt_config a
|
||||||
@@ -183,7 +183,8 @@ column2,column3,column4,column5,column6,column7,
|
|||||||
column8,column9,column10,column11,column12,column13,column14,
|
column8,column9,column10,column11,column12,column13,column14,
|
||||||
column15,column16,column17,column18,column19,rank
|
column15,column16,column17,column18,column19,rank
|
||||||
from mmt_staging2.stg_process_table_budni_dbp a
|
from mmt_staging2.stg_process_table_budni_dbp a
|
||||||
where rank_tag='BUDNI_DBP_Drawbar_Perf';
|
where rank_tag='BUDNI_DBP_Drawbar_Perf' and rank <=22
|
||||||
|
order by rank;
|
||||||
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_DBP_Drawbar_Perf_Block set make=__make,model=__model;
|
update mmt_staging2.BUDNI_DBP_Drawbar_Perf_Block set make=__make,model=__model;
|
||||||
|
|||||||
@@ -366,7 +366,7 @@ FROM crosstab(
|
|||||||
, row_number() OVER ()
|
, row_number() OVER ()
|
||||||
, unnest(ARRAY[column7::text,column8::text,column9::text,
|
, unnest(ARRAY[column7::text,column8::text,column9::text,
|
||||||
column10::text,column11::text,column12::text]) AS val
|
column10::text,column11::text,column12::text]) AS val
|
||||||
FROM mmt_staging2.budni_hdl_Maintenance_of_lift_load_int
|
FROM mmt_staging2.budni_hdl_Maintenance_of_lift_load_int where rank in (2,3)
|
||||||
ORDER BY generate_series(1,15),rank,2'
|
ORDER BY generate_series(1,15),rank,2'
|
||||||
) t (col text,a_1 text,a_2 text);
|
) t (col text,a_1 text,a_2 text);
|
||||||
|
|
||||||
|
|||||||
@@ -188,7 +188,8 @@ select
|
|||||||
column2,column3,column4,column5,column6,column7,
|
column2,column3,column4,column5,column6,column7,
|
||||||
column8,rank
|
column8,rank
|
||||||
from mmt_staging2.stg_process_table_BUDNI_LCG a
|
from mmt_staging2.stg_process_table_BUDNI_LCG a
|
||||||
where rank_tag='BUDNI_LCG_Gravity_Test';
|
where rank_tag='BUDNI_LCG_Gravity_Test' and rank <=5
|
||||||
|
order by rank;
|
||||||
|
|
||||||
|
|
||||||
update mmt_staging2.BUDNI_LCG_Gravity_Test_Block set make=__make,model=__model;
|
update mmt_staging2.BUDNI_LCG_Gravity_Test_Block set make=__make,model=__model;
|
||||||
|
|||||||
@@ -334,5 +334,5 @@ perform mmt_staging2.fn_jobctrl_block_end(__file_syspk,'mmt_staging2.BUDNI_PTO_S
|
|||||||
end
|
end
|
||||||
$$ LANGUAGE plpgsql;
|
$$ LANGUAGE plpgsql;
|
||||||
|
|
||||||
select mmt_staging2.fn_BUDNI_PTO_block(20,1,'BUDNI','BUDNI_PTO',182);
|
|
||||||
|
|
||||||
|
|||||||
@@ -344,6 +344,6 @@ end
|
|||||||
$$ LANGUAGE plpgsql;
|
$$ LANGUAGE plpgsql;
|
||||||
|
|
||||||
|
|
||||||
select mmt_staging2.fn_BUDNI_VMT_Block(20,1,'BUDNI','BUDNI_VMT',261);
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user