Getting Started with UWODS


Table of Contents

What is UWODS?

UWODS (University of Washington Operational Data Store) is the university's main database for HR, payroll, and some financial information. WDFinDataMart houses most of the University's financial data. UWODS was introduced in 2023 as part of UW Finance Transformation to replace the older ODS system. UWODS gets its data directly from Workday, UW's system for managing employees, finances, and organizational information.

Think of UWODS as a central warehouse where all the important university data is stored and organized so you can create reports and answer business questions.

What Data Can You Find in UWODS?

Employee and HR Information

Financial Information

Important Note About Payroll Data

While most HR information is in UWODS, payroll earnings and detailed payroll transactions are stored in a separate database called WDFinDataMart. If you need payroll payment details, you'll need to look there instead.

How to Connect to UWODS

Getting Access

Before you can use UWODS, you need proper access:

Tools You Can Use

See our guide on how to connect to the EDW for more information.

Understanding How UWODS is Organized

The "sec" Prefix Rule

This is the most important thing to remember: Always use table names that start with "sec."

-- Correct way to query UWODS

SELECT * FROM UWODS.sec.Person

-- Wrong way (this won't work)

SELECT * FROM UWODS.Person

The "sec" stands for "secured" and ensures you're accessing data through the proper security filters.

Data is Updated Nightly

UWODS gets fresh data from Workday every night, Sunday through Thursday. So, the information you see is typically from the previous business day.

Basic Query Examples

Finding Employee Information

-- Look up an employee by their Employee ID

SELECT DisplayName, EmployeeID

FROM UWODS.sec.Person 

WHERE EmployeeID = '123456789'

Finding Active Employees

-- Get a list of current active employees

SELECT p.DisplayName, p.EmployeeID, es.PositionTitle

FROM UWODS.sec.Person p

JOIN UWODS.sec.EmploymentDetail es ON p.PersonKey = es.PersonKey

JOIN UWODS.sec.EmploymentStatus s ON p.PersonKey = s.PersonKey

WHERE s.EmployeeStatusCode LIKE 'A'

Understanding Financial Relationships

One of the most powerful features in UWODS is understanding how financial codes relate to each other:

-- What cost centers can be used with a specific gift?

SELECT AllowedWorktagName, AllowedWorktagIDValue

FROM UWODS.sec.vwRelatedWorktag_Allowed

WHERE RelatedWorktagIDValue = 'YOUR_GIFT_CODE'

  AND WorktagTypeName = 'Cost Center'

Key Tables You'll Use Most Often

Employee Data

Organizational Data

Financial Data

Common Things to Watch Out For

Employee Names

UWODS has different name fields:

Sensitive Payroll Information

Some payroll details require special permissions. If you see blank/null values where you expect data:

Keys and IDs Are Different from the Old System

If you used the previous ODS system, be aware that the internal ID numbers (keys) are completely different in UWODS. Don't assume an employee's "PersonKey" will be the same between systems.

What's Different from the Old ODS System

If you previously used the ODS system:

Major Changes

Better Workday Alignment

UWODS reflects how Workday actually stores data, making it more accurate and up-to-date with UW's actual business processes.

Getting Help

When You Need Support

Staying Updated

Join the uwods-ft-users email list to get notifications about:

Tips for Success

  1. Start simple: Begin with basic SELECT statements on single tables
  2. Use the "sec" prefix: Always remember UWODS.sec.tablename
  3. Filter your results: Use WHERE clauses to limit results, especially on large tables
  4. Ask for help early: Don't struggle alone - use the support resources
  5. Check the documentation: Look at the Data Concepts and Sample Queries for your specific area (HR, Finance, etc.)