This lesson should take about 1 1/2 hours to complete. After completing
this lesson, you should be able to describe the content of table and data
element help and recall the tables that make up the RSALMGT Universe and
identify their content.
Lesson 3. Table and Data Element Documentation
Activity 1
Read the document "What the Warehouse
Contains." After reading the document, use your browser's back button
to return to this lesson.
Activity 2
After reading the document, "What theWarehouse Contains," please answer
the following questions:
- Why should you read the Cautions section in the table help documentation?
- What is a data element?
- What is included in the online help for data element documentation?
- The Data Warehouse contains data at the summary level. Identify the
types of summary data that can be available within a data collection.
- What is a data collection?
- What is the purpose of the Related Tables section in the table help
documentation?
Activity 3
Read through the explanations and common uses sections of the tables that
make up the RSALMGT universe. After reading the
explanations and common uses for the tables that make up this universe,
please answer the following questions.
- Name the tables that contains secured biographic or demographic data
on employees.
- Why would you use the EMPLOYEE_ENCUMBRANCE_CURRENT table rather than
the EMPLOYEE_ENCUMBRANCE table?
- Which tables contain information about payments to employees? What
sort of information can you find out about payments?
- What are some common uses for the JOB_CLASS and JOB_CLASS_GENERAL
tables?
- Why might you choose to query EMPLOYEE_GENERAL rather than EMPLOYEE?
- When should you use COMP_PERSON rather than EMPLOYEE?
- From what tables would you select employee address information? What
are some factors to consider when querying these tables?
- For which tables should you be concerned about the history status
of a record? Why might this matter?
- Which table would you use to display the name of an employee's country
of citizenship, rather than the code that appears in the COMP_PERSON or EMPLOYEE tables?
Activity 2 Answers
- The Cautions section provides additional guidance, help, or explanation
about a table. It can also include recommendations that must be followed
to prevent poor query results.
- A data element is the smallest unit of data that you can work with
which cannot be logically divided any further without losing its meaning
or context.
- Help describes the data element and includes its indexed, format,
and not null values. If applicable, it also provides a list of valid
values for the data element.
- Summary data can be made available by week or by month in EMPLOYEE_PAYMENT,
or by year in EMPLOYEE_PAYMENT_SUMMARY.
- A term used to refer to the information in the Warehouse from each
source system at Penn.
- The Related Tables section helps you to identify other tables that
may be meaningful to your query. That is, tables that are good candidates
for containing information that you may want to include in your results.
Activity 3 Answers
- The COMP_PERSON and EMPLOYEE tables.
- If you want to access current encumbrances only (i.e., those for the
current Accounting Period) you would use EMPLOYEE_ENCUMBRANCE_CURRENT.
EMPLOYEE_ENCUMBRANCE contains both current and past encumbrances.
- The EMPLOYEE_PAYMENT table contains data about payments to employees,
and reallocations. You can find the check date, accounting period, earnings
type and account number for each payment. PAR_EARNINGS contains similar data, and also includes hours worked for weekly paid employees. EMPLOYEE_PAYMENT_SUMMARY contains a fiscal year summary of payments to an individual, from a particular 26-digit account number.
- You can use both tables to find data about a job class, such as the
job title, personnel class, job group and faculty class. JOB_CLASS includes
additional restricted data about the class, such as job grade and minimum
and maximum salaries.
- If you need only basic biographic or demographic data on employees,
or don't have the proper level of access to the EMPLOYEE table, you
may opt to query EMPLOYEE_GENERAL instead.
- COMP_PERSON contains the latest available biographic/demographic data for the employees whose records are managed in PennWorks (since November 1, 2009). The EMPLOYEE table includes employees who had Payroll records on or after July 1, 1996, so for employees with Payroll records prior to October 2009, biographic/demographic data is available in the EMPLOYEE table only.
- If you are looking for home address, then consult the COMP_PERSON_ADDRESS or EMPLOYEE_ADDRESS
tables. Keep in mind that the EMPLOYEE table has only the last known Payroll
mailing address, and may include employees who have been purged from
Payroll. You may query these tables only if you are authorized to access
data for the employee's home school or organization. (An employee's
campus mail code and work phone can be found in the COMP_PERSON and EMPLOYEE tables.)
- EMPLOYEE_DISTRIBUTION and EMPLOYEE_JOB both store history status on
each record. Unless you are tracing distributions over time, you should
choose a history status of 'C' in EMPLOYEE_DISTRIBUTION to find distributions
as they currently exist (or most recently exist, for purged records)
in Payroll. Similarly, EMPLOYEE_JOB stores historical job records -
only jobs with a history status of 'C' reflect those that currently
exist in Payroll (or, for those records which were purged from Payroll,
a history status of 'C' indicates the last known job record). You should
also consider screening on dates to find truly current records - Distribution
Start and Stop dates for EMPLOYEE_DISTRIBUTION, and Appointment Begin
and End dates for EMPLOYEE_JOB.
- The COUNTRY_CODES table.
Additional Lessons
Lesson 1. Security, Etiquette, and Ethics
Lesson 2. Salary Management Data Diagrams
Lesson 4. Questions to Ask Before Writing a Salary
Management Query
Lesson 5. Evaluating Query Results
Lesson 6. Getting Salary Management Help |