Analytic functions allow the rows in a result set to 'peek' at each other, avoiding the need for joining duplicated data sources.
|
|
- Tamsyn Powell
- 6 years ago
- Views:
Transcription
1 Standard SQL functionality focuses on rows. When you want to explore the relationship between rows, those rows would have to come from different sources, even if it was the same table with a different alias. And those different data sources would have to be joined. Analytic functions allow the rows in a result set to 'peek' at each other, avoiding the need for joining duplicated data sources. 1
2 2
3 A partition separates discrete and independent slices of data. A window dictates how far back or forward the row can peek WITHIN the partition The default windows is from the 'start' of the partition to the current row. The concept of 'start' generally requires an explicit ORDER BY 3
4 Without analytics, all the expressions and columns in a row of a result set had to come from within that row. Analytics allows you to 'peek' at your neighbours 4
5 You can have multiple analytics in a single select, all with different partitioning and/or ordering characteristics. You may want to partition by Customer or Order, and order by dates ascending and descending. Like any SQL, there will be limits on how complex you ALLOW things to get. 5
6 6
7 This 'New Aggregate' section is pretty much only here to emphasize this function. 7
8 If I want the biggest selling item, there's little point in telling me how many I've sold if you can't tell me WHAT I sold. 8
9 'X' is made up, just to give a row in Cities that has the same population as Sydney 9
10 10
11 11
12 It looks better with your own user defined collections. 12
13 XML allows complex or 'wide' data sets (lots of columns) to be pulled together. They are a (mostly) reliable mechanism for grouping data so that it can be ungrouped at a later point. 13
14 You can group up an entire record this way, treat it as a single value as you move it around (eg in a MAX KEEP) and then decompose it back at the end. 14
15 Wraps the <Name><Pop> into a higher level record. 15
16 Turn the results into a single row. This is the AGGREGATION function. 16
17 Finally, you may need to wrap the XML records into a higher level chunk. Here we have a PARENT, with multiple LINE entries each of which consists of a NAME and POP element. 17
18 18
19 19
20 Better than the old days when you had to rely on DECODE, which was a right royal PITA if you needed greater than/less than style comparisons, especially with strings where you couldn't use SIGN. 20
21 21
22 These are also available in SQL Server : Google "DAT317: T-SQL Power! The OVER Clause: Your Key to No-Sweat Problem Solving" Which was presented at "Tech Ed North America 2010" 22
23 The most common scenario is a Top-N query. 23
24 Not wanting to lose all the employees from a particular sector, Smithers brings a report ranking the employees within their department (or sector). 24
25 NOTE: Since I used a WAGE DESC as the order by, nulls were put to the top. I can avoid this with a NULLS LAST clause select name, wage, sector, row_number() over (partition by sector order by wage desc nulls last) rn, rank() over (partition by sector order by wage desc nulls last) rnk, dense_rank() over (partition by sector order by wage desc nulls last) drnk from emp where sector in ('7G','9i') order by sector, wage desc nulls last ROW_NUMBER gives non-duplicating, consecutive numbers. If the ORDER BY is not deterministic, the results may differ. It can give you a "Give me the two highest paid employees" and guarantee no more than two rows, but with the risk that it isn't deterministic. You might get Lenny or Carl. RANK gives the same number when the ORDER BY values match, but will skip numbers. It can be the best for "Give me the two highest paid employees" with the caveat that you may get more than two records if there are 'ties' at the end. For 7G, Homer, Lenny and Carl would be returned. DENSE_RANK gives the same number when the ORDER BY values match, and the next number is always consecutive. In this case 'Give me the three highest salaries and the people to whom they are paid" would return the four people in 7G with salaries of 200, 100 and 50. If there are no ties, the results are equivalent. 25
26 Cumulative amount demonstrates the ORDER BY. It is generally less confusing if, where you have an ORDER BY in an analytic, you have the same ORDER BY at the bottom of the query. 26
27 Because Lenny and Carl both earn 100, the SUM analytic 'groups' both together. However the ROW_NUMBER analytic orders them uniquely. Using the ROW_NUMBER derived value as a filter means that a group is broken and the results look wrong. 27
28 The default for the windowing clause is RANGE, which is deterministic and has rows of equivalent value at the same level. The alternative is ROWS which puts in an artificial, and arbitrary, differentiator as a tie-breaker. The UNBOUNDED PRECEDING is also the default. It just means start at the beginning (eg the beginning of the partition, but we'll get on to partitions later). 28
29 NTILE (and the similar PERCENT_RANK) can be useful for excluding the outliers. For example, you only select rows where the percent_rank is between 10 and 90 to exclude the top and bottom 10% of 'weird' values, or select the middle third Percent_rank is always a percentage. NTILE allows you to choose your own bucket size NTILE is also available in SQL Server. Postgres also has analytics, which are enhanced in Postgres 9. 29
30 30
31 create table test_mill as select round(dbms_random.normal,3) n from dual connect by level < ; select round(n*2) label, count(*) val from (select n, ntile(9) over (order by n) nt from test_mill) where nt [not] in (1,9) group by round(n*2) order by 2 31
32 IGNORE NULLS 32
33 Emphasize that May went from 130 to 170, an increase of 40 (or about 31%). Not much use for LEAD, but it is pretty similar. create table sales (period date, amount number); Insert into sales select add_months(trunc(sysdate,'yyyy'), rownum -1), round(dbms_random.value(100, 500),-1) from dual connect by level < 10; column perc format select to_char(period,'month') mon, amount, lag(amount) over (order by period) prev_amt, 100*(amount - (lag(amount) over (order by period)))/(lag(amount) over (order by period)) perc from sales order by period / 33
34 Ignore nulls syntax (11g) select to_char(period,'month') mon, amount, lag(amount) ignore nulls over (order by period) prev_amt from sales order by period / 34
35 35
36 Partitioning by Quarter Get the sales value for the first month of each quarter. 36
37 37
38 Answers questions that I never need to ask, such as the rolling total of the last three months. 38
39 39
40 40
41 41
42 Filter is applied AFTER the analytic SQL> explain plan for 2 select * from 3 (select order_id, line_id, 4 sum(value) over (order by line_id) cumul 5 from order_lines) 6 where order_id =10; Explained. SQL> select * from table(dbms_xplan.display); PLAN_TABLE_OUTPUT Plan hash value: Id Operation Name Rows Bytes Cost (%CPU) Time SELECT STATEMENT (25) 00:00:01 * 1 VIEW (25) 00:00:01 2 WINDOW SORT (25) 00:00:01 3 TABLE ACCESS FULL ORDER_LINES (0) 00:00: PLAN_TABLE_OUTPUT Predicate Information (identified by operation id): filter("order_id"=10) 42
43 In this case, it allows from predicate pishing SQL> explain plan for 2 select * from 3 (select order_id, line_id, 4 sum(value) over 5 (partition by order_id order by line_id) cumul 6 from order_lines) 7 where order_id =10; Explained. SQL> SQL> select * from table(dbms_xplan.display); PLAN_TABLE_OUTPUT Plan hash value: Id Operation Name Rows Bytes Cost (%CPU) Time SELECT STATEMENT (25) 00:00:01 1 VIEW (25) 00:00:01 2 WINDOW SORT (25) 00:00:01 * 3 TABLE ACCESS FULL ORDER_LINES (0) 00:00: PLAN_TABLE_OUTPUT
44 44
45 45
46 46
47 select decode(grouping(to_char(period,'q')),1,'total', nvl(to_char(period,' MM Month'),' Subtotal')) mnth, sum(amount) amt from sales group by rollup(to_char(period,'q'), period); Sometimes use GROUPING in a filter predicate to avoid duplicate results. [Should be able to use HAVING, but ORA-0600 in XE] select m1,m2, amt from (select m1, m2, sum(amount) amt, grouping(m1) gm1, grouping(m2) gm2 from (select to_char(period,'month') m1, to_char(period,'mm') m2, amount from sales) group by rollup (m1, m2)) where gm1 = gm2 order by m2, m1, amt / 47
48 48
49 The example above excludes the detail rows shown below. SQL> select colour, shape, count(*) 2 from stc 3 group by cube(colour,shape) 4 / COLOUR SHAPE COUNT(*) Oval 83 Round 83 Square 83 Red 50 Red Oval 16 Red Round 17 Red Square 17 Blue 49 Blue Oval 17 Blue Round 16 Blue Square 16 Green 50 Green Oval 17 Green Round 16 Green Square 17 White 50 White Oval 16 White Round 17 White Square 17 Yellow 50 Yellow Oval 17 Yellow Round 17 Yellow Square rows selected. 49
50 50
51 51
52 52
53 Number, datatype and names of columns are fixed at parse time. There can't be any chance of a subsequent execution, potentially with different bind variables, returning a differently structured data set. 53
ABSTRACT INTRODUCTION IMPORTANT CONCEPTS. John Jay King, King Training Resources
ANALYZE THIS! USING ORACLE8I ANALYTIC FUNCTIONS John Jay King, King Training Resources ABSTRACT Oracle 8.1.6 introduced new Analytic functions allowing complex statistical calculations to be accomplished
More informationPerformance tuning using SQL new features. By Riyaj Shamsudeen
Performance tuning using SQL new features By Riyaj Shamsudeen Who am I? 15 years using Oracle products Over 14 years as Oracle DBA Certified DBA versions 7.0,7.3,8,8i &9i Specializes in performance tuning,
More informationReading Plans in the cloud or not Revised November 2017
Reading Plans in the cloud or not Revised November 2017 This free training webinar is a lesson from the Hotsos Optimizing Oracle SQL, Intensive (OPINT) course. Please visit our website for more information.
More informationOracle MOOC: SQL Fundamentals
Week 3 Homework for Lesson 3 Homework is your chance to put what you've learned in this lesson into practice. This homework is not "graded" and you are encouraged to write additional code beyond what is
More informationOracle MOOC: SQL Fundamentals
Week 2 Homework for Lesson 2 Homework is your chance to put what you've learned in this lesson into practice. This homework is not "graded" and you are encouraged to write additional code beyond what is
More information2014 MSX Group Microsoft Forecaster User Group Forums. Questions Asked by Attendees
2014 MSX Group Microsoft Forecaster User Group Forums Questions Asked by Attendees This document contains the questions we received during this year s Forecaster User Group Forum. If any of the questions
More informationThe Human Resources Information System DATA WAREHOUSE
The Human Resources Information System DATA WAREHOUSE September 2010 First Edition: 1999 Second Edition: October, 2004 Third Edition: March 2007 Current Edition: September, 2010 Oregon State University,
More informationSchedule % Complete in Primavera P6
Schedule % Complete in Primavera P6 Schedule % Complete is one of the many percent completes you have in Primavera P6 and we re going to have a complete look at what it is and how it is calculated. Two
More informationQuery Tuning Using Advanced Hints
Query Tuning Using Advanced Hints NYOUG Meeting December 12, 2002 Claudio Fratarcangeli Adept Technology Inc. claudiof@computer.org PUSH_PRED Hint Applicable when doing an outer join to a view Normally,
More informationReports in Profit Center Accounting (Revenues and Expenses) NOTE: NOTE:
Reports in Profit Center Accounting (Revenues and Expenses) The University of Mississippi 1/2012 R/3 Path Accounting > Controlling > Profit Center Accounting > Information System > Reports for Profit Center
More informationOracle DB-Tuning Essentials
Infrastructure at your Service. Oracle DB-Tuning Essentials Agenda 1. The DB server and the tuning environment 2. Objective, Tuning versus Troubleshooting, Cost Based Optimizer 3. Object statistics 4.
More informationnuijten.blogspot.com
nuijten.blogspot.com 4 Years 2009 2013 R1 Multitenant Architecture 2009 2013 R1 In Memory Option 2013 2014 R1 12.1.0.2 but what s in it for the Database Developer? Increased Size Limit SQL> create table
More informationRDBMS Using Oracle. Lecture week 5. Lecture Overview
RDBMS Using Oracle Lecture week 5 CASE Expression Group Functions Lecture Overview AVG MAX MIN SUM COUNT Etc Working with Date Decode Function INSERT, UPDATE and DELETE commands Commit and Rollback, Alter
More informationNested SQL Dr. Zhen Jiang
Nested SQL Dr. Zhen Jiang Sometimes we need the result of one query prior to the querying of another.consider the following: List the name and age of all employees who are younger than the average age
More informationINSTRUCTIONAL GUIDE. Timekeeping For Non-Exempt RealTime Employees who use a computer to record time MARCH 7, 2017
INSTRUCTIONAL GUIDE Timekeeping For Non-Exempt RealTime Employees who use a computer to record time MARCH 7, 2017 UNIVERSITY OF CALIFORNIA, BERKELEY Kronos Version 8 TABLE OF CONTENTS INTRODUCTION...2
More informationAdvanced Forecast version For MAX TM. Users Manual
Advanced Forecast version 2016 For MAX TM Users Manual www.maxtoolkit.com Revised: October 25, 2016 Copyright Trademarks Warranty Limitation of Liability License Agreement Publication Date Manual copyright
More informationWhat about streaming data?
What about streaming data? 1 The Stream Model Data enters at a rapid rate from one or more input ports Such data are called stream tuples The system cannot store the entire (infinite) stream Distribution
More informationLINEAR PROGRAMMING APPROACHES TO AGGREGATE PLANNING. Linear programming is suitable to determine the best aggregate plan.
LINEAR PROGRAMMING APPROACHES TO AGGREGATE PLANNING Linear programming is suitable to determine the best aggregate plan. Recall that linear programming assumes all variables are continuously divisible.
More informationSpool Generated For Class of Oracle By Satish K Yellanki
SQL> CREATE VIEW Employees 3 SELECT 4 Empno "ID Number", 5 Ename Name, 6 Sal "Basic Salary", 7 Job Designation 8 FROM Emp; SQL> SELECT 2 Empno "ID Number", 3 Ename Name, 4 Sal "Basic Salary", 5 Job Designation
More informationINSTRUCTIONAL GUIDE. Timekeeping For Non-Exempt AnyTime Employees MARCH 7, UNIVERSITY OF CALIFORNIA, BERKELEY Kronos Version 8
INSTRUCTIONAL GUIDE Timekeeping For Non-Exempt AnyTime Employees MARCH 7, 2017 UNIVERSITY OF CALIFORNIA, BERKELEY Kronos Version 8 TABLE OF CONTENTS INTRODUCTION... 2 TRAINING... 2 ROLES AND RESPONSIBILITIES...
More informationGetting Started with Exadata & Smart Scan
Getting Started with Exadata & Smart Scan Aman Sharma Aman Sharma Who Am I? Aman Sharma About 12+ years using Oracle Database Oracle ACE Frequent Contributor to OTN Database forum(aman.) Oracle Certified
More informationReserve Bidding Guide for Compass Crewmembers
Reserve Bidding Guide for Compass Crewmembers A Publication of the Scheduling Committee Compass Master Executive Council Association of Flight Attendants, International 03/14/18 INTRODUCTION Preferential
More informationETH Zurich Spring Semester Systems Group Lecturer(s): Gustavo Alonso, Ce Zhang Date: March 27/March 31, Exercise 5: SQL II
Data Modelling and Databases (DMDB) ETH Zurich Spring Semester 2017 Systems Group Lecturer(s): Gustavo Alonso, Ce Zhang Date: March Assistant(s): Claude Barthels, Eleftherios Sidirourgos, Last update:
More informationWestern Michigan University. User Training Guide
Western Michigan University User Training Guide Index Significant Changes in Kronos Workforce Central 2 Accessing Kronos 3 Logging Off Kronos 4 Navigating Kronos 6.2 4-5 Timecard Basics 6-7 Visual Cues
More informationIBM TRIRIGA Application Platform Version 3 Release 4.1. Reporting User Guide
IBM TRIRIGA Application Platform Version 3 Release 4.1 Reporting User Guide Note Before using this information and the product it supports, read the information in Notices on page 166. This edition applies
More informationThings You Should Know About 11g CBO
Things You Should Know About 11g CBO Dave Anderson Founder and Oracle DBA, SkillBuilders dave@skillbuilders.com SkillBuilders.com/SQLTuning Some Things I Really Hope You Want to Know About CBO! Agenda
More informationIn this module, you will learn to place tickets on hold and sell tickets to a customer.
POS MERCURY PROGRAM GUIDE In this module, you will learn to place tickets on hold and sell tickets to a customer.» Benefits of Joining the Mercury Program Get more money back when buying or selling via
More informationEMPCENTER 9.6 USER GUIDE
January 2016 Oregon State University EMPCENTER 9.6 USER GUIDE Policy Profile Students/Temps Hourly Table of Contents EmpCenter Overview... 3 Accessing EmpCenter... 3 Employee Dashboard... 3 Employee Timesheet
More informationManager Dashboard User Manual
Manager Dashboard User Manual Manager User Guide The Manager User Guide is designed to provide a supervisor or a manager with step-by-step instructions for their daily tasks. Although every database will
More informationMorningstar Direct SM Scorecard
Within the Performance Reporting functionality, use the Scorecard to assign weighting schemes to data points and create custom criteria based on those quantitative and qualitative factors to calculate
More informationSoftware Feature Sets. Powerful. Flexible. Intuitive. Alight feature sets. Driver-Based Planning & Analytics
Software Feature Sets Driver-Based Planning & Analytics Powerful. Flexible. Intuitive. Alight Planning is the first spreadsheet replacement that delivers the modeling and reporting power you want within
More informationBusiness Intelligence Analyst
IBM Skills Academy Business Intelligence Analyst (Classroom) Career path description The Business Intelligence Analyst career path prepares students to understand report building techniques using relational
More informationSage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits
Sage ERP MAS Everything you want to know about Sage ERP MAS Intelligence What is Sage ERP MAS Intelligence? Sage ERP MAS Intelligence (or Intelligence) empowers managers to quickly and easily obtain operations
More informationSage Abra SQL HRMS Reports. User Guide
Sage Abra SQL HRMS Reports User Guide 2009 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names mentioned herein are registered trademarks or trademarks
More informationSQL Programming 1 SQL1 1
SQL Programming 1 The SELECT-FROM-WHERE Structure Single Relation Queries ORDER BY LIKE IS (NOT) NULL DISTINCT Aggregation Queries Grouping Having Oracle SQL*Plus Readings: Section 6.1 and 6.4 of Textbook.
More informationINFORMATION TECHNOLOGY LAB MS-OFFICE.
Paper Code: BB307 INFORMATION TECHNOLOGY LAB B.B.A II Year ( 3 rd Semester ) Objective : The aim of this course is to give a management students practical experience om working in typical office software
More informationRG Connect Innovate. Integrate. Elevate. Dynamics GP Enhancement Showcase for Sales and Purchasing
Dynamics GP Enhancement Showcase for Sales and Purchasing Purchase Order Entry Default Buyer ID If Buyer ID = User ID, Buyer ID is defaulted in when entering a new PO. Lock Down Document Date on existing
More informationAASHTOWare Project TM Civil Rights Labor (CRL) Module Contractor Entering a Payroll Manually Guide
AASHTOWare Project TM Civil Rights Labor (CRL) Module Contractor Entering a Payroll Manually Guide Prepared by the Minnesota Department of Transportation (MnDOT) September 2017 Payroll Data Payroll data
More informationJob and Employee Actions
Job and Employee Actions JOB AND EMPLOYEE ACTIONS Select Actions Each screen (job, employee and structure) has batch-type actions that are tied specifically to the data available Batch actions affect only
More informationGeorge Washington University Workforce Timekeeper 6.0 Upgrade Training
Workforce Timekeeper 6.0 Upgrade Training Table of Contents Topic 1: Workforce Timekeeper 6.0 New Features...4 Topic 2: Logging On and Off...5 Topic 3: Navigating in Workforce Timekeeper...7 Topic 4: Reviewing
More informationEVOLVING PAYROLL IN ADP WORKFORCE NOW : YOUR SEAT AT THE TABLE
EVOLVING PAYROLL IN ADP WORKFORCE NOW : YOUR SEAT AT THE TABLE Lance Kadushin, Senior Director Product Management Description Have you seen the latest changes to ADP Workforce Now payroll? During this
More informationSalary Transfer and Effort Certification Reporting
Labor Distribution Module Salary Transfer and Effort Certification Reporting To keep effort certification reporting and the Labor Ledger consistent, limitations are placed on the types of salary expense
More informationSage 100. Payroll User Guide. August 2017
Sage 100 Payroll User Guide August 2017 This is a publication of Sage Software, Inc. 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names
More informationQuantitative Methods. Presenting Data in Tables and Charts. Basic Business Statistics, 10e 2006 Prentice-Hall, Inc. Chap 2-1
Quantitative Methods Presenting Data in Tables and Charts Basic Business Statistics, 10e 2006 Prentice-Hall, Inc. Chap 2-1 Learning Objectives In this chapter you learn: To develop tables and charts for
More informationRisk Management User Guide
Risk Management User Guide Version 17 December 2017 Contents About This Guide... 5 Risk Overview... 5 Creating Projects for Risk Management... 5 Project Templates Overview... 5 Add a Project Template...
More informationOracle. Procurement Cloud Creating Analytics and Reports. Release 11
Oracle Procurement Cloud Release 11 Oracle Procurement Cloud Part Number E68096-02 Copyright 2011-2016, Oracle and/or its affiliates. All rights reserved. Author: Raminder Taunque This software and related
More informationItem Management. SIMMS Inventory Management Software 7.3. Updated September 28, 2010
Item Management SIMMS Inventory Management Software 7.3 Updated September 28, 2010 Contents Item Management.................. 1 Adding an Item s Profile................ 1 Add an Item s Profile..............
More informationExpert Reference Series of White Papers. Web Intelligence to the Rescue
Expert Reference Series of White Papers Web Intelligence to the Rescue 1-800-COURSES www.globalknowledge.com Web Intelligence to the Rescue Jim Brogden, BOCP-BOE, BOCP-MS, BOCP-CR Introduction The life
More informationDeltek Ajera Release Notes
Deltek Ajera 8 8.08 Release Notes October 21, 2015 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors may exist.
More informationSysAid. Service Level Agreement Service Level Management (SLA/SLM)
SysAid Service Level Agreement Service Level Management (SLA/SLM) Document Updated: 20 June 2010 Contents of SLA/SLM Guide Introduction 3 How to use these help files 4 Creating and modifying SLAs 6 Defining
More informationTutorial: Advanced Rule Modeling in Corticon Studio
Tutorial: Advanced Rule Modeling in Corticon Studio Product Version: Corticon 5.5 Tutorial: Advanced Rule Modeling in Corticon Studio 1 Table of Contents Introduction... 4 The business problem... 5 Discovering
More information3. Setting up pay types
3. Setting up pay types Before you can set up pay rates, you must set up pay types. A pay type, also known as a settlement type, is: An item that is considered a taxable earning; or A reimbursement; or
More informationCOINS Ti PO/IN Inventory Turnover Report
Modules Affected: Purchase Order/Inventory Versions Affected: COINS Ti (revised for software level 9.7c2.33TI) Documentation Updated: New fields and screens described within this CE document are included
More informationDepartment Asset Queries
Department Asset Queries This guide details the steps to run the U_ASSETS_BY_MY_DEPARTMENT or U_ASSET_PURCH_REF queries. The U_ASSETS_BY_MY_DEPARTMENT query retrieves the most recent Net Book Value information
More informationWe combined three different research methods to gain a deeper understanding of the complex issues in B2B usability:
Page 1 of 6 useit.com Alertbox June 2006 Business-to-Business websites Search Jakob Nielsen's Alertbox, June 1, 2006: B2B Usability Summary: User testing shows that business-to-business websites have substantially
More informationSETTING UP INVENTORY. Contents. HotSchedules Inventory
SETTING UP INVENTORY HotSchedules Inventory is a tool to help reduce your stores cost, and save time managing your inventory. However, Inventory needs to first be completely set up in order to function
More informationPROCESS COSTING FIRST-IN FIRST-OUT METHOD
PROCESS COSTING FIRST-IN FIRST-OUT METHOD Key Terms and Concepts to Know Differences between Job-Order Costing and Processing Costing Process costing is used when a single product is made on a continuous
More informationACCTivate! Release Notes (QuickBooks Edition)
ACCTivate! 7.3.2 Release Notes (QuickBooks Edition) Business Activity - Product Tax Code overrides Customer Tax code on Materials tab of Business Activity - #56665 Business Alerts - Sales Order Workflow
More informationAdvanced Reports Getting Started. How to install extension. How to upgrade extension
Advanced Reports 1.0.2 Getting Started Welcome to the Advanced Reports Documentation. Whether you are new or an advanced user, you can find useful information here. Next steps: How to install extension
More informationSalary Planning Procedures User Guide
User Guide Faculty and Staff 2012 Human Resources Information Systems 2012 Introduction 2012 Manual The Salary Planning process allows the Schools and Administrative Units to enter data directly into HRIS:
More informationAdvanced Cycle Counting. Release 9.0.2
Advanced Cycle Counting Release 9.0.2 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints, dates
More informationPenny Lane POS. Basic User s Guide
Penny Lane POS Basic User s Guide Penny Lane POS Basic User s Guide - Contents PART 1 - Getting Started a) Powering on the Equipment 2 b) Launching the System 2 c) Float In/Float Out 2 d) Assigning Cashier
More informationALTERNATE ENTRY
4.8 1.2 ALTERNATE ENTRY EDITION 2009 Revision 2.0 Software Support 7:00am 7:00pm Eastern Time (519) 621-3570 1-866-7PAYweb (1-866-772-9932) Support Email support@payweb.ca Website www.payweb.ca Signon
More informationUnit4 PSA Suite Business Performance Edition
for Microsoft Dynamics CRM Unit4 PSA Suite Business Performance Edition Release Notes Unit4 PSA Suite Business Performance Edition July 2017 v.31.07.2017 - MvB (C) Copyright 2017 Unit4 Table of Contents...
More informationSolar Product Cutting. Release 8.7.2
Solar Product Cutting Release 8.7.2 Legal Notices 2011 Epicor Software Corporation. All rights reserved. Unauthorized reproduction is a violation of applicable laws. Epicor and the Epicor logo are registered
More informationTaleo Enterprise. Taleo Compensation Manager Guide
Taleo Enterprise Taleo Compensation Feature Pack 12B August 31, 2012 Confidential Information and Notices Confidential Information The recipient of this document (hereafter referred to as "the recipient")
More informationINSTRUCTIONAL GUIDE. Timekeeping for Supervisors: Managing Non-Exempt Employees Time MARCH 17, 2017
INSTRUCTIONAL GUIDE Timekeeping for Supervisors: Managing Non-Exempt Employees Time MARCH 17, 2017 UNIVERSITY OF CALIFORNIA, BERKELEY Kronos Version 8 TABLE OF CONTENTS INTRODUCTION...2 TRAINING...2 ROLES
More informationSage (UK) Limited Copyright Statement
Sage (UK) Limited Copyright Statement Sage (UK) Limited, 2009. All rights reserved We have written this guide to help you to use the software it relates to. We hope it will be read by and helpful to lots
More informationA. ( ) ( ) 2. A process that is in statistical control necessarily implies that the process is capable of meeting the customer requirements.
8 4 4 A. ( 5 2 10 ) ( ) 1. When the level of confidence and sample proportion p remain the same, a confidence interval for a population proportion p based on a sample of n = 100 will be wider than a confidence
More informationQuick Guide: Completing your Direct Reports appraisal
Quick Guide: Completing your Direct Reports appraisal Both you and your direct report contribute to your direct reports (DR s) appraisal. Each of you review performance against objectives, then make some
More informationWorkforce Management Web for Supervisors Help. About WFM Web
Workforce Management Web for Supervisors Help About WFM Web 12/18/2017 Contents 1 About WFM Web 1.1 WFM Agent Mobile Client Support 1.2 Screen Reader Support 1.3 Changing GUI colors 1.4 Changing WFM Web
More informationHCM Configuration Guide - Shared Tasks HCM-008-CFG Absence Management Set Up Task: Installation Settings
Set Up Task: Installation Settings Set Up HCM > Product Related > Global Payroll & Absence Mgmt > System Settings > Installation Settings Sequence: 008.001 Define Global Payroll and Absence installation
More informationOracle Hyperion Planning for Interactive Users
Oracle University Contact Us: 1.800.529.0165 Oracle Hyperion Planning 11.1.2 for Interactive Users Duration: 0 Days What you will learn This course is designed to teach you how to use Planning. It includes
More informationBOCE10 SAP Crystal Reports for Enterprise: Fundamentals of Report Design
SAP Crystal Reports for Enterprise: Fundamentals of Report Design SAP BusinessObjects - Business Intelligence Course Version: 96 Revision A Course Duration: 2 Day(s) Publication Date: 14-01-2013 Publication
More informationP&G Tier 2 Reporting System. Prime Supplier Reporting Guide
P&G Tier 2 Reporting System Prime Supplier Reporting Guide Copyright 2006-2008 by CVM Solutions, Inc. All Rights Reserved. The material contained in this document is proprietary data and is the intellectual
More informationL Y R A P A Y M E N T L E D G E R U S E R M A N U A L
L Y R A P A Y M E N T L E D G E R U S E R M A N U A L Table of Contents Release Notes... 1 1. Overview... 2 2. Authorizations... 2 3. Customization... 2 3.1. Default a specific site in Payment Ledger module...
More informationPJM InSchedule User Guide
PJM InSchedule User Guide Revision: 01 Effective Date: June 1, 2015 Prepared by Markets Applications PJM 2015 PJM 2015 Revision 7, Effective Date: 6/1/2015 i PJM eschedules User Guide Approval and Revision
More informationET MedialabsPvt. Ltd. Opp. WHY Select GO City ONLINE Walk?- Mall, New Delhi ; Contact :
ET MedialabsPvt. Ltd. www.etmedialabs.com Opp. WHY Select GO City ONLINE Walk?- Mall, New Delhi -110017 ; Contact : 011-41016331 Managing Large Scale Google PPC Campaigns Running ecommerce campaigns on
More informationOracle Hyperion Financial Management Administration
Oracle Hyperion Financial Management Administration Course Description Course Name: Course Number: Duration: Oracle Hyperion Financial Management Administration 11.1.2.4.x O-HFM-A 5 Days The Administration
More informationUsing Enterprise etime
Using Enterprise etime Handout Manual Appendix Automatic Data Processing, Inc. Roseland V11090972216ET61 2009 ADP, Inc. Appendix Using Hyperfind Queries with QuickNavs When your ADP representative sets
More informationDealer Business System (DBS) Helping Dealers do business AMSOIL INC. 5/16/2014
Dealer Business System (DBS) Helping Dealers do business AMSOIL INC. 5/16/2014 Table of Contents Activation... 6 Business Information... 6 Shipping Setup... 6 Charge Shipping on Pickup Orders: Checking
More information1-2-3 Budget Works Companion Guide. NextGen. Contact Us. NextGen Budget Works Companion Guide. E: P:
NextGen 1-2-3 Budget Works Companion Guide Contact Us E: support@harriscomputer.com P: 800.239.6224 Harris F: School 251.544.4901 Solutions Budget Works 1-2-3 Companion Guide Page 1 esupport: https://support.harriscomputer.com/home.aspx
More informationThe Kruskal-Wallis Test with Excel In 3 Simple Steps. Kilem L. Gwet, Ph.D.
The Kruskal-Wallis Test with Excel 2007 In 3 Simple Steps Kilem L. Gwet, Ph.D. Copyright c 2011 by Kilem Li Gwet, Ph.D. All rights reserved. Published by Advanced Analytics, LLC A single copy of this document
More informationUnit 9 : Spreadsheet Development. Assignment 3. By Sarah Ameer
Unit 9 : Spreadsheet Development Assignment 3 By Sarah Ameer 22/03/2017 Introduction In this document, i will be writing about my final spreadsheet. I will be testing it, using the test plan i have created
More informationTime Information Management User Guide 80
Table of Contents - Part 2 MANAGE THE TIMECARD ON A DAILY BASIS...80 NAVIGATING THE TIMECARD WORKSPACE...82 MANAGING TIME EDITS...84 Missing or Duplicate In/Out Time Entry...84 Moving Overtime to Comp
More informationExpedient User Manual Workflow
Volume Expedient User Manual Workflow 33 Gavin Millman & Associates Pty Ltd 281 Buckley Street Essendon, VIC 3040 P: 03 9331 3944 W: www.expedientsoftware.com.au Table of Contents Contents Introduction...5
More informationCUPA Procedures. Date September 29, Theresa Porter, Information Technology Consultant, BOR. Doug Corwin, Information Technology Consultant, BOR
Title CUPA Procedures Version 1.0 Date September 29, 2010 Created by Theresa Porter, Information Technology Consultant, BOR Edited by Doug Corwin, Information Technology Consultant, BOR Copyright South
More informationMyTime Timestamp Manual
MyTime Timestamp Manual Purpose and Overview MyTime is a web-based time and attendance system that is designed to record and approve time, submit Leave requests and to provide reporting. The purpose of
More informationEngagement Portal. Employee Engagement User Guide Press Ganey Associates, Inc.
Engagement Portal Employee Engagement User Guide 2015 Press Ganey Associates, Inc. Contents Logging In... 3 Summary Dashboard... 4 Results For... 5 Filters... 6 Summary Page Engagement Tile... 7 Summary
More informationPurchase Order, Requisitions, Inventory Hands On. Workshop: Purchase Order, Requisitions, Inventory Hands On
Workshop: Purchase Order, Requisitions, Inventory Hands In this follow up session to the Operations Changes in Purchase Order, Requisition, and Inventory Theory course, this hands on session will look
More informationEclipse Standard Operating Procedures - Release 8 Pricing
Eclipse Standard Operating Procedures - Release 8 Pricing These documented procedures were designed based settings described in the Suggested Maintenance section. Revised 2/06/04 Intuit Eclipse TM, among
More informationThis version of CSA Expert is compatible only with MS-SQL Server / MS-SQL Server Express 2008 or above. CSA no longer supports MS-SQL Server 2005.
T his is a mandatory update. It covers four main areas. (1) Database - It makes CSA Expert compatible with the latest version of MS-SQL Server. Before update, please ensure your MS SQL Server is 2008 or
More informationHR Business Partner Guide
HR Business Partner Guide March 2017 v0.1 Page 1 of 10 Overview This guide is for HR Business Partners. It explains HR functions and common actions HR available to business partners and assumes that the
More informationSection 6 Managing Youth - Adding, Editing, and Reporting
Section 6 Managing Youth - Adding, Editing, and Reporting MANAGING YOUTH - ADDING, EDITING, AND REPORTING... 2 MANAGING YOUTH GROUPS... 2 Adding New Youth Groups... 2 VIEWING OR EDITING EXISTING YOUTH
More informationGUIDE: Manage Stock in Kitomba
GUIDE: Manage Stock in Kitomba What is Stock? Stock includes any physical items you sell to your customers e.g. shampoo, conditioner, oils, candles etc. Stock also includes any disposable items you use
More informationData Exchange Module. Vendor Invoice Import
Data Exchange Module Vendor Invoice Import Information in this document is subject to change without notice and does not represent a commitment on the part of Dexter + Chaney. The software described in
More information80318: Reporting in Microsoft Dynamics AX 2012
Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com
More informationPivot Table Tutorial Using Ontario s Public Sector Salary Disclosure Data
Pivot Table Tutorial Using Ontario s Public Sector Salary Disclosure Data Now that have become more familiar with downloading data in Excel format (xlsx) or a text or csv format (txt, csv), it s time to
More informationEagle Business Management System - Manufacturing
Eagle Business Management System - Manufacturing Table of Contents INTRODUCTION...1 Technical Support...1 Overview...2 CREATING A BATCH...5 Creating a Simple Manufacturing Batch...5 Using Inventory Components
More informationData Exchange Module. Vendor Invoice Import
Data Exchange Module Vendor Invoice Import Information in this document is subject to change without notice and does not represent a commitment on the part of Dexter + Chaney. The software described in
More information