Item 3.F-Jun 8, 2012 ADMINISTRATIVE FACULTY POSITION DESCRIPTION QUESTIONNAIRE To expedite and facilitate the PDQ review process, please send the PDQ and Org Chart electronically to marshag@unr.edu for discussion and for initial review before routing PDQ for approval signatures. Questions - call UNR Faculty HR at 682-6114 INSTRUCTIONS: See http://www.unr.edu/vpaf/hr/compensation/placement.html for complete instructions. Incumbent(s) Name (if applicable): Sarali Diaz, LeRoy Palinsky Position #(s): 11557 Current Title: Analyst, Data Warehouse (IT) Current Range: 3 (JCC:76111;3J;CM5527;CC111;E) Department: Computing and Telecommunications College/Division: Information Technology Account #(s): 1101-109-0902 Action Proposed: (check all that apply) ( ) New position: Proposed Range: Proposed Title: ( ) Title Change, Proposed Title: ( ) Proposed Reassignment from Range ( ) Revised PDQ only (no change in range or title) (X ) Line of Progression (show titles below) Senior Analyst, Data Warehouse (3J; CM5527;CC111;E) Architect, Data Warehouse (3J;CM5503;CC104;E) Range: 3 4 JCC (Current or new HR assigned): 67264 67269 I certify that the statements in this description are accurate and complete to the best of my knowledge. ____________________________________________________________ Employee’s Signature __________________ Date I/we have reviewed the statements in this form and they accurately reflect the job assignments. ____________________________________________________________ Immediate Supervisor’s Signature Lisa Saichompoo Manager, Info & Database Admin ____________________________________________________________ Director/Chair/Dean J. Bird Vilseck, Director, Information Technology __________________ Date __________________ Date Approved for Salary Placement Committee review. ____________________________________________________________ Pres / Vice Pres / Vice Prov Signature Heather Hardy Executive Vice President & Provost __________________ Date Action Approved by the President (Completed by Faculty HR): Position #: EEO Code: 3J CUPA Code: Exempt: Yes or No Census Code: Job Class Code: Range: Effective Date: 6/1/2012 Approved Title: ____________________________________________________________ __________________ Employee Signature Date (Employee signs and sends to HR for personnel file after PDQ has been “final” stamped for approval) Rev: 12/1/2008 Position Description –Senior Analyst/Architect, Data Warehouse Page 2 1. Summary Statement: State the major function(s) of the position and its role in the university. Attach an organizational chart with positions, ranges, and names for the division which reflects the position in it as well as those supervised in the department. (This section is used for advertisement of the position.) The Senior Analyst, Data Warehouse and Architect, Data Warehouse, participate in the team development, transition and maintenance of the campus data warehouse including the PeopleSoft (Enterprise Performance Management) EPM. These positions are responsible for managing electronic data interchange (EDI) between various applications and data sources. This includes data extraction to and from third party applications as well as the mapping and uploading of data from various sources to the warehouse, including, but not limited to, student information, finance and human resource systems. The Senior Analyst and Architect report to the Manager, Information and Database Administration. Range 3 – Senior Analyst The Senior Analyst oversees data integrity in the data warehouse, assuring consistency of data elements for historical reporting trends as well as the design and maintenance of report oriented data structures. This position provides extensive data warehouse end user support, shares expert knowledge of data structures and serves as a resource concerning the data warehouse, data structures and SQL queries. Range 4 - Architect The Architect is a senior role and resource on legacy and enterprise resource planning (ERP) data structures. This position plans and builds nightly processes, new tables, views and data structures. The Architect works with functional experts regularly to understand data and communicate best practices. 2. List the major responsibilities, including percentage of time devoted to each. Provide enough detail to enable a person outside the department to understand the job (percentage first with heading and then bulleted information). Range 3 80% - Data Warehouse and EDI Maintenance Design, extract and load information into data warehouse using current data management technologies Design and build new tables, views and data structures Provide support for all data management processes to ensure information is current and accurate Manage electronic data interchange (EDI) between various applications and data sources Gather requirements from end user to determine data and reporting needs Design, implement, and document user requirements Use current industry standard languages and tools to meet data analysis and reporting needs 20% - User Support Design, develop, implement and support end-user applications using existing query, analysis and reporting toolsets to provide seamless integration of information from data warehouse to the end-user Create SQL scripts, data structures for application development Share expert knowledge of system data structures with Developers, IT staff and end users Provide extensive end user support in the development and use of data Define reporting needs of end users to be used in data driven decision making Position Description –Senior Analyst/Architect, Data Warehouse Page 3 Range 4 50% - Data Warehouse and EDI Maintenance Same as above 30% - Architect Data Warehouse Design and modify the data warehouse to accommodate the integration of new data and systems Design, develop and test nightly processes to load data into the warehouse Establish procedures to ensure that nightly runs are completed and errors are corrected Develop verification processes to ensure accurate information is being dispersed from the data warehouse and load (ETL) transactions Analyze requests for data, collaborate with functional data owners and propose resolutions Develop appropriate documentation 20% - User Support Same as above 3. Describe the level of freedom to take action and make decisions with or without supervision and how the results of the work performed impact the department, division and/or the university as a whole. Level of Freedom: Range 3 The Data Warehouse Senior Analyst makes decisions and judgments concerning how data must be extracted and the table structures that need to be designed, developed, and maintained for campus data storage. Autonomy and independent action are required on a daily basis within the framework of established protocols and IT best practices. Range 4 The Data Warehouse Architect makes decisions on the structure of the warehouse; in building nightly processes, tables, views and data structures; and ensuring that the structure of the warehouse supports user needs. Impact: Range 3 Improper reporting of data, unreliable loads, misinformation, and orphaned records negatively impact decision making and significantly impact decisions that could affect the reliability of data at the university. In addition, the credibility of program directors and university administrators is dependent upon data driven decision making. The decisions of the Senior Analyst affect the overall quality of the data warehouse. Other programmers depend upon the accuracy and integrity of these data decisions. Range 4 The Architect is responsible for the overall structure for the data warehouse in collaboration with other IT professionals and functional data owners. The data warehouse architecture can impact the ease in obtaining data and ability to gather information that integrates data from the finance, human resources and student services systems. Position Description –Senior Analyst/Architect, Data Warehouse Page 4 4. Describe the knowledge, skills (to include cognitive requirement and verbal and written communication), and abilities (to include task complexity, problem solving, creativity and innovation) essential to successful performance of this job (in bullet format). Range 3 Knowledge of: Oracle and/or SQL Server Relational Database Management systems (RDBMS) Writing SQL and PL/SQL, stored procedures, views and triggers Common data structures in business oriented applications Desktop and server hardware and operating systems, particularly Windows and UNIX PeopleSoft Campus Solutions PeopleSoft EPM PeopleSoft PeopleTools MS Access Unix – scripting Mainframe systems Skills: Creating and maintaining data warehouses Creating and maintaining electronic data interchanges Data analysis for reporting and interpretation Written and verbal communication Communication and interpersonal skills along with the ability to communicate technical information in manner that a non-technical person can understand Proficiency in use of a personal computer and current software applications including but not limited to Microsoft Office Suite (WordPerfect, Word, Access, Excel, PowerPoint, and email) Strong analytical, problem-solving, and conceptual skills Ability to: Develop computer programs using varying machines, languages and development environment Demonstrate initiative and work independently Understand users’ perspective of data and applications Effectively manage multiple projects simultaneously Range 4 (all of the above and): Knowledge of: Automated scripts to load data Reporting solutions such as Oracle Business Intelligence (OBIEE) Legacy data structures and extraction tools (FOCUS) Data warehouse design, implementation and management Skills: Consultative and relationship building skills Planning and problem solving Strong technical understanding of data modeling, design and architecture principles Ability to: Work effectively in cross-functional team environments Consult with subject matter experts in business areas (finance, human resources, student) and collaborate in high level problem resolution Develop appropriate documentation Position Description –Senior Analyst/Architect, Data Warehouse Page 5 Tune complex queries Develop indexing strategies to optimize query performance 5. Describe the type of personal contacts encountered in performing the duties of the job. Explain the nature and purpose of these contacts: i.e., to provide services, to resolve problems, to negotiate. Range 3 and 4: Internal Department/college applications managers and users Colleagues in IT Data Owners External Vendors Reason for Contact To determine system requirements; negotiate and build consensus with users application needs and specifications; involve users in testing systems; provide support and troubleshoot problems To determine hardware and security needs and system requirements To determine system requirements and data needs and understand data elements Reason for Contact To remain up-to-date on tools and training 6. Indicate the minimum qualifications which are necessary in filling this position should it become vacant. Please keep in mind the duties/responsibilities of the position rather than the qualifications of the incumbent. a. Minimum educational level, including appropriate field, if any. Bachelor’s Degree from a regionally accredited institution b. Minimum type and amount of work experience, in addition to the above required education necessary for a person entering this position. Range 3 Bachelor’s Degree and four years of information technology experience including relational database and some data warehouse experience and SQL Range 4 Bachelor’s Degree and five years of progressively complex data warehouse experience including PL/SQL and scripting Preferred Licenses or Certifications: None c. Indicate any license or certificate required for this position. None