GMS_AWARD_IMPORT_SUMMARY_V

Details

  • Schema: FUSION

  • Object owner: GMS

  • Object type: VIEW

Columns

Name

LOAD_REQUEST_ID

AWARD_NAME

AWARD_NUMBER

NODE_TYPE

CURRENT_LEVEL

PARENT_LEVEL

FAILURE_COUNT

Query

SQL_Statement

SELECT b.load_request_id,b.award_name,b.award_number,b.award_name ||' ('||b.award_number||')' AS node_type, 1 AS current_level, NULL AS parent_level,(SELECT COUNT(a.award_number) FROM gms_award_headers_int a WHERE processed_status='FAILURE' and a.load_request_id=b.load_request_id group by load_request_id) AS failure_count FROM gms_award_headers_int b where b.processed_status='FAILURE' GROUP BY load_request_id, award_number, award_name

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Keyword' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.award_keyword_interface_id) FROM gms_award_keywords_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_keywords_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Reference Types' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.award_ref_interface_id) FROM gms_award_references_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_references_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Certifications' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.award_cert_interface_id) FROM gms_award_certs_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_certs_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Terms' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.award_term_interface_id) FROM gms_award_terms_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_terms_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award CFDA' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.award_cfda_interface_id) FROM gms_award_cfdas_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_cfdas_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Budget Periods' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.BDGT_PRD_INTERFACE_ID) FROM gms_award_bdgt_prds_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_bdgt_prds_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Department Credits' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.AWARD_DEPT_CREDIT_ID) FROM gms_award_dept_crdts_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_dept_crdts_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Personnel' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.AWARD_PERS_INTERFACE_ID) FROM gms_award_personnel_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_personnel_int b group by load_request_id,award_number

union all

SELECT b.load_request_id,null as award_name,b.award_number,'Award Projects' as sub_node_type,2 as current_level,1 as parent_level, (SELECT COUNT(a.AWARD_PROJ_INTERFACE_ID) FROM gms_award_projects_int a WHERE a.processed_status='FAILURE' ) AS failure_count FROM gms_award_projects_int b group by load_request_id,award_number