Discoverer Users List

To update the Discoverer Users List, the Users need to be extracted from the Discoverer End User Layer using the attached SQL coding in each of the Discoverer Databases - 

  • Campus Solutions - CSRPT - csrpt_eul.eul5_qpp_stats
  • Finance - ADMAPPS / GLSNAP - glsnap_eul10g.eul5_qpp_stats
  • Human Resources - HRPPRD - HRRPT_eul.Eul5_Qpp_Stats

This data is joined with a master file DISCOVERER_USER LINKING_DATA -The Discoverer USERID is mapped to MaineStreet USERID and EMPLID (much of this was done manually and may need updating) Discoverer USERIDs are not necessarily MaineStreet USERID.

The result is joined to an active employee file from HR

UMS_DTS_EMPS_FOR_DISC_USAGE which provides employee demographics

This can also be used to join with the MaineStreet query access data to compare access between the databases.


UMS_DTS_QUERY_ACCESS_CSRPT
UMS_DTS_QUERY_ACCESS_HRPRD
UMS_DTS_QUERY_ACCESS_FINANCE
UMS_DTS_ROLES_DESCRIPTIONS is a Public Query in FNPRD that returns all roles for review


Discoverer Query Inventory

-- ADVR ADVANCE eul_admin.eul5_qpp_stats 02_10_17
select distinct '' PURPOSE,
                '' FREQUENCY,
                '' PRIORITY,
                '' SHARED_WITH_DARTS,
                'ADVANCE' DISCOVERER_DATABASE,
                qs.qs_doc_name query_name, 
                qs.qs_doc_owner query_author,
                qs.qs_created_by query_user,                          
                to_char(qs.qs_created_date, 'mm-dd-yy') query_run_day,
                to_char(qs.qs_created_date, 'mm-yy') query_run_month,
                to_char(qs.qs_created_date, 'yyyy') query_run_year

from eul_admin.eul5_qpp_stats qs
where qs.qs_created_date > '31-dec-2014' 
 and (qs.qs_created_by in('BILL') or 
  qs.qs_doc_owner in('BILL'))

order by qs.qs_doc_name

 -- CSRPT_eul.eul5_qpp_stats 06_20_17 
select distinct '' PURPOSE,
                '' FREQUENCY,
                '' PRIORITY,
                '' SHARED_WITH_DARTS,
                'CSRPT' DISCOVERER_DATABASE,
                qs.qs_doc_name query_name, 
                qs.qs_doc_owner query_author,
                qs.qs_created_by query_user,                          
                to_char(qs.qs_created_date, 'mm-dd-yy') query_run_day,
                to_char(qs.qs_created_date, 'mm-yy') query_run_month,
                to_char(qs.qs_created_date, 'yyyy') query_run_year
 
 from csrpt_eul.eul5_qpp_stats qs
where qs.qs_created_date > '31-dec-2014'
 and (qs.qs_created_by in('BILL') or 
  qs.qs_doc_owner in('BILL'))
order by qs.qs_doc_name

--glsnap_eul10g.eul5_qpp_stats 06_20_17
select distinct '' PURPOSE,
                '' FREQUENCY,
                '' PRIORITY,
                '' SHARED_WITH_DARTS,
                'GLSNAP' DISCOVERER_DATABASE,
                qs.qs_doc_name query_name, 
                qs.qs_doc_owner query_author,
                qs.qs_created_by query_user,                          
                to_char(qs.qs_created_date, 'mm-dd-yy') query_run_day,
                to_char(qs.qs_created_date, 'mm-yy') query_run_month,
                to_char(qs.qs_created_date, 'yyyy') query_run_year
  from glsnap_eul10g.eul5_qpp_stats qs
 where qs.qs_created_date > '31-dec-2014' 
  and (qs.qs_created_by in('BILL') or 
  qs.qs_doc_owner in('BILL'))
 order by qs.qs_doc_name


-- HRRPT_eul.Eul5_Qpp_Stats 06_20_17
select distinct '' PURPOSE,
                '' FREQUENCY,
                '' PRIORITY,
                '' SHARED_WITH_DARTS,
                'HRRPT' DISCOVERER_DATABASE,
                qs.qs_doc_name query_name, 
                qs.qs_doc_owner query_author,
                qs.qs_created_by query_user,
                qs.qs_created_date,                        
                to_char(qs.qs_created_date, 'mm-dd-yy') query_run_day,
                to_char(qs.qs_created_date, 'mm-yy') query_run_month,
                to_char(qs.qs_created_date, 'yyyy') query_run_year
   from HRRPT_eul.Eul5_Qpp_Stats qs
 where qs.qs_created_date > '31-dec-2014' 
   and (qs.qs_created_by in('PASHBY','PAMASHBY','EMICHAUD','JDMURPHY') or 
  qs.qs_doc_owner in('PASHBY','PAMASHBY','EMICHAUD','JDMURPHY'))
 order by qs.qs_created_by, qs.qs_doc_name