Page Name: DWHOUSE Access Requests Anchor |
---|
DWHOUSE Access Requests | DWHOUSE Access Requests | Data Quality Check: | Saved and approval pending DWHOUSE user and service account requests |
Description: | This data quality check returns DWHOUSE user account and service account requests in SAVED and/or PENDING approval status (i.e. Id requests). If an account request is in SAVED status for 3 or more days or is pending a UDSC group approval, the request needs to be addressed. For instructions, see DWHOUSE Id Requests in SAVED or PENDING Status.
|
Back to Top
Page Name: Invalid Characters in Comments Anchor |
---|
Invalid Characters in Comments | Invalid Characters in Comments | Data Quality Check: | Invalid Characters in Table/View Comments |
Description: | This data quality check returns Data Warehouse tables and/or view owned by MARTIAN that have comments containing an invalid character, the ampersand (&) or the single quote ( ' ). If not for a step in the nightly DAL process that removes any ampersands and replaces any single quotes ( ' ) with double quotes ( " ), these characters would cause the DAL process to fail. This step makes changes to the comments only for the DAL views that get created. The comments in the source table/view need to be modified. |
Data Quality Check: | Invalid Characters in Column Comments |
Description: | This data quality check returns Data Warehouse column comments (in tables/views owned by MARTIAN) that contain invalid characters, the ampersand (&) or the single quote ( ' ). These invalid characters would cause the nightly DAL process to fail if not for a step in the process that removes any ampersands and replaces any single quotes ( ' ) with double quotes ( " ). This process makes changes to the comments only for the DAL views that get created. The comments in the source need to be modified. |
Back to Top
Page Name: Table/View Name Too Long Anchor |
---|
Table/View Name Too Long | Table/View Name Too Long | Data Quality Check: | Table/View Name Too Long for DAL Process |
Description: | This data quality check returns Data Warehouse tables/views owned by MARTIAN that have a name longer than 27 characters, but do not have a name like ODS%, %DIRV, '%DV1, %DV2, or %DV3. When a table/view name is longer than 27 characters the nightly DAL process will fail because the DAL view name for that source table/view would be longer than Oracle allows when the identifying DAL characters are added to the end of the name ( _DAL1, _DAL2, or _DAL3). The table/view name will need to be shortened. |
Back to Top
Page Name: Table/View Comments w/ Return Anchor |
---|
Table/View Comments w/Return | Table/View Comments w/Return | Data Quality Check: | Table/View Comments with a Carriage Return |
Description: | This data quality check returns Data Warehouse tables/views owned by MARTIAN with comments that contain a hard return. A carriage return would cause the nightly DAL process to fail if not for a step in the process that removes hard returns. This process makes changes to the comments only for the DAL views that get created. The comments in the source need to be modified. |
Data Quality Check: | Column Comments with a Carriage Return |
Description: | This data quality check returns Data Warehouse column comments (in tables/views owned by MARTIAN) that contain a hard return. A carriage return would cause the nightly DAL process to fail if not for a step in the process that removes hard returns. This process makes changes to the comments only for the DAL views that get created. The comments in the source need to be modified. |
Back to Top
Page Name: AIS DAL User w/out User Account Anchor |
---|
AIS DAL User w/out User Account | AIS DAL User w/out User Account | Data Quality Check: | DAL users exists in AIS_DAL_USER that do not have a user account in DWHOUSE. |
Description: | A DAL user records exists in MARTIAN.AIS_DAL_USER, but that person does not have a user account in ALL_USERS. The orphaned record in AIS_DAL_USER needs to be removed. Submit a JSD incident to the service team: Enterprise Systems Security requesting the removal of the record from AIS_DAL_USER. |
Back to Top
Page Name: DAL Privileges Missing Anchor |
---|
DAL Privileges Missing | DAL Privileges Missing | Data Quality Check: | DAL Users are Missing DAL Privileges |
Description: | A DAL user in the table MARTIAN.AIS_DAL_USER is missing DAL privileges (DAL1, DAL2, or DAL3) in the table DBA_ROLE_PRIVS. This could mean the user is no longer employed by USF or the process that creates the DAL privileges did not create the privileges. In the latter case, check the AppWorx process IT_DAL_C. |
Data Quality Check: | DAL Views are Missing DAL Privileges |
Description: | A DAL view in the table ALL_VIEWS owned by MARTIAN (name will end in D0, D1, D2, or D3) does not have DAL privileges in the table DBA_TAB_PRIVS (grantee <> DAL1, DAL2, or DAL3). This most likely means the process that creates the DAL privileges did not create the privileges. Check the AppWorx process IT_DAL_C. |
Back to Top
Page Name: DW Accounts Missing or Orphaned Anchor |
---|
DW Accounts Missing or Orphaned | DW Accounts Missing or Orphaned | Data Quality Check: | DWHOUSE Accounts are Missing in the AIS_DAL Tables |
Description: | A DWHOUSE user account or service account exists in DBA_USERS, but it does not exist in the table MARTIAN.AIS_DAL_USER or MARTIAN.AIS_DAL_SYSTEM_ID. If a user account is missing in AIS_DAL_USER, submit a JSD incident to the service team Enterprise Systems Security requesting the record be added to AIS_DAL_USER. If a service account is missing in AIS_DAL_SYSTEM_ID, add the record to AIS_DAL_SYSTEM_ID using the System ID Maintenance page https://usfpro1.forest.usf.edu/pls/ax_dwhouse/f?p=1057:102:0::NO. |
Data Quality Check: | DWHOUSE Accounts are Orphaned in AIS_DAL Tables |
Description: | A DWHOUSE user account or service account exists in the table MARTIAN.AIS_DAL_USER or MARTIAN.AIS_DAL_SYSTEM_ID, but it does not exist in the table ALL_USERS. If a user account is orphaned in AIS_DAL_USER, submit a JSD incident to the service team Enterprise Systems Security requesting the removal of the record from AIS_DAL_USER. If a service account is orphaned in AIS_DAL_SYSTEM_ID, delete the record in AIS_DAL_SYSTEM_ID using the System ID Maintenance page https://usfpro1.forest.usf.edu/pls/ax_dwhouse/f?p=1057:102:0::NO. |
Back to Top
Page Name: Invalid Information in AIS_DAL_SYSTEM_ID Anchor |
---|
Invalid Information in AIS_DAL_SYSTEM_ID | Invalid Information in AIS_DAL_SYSTEM_ID | Data Quality Check: | Contacts in AIS_DAL_SYSTEM_ID are No Longer Employed by USF |
Description: | A contact in the table MARTIAN.AIS_DAL_SYSTEM_ID is no longer employed by USF (i.e. emplid not in martian.gems_appointment_curr_view where empl_status_code = 'A'). Look up the contact's previous position in GEMS_APPOINTMENT to determine who the contact reported to while in that previous position. Send an email to that person asking who the new contact should be for the service account. Once you receive that information, update the service account record with the new contact's emplid using the System ID Maintenance page https://usfpro1.forest.usf.edu/pls/ax_dwhouse/f?p=1057:102:0::NO. |
Data Quality Check: | Contacts in AIS_DAL_SYSTEM_ID have a department Id different than their department Id in GEMS |
Description: | A contact in the table MARTIAN.AIS_DAL_SYSTEM_ID has a department Id in AIS_DAL_SYSTEM_ID that is different from the contact's department Id in GEMS (the source for the GEMS department Id is martian.gems_appointment_curr_view.deptid). When a contact's department Id does not match their GEMS department Id, it means the contact has changed departments. Look up the contact's previous position in GEMS_APPOINTMENT to determine who the contact reported to while in that previous position. Send an email to that person asking who the new contact should be for the service account. Once you receive that information, update the service account record with the new contact's emplid using the System ID Maintenance page https://usfpro1.forest.usf.edu/pls/ax_dwhouse/f?p=1057:102:0::NO. |
Back to Top
Page Name: DWHOUSE Tables Have Unusable Indexes Anchor |
---|
DWHOUSE Tables Have Unusable Indexes | DWHOUSE Tables Have Unusable Indexes | Data Quality Check: | DWHOUSE Table Indexes are Unusable |
Description: | A DWHOUSE table owned by MARTIAN, DATA_HUB, or BOG has an index with a status = 'UNUSABLE' in ALL_INDEXES. Check to see if there is an ETL process running that drops and recreates indexes. That's usually the case. |
Back to Top
Page Name: DWHOUSE Views are Invalid Anchor |
---|
DWHOUSE Views are Invalid | DWHOUSE Views are Invalid | Data Quality Check: | DWHOUSE Views are Invalid |
Description: | A DWHOUSE view owned by MARTIAN DATA_HUB, or BOG has a status = 'INVALID' in DBA_OBJECTS. Usually the view will validate if a simple select statement is ran against it. |
Back to TopData Analytics & Reporting Team (DART), SVC4010, Contact Us