Upload
ganesh-reddy
View
213
Download
0
Embed Size (px)
Citation preview
8/6/2019 pacpig
1/91
Oracle r
Project AnalysisCollection Pack Implementation GuideRELEASE 11
March 1998
Enabling the Information Age
8/6/2019 pacpig
2/91
Part n um ber A5935601
Copyright E 1998
All rights reserved. Printed in the U.S.A.
Major Contributors: Vinod Bansal, Constance Kim, Debabra ta Roy, Ashwan i Shah i
The Programs (which include both the software and documentation) contain proprietaryinformation of Oracle Corporation; they are provided under a licens e agreement containing
restrictions on use and disclosure and are also protected by copyright, patent and other intellectualproperty law. Reverse engineering of the Programs is prohibited.
The information contained in th is document is sub ject to change w ithout notice. If you find anyproblems in the documentation, please report them to us in writing. Oracle Corporation does notwarrant that this document is error free.
RESTRICTED RIGHTS LEGENDPrograms d elivered su bject to the DOD FAR Sup plement are commercial comp uter software and use,du plication an d disclosure of the Programs shall be subject to th e licensing restrictions set forth in theapp licable Oracle license agreement. Otherwise, Programs d elivered su bject to the Federal AcquisitionRegulations are restricted comp uter software and u se, dup lication and disclosure of the Programsshall be subject to the restrictions in FAR 52.22714, Rights in Data General, including Alternate III(June 1987). Oracle Corp oration , 500 Oracle Parkw ay, Redw ood City, CA 94065.
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or otherinherently dangerous app lications. It shall be licensees responsibility to take all ap propriate failsafe,back up, redundancy and other measures to ensure the safe use of such applications if the Programsare used for such pu rposes, and Oracle disclaims liability for any damages caused by such u se of thePrograms.
Oracle is a registered tradem ark, and Context, Financial Analyzer, Oracle7, Oracle8, Oracle Alert,Oracle Applications, Oracle Discoverer, Oracle Financials, Object Library, Oracle Work in Process,Oracle Workflow, SmartClient , PL/ SQL, SQL*Calc, SQL*Forms, SQL*Loader, SQL*Menu, SQL*Net,SQL*Plus, SQL*Report, SQL*ReportWriter, Oracle Web Employees, and SQL*QMX are t rad emarks orregistered trad emarks of Oracle Corporation.
All other company or product names are mentioned for identification purposes only, and may betrademarks of their respective owners.
8/6/2019 pacpig
3/91
iContents
Contents
Preface i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1 Introduction 1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Overview of Oracle Project Analysis Collection Pack 1 2. . . . . . . . .
Operational Project Performance 1 2. . . . . . . . . . . . . . . . . . . . . . .Flexible Configuration 1 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Data Warehouse Uses 1 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2 System Requirements 2 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .System Requirements 2 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profile Options 2 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3 Standard Architecture 3 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Oracle Project An alysis Collection Pack Architectu re 3 2. . . . . . . . . .
Standard Dimensions, Hierarchy Levels , and Measures 3 3. . . .
Interface Tables 3 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Collection View s 3 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Collecting Dimension and Fact Tables 3 10. . . . . . . . . . . . . . . . . . .Database Triggers 3 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4 Implementation Considerations 4 1. . . . . . . . . . . . . . . . . . . . . . . . . . .Im p lem en tin g Oracle Project An alysis Collection Pack 4 2. . . . . . . .
8/6/2019 pacpig
4/91
ii Oracle Project Analysis Collect ion Pack Implementat ion Guide
Chapter 5 Customizations 5 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Customizing Your Integration 5 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disabling Standard Metadata 5 3. . . . . . . . . . . . . . . . . . . . . . . . . .Creating New Metadata 5 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 6 Generating and Installing Your Data Warehouse 6 1. . . . . . . . . . . .Generating and Installing Your Data Warehouse 6 2. . . . . . . . . . . . .
Chapter 7 Collecting Data and Maintaining the Data Warehouse 7 1. . . . . . .Overview of Collecting Data and Maintaining Your Warehouse 7 2
Appendix A Modifying Fact Collection Views A 1. . . . . . . . . . . . . . . . . . . . . . . . . .Modifying Collection Views to Disable or Create a Measure A 2. . .
Disabling a Standard Measure A 2. . . . . . . . . . . . . . . . . . . . . . . . .Creating a Measure A 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B Sample Reports B 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Report Listing B 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Project Organization View B 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Project View by Activity (Service Type) B 4. . . . . . . . . . . . . . . . . . . . .Project Organ ization View by Activity (Service Typ e) B 5. . . . . . . . .Top 3 Projects w ith Best Bud geted Cost to
Actual Cost Variances B 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bottom 2 Projects w ith Lowest Revenue B 7. . . . . . . . . . . . . . . . . . . . .Top 2 Projects w ith H ighest Revenue B 8. . . . . . . . . . . . . . . . . . . . . . .Margin View B 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary
Index
8/6/2019 pacpig
5/91
iPreface
Preface
Welcom e to Release 11 of the Oracle Project Analysis Collection Pack Implementation Guide.
This implementation guide includ es the information you n eed to w ork w ith Or acle Project Analysis Collection Pack effectively. It containsdetailed information abou t the following:
Overview and reference information System requiremen ts Description of standard implementation steps Description of customizations that y ou can p erform, includ ing
sample view changes Specific types of ana lysis that you can perform using O racle
Project An alysis Collection Pack Oracle Project Analysis Collection Pack functions and features Sam ple reports
This preface explains how th is imp lementation gu ide is organized andintrodu ces other sources of information that can help you .
8/6/2019 pacpig
6/91
ii Oracle Project Analysis Collect ion Pack Implementat ion Guide
About This Implementation Guide
This guide is the prim ary sou rce of information abou t Oracle ProjectAnalysis Collection Pack. It contains overview s as w ell as task andreference information. This guide includ es the follow ing chapters:
Chap ter 1 provides a brief introdu ction to O racle ProjectAna lysis Collection Pack.
Chap ter 2 describes the server requ irements you need to fulfill touse Oracle Project Ana lysis Collection Pack.
Chap ter 3 describes the stan da rd architecture of Ora cle ProjectAnalysis Collection Pack an d provid es a list of all of the stan da rd
dim ensions, hierarchy levels, and measu res that Oracle ProjectAnalysis Collection Pa ck p redefines. Chapter 4 w alks you through the factors you m ust consider in
your decision to imp lement an d customize, if necessary, OracleProject An alysis Collection Pack.
Chap ter 5 provid es detailed information about customizingdim ensions, hierarchy levels, measu res, and fact tables and
mod ifying the collection p rocesses. Chap ter 6 describes how to generate and install the da ta
warehouse. Chap ter 7 tells you how to run the collection process to pop ulate
your d ata wa rehouse and use tools to query, analyze, andgenerate reports based on you r project informa tion.
App endix A provides sample view changes that you can use tomod ify collection views to disable a stand ard m easure or tocreate a new measure.
App end ix B includ es a list of samp le reports th at you cangenerate using the stand ard d imensions, hierarchy levels, andmeasu res p redefined by Oracle Project Analysis Collection P ack.
This implementation guide is available onl ine
All Oracle Ap plications u sers guides are a vailable online in Ad obeAcrobat forma t. Most other Oracle App lications docum entation, suchas this imp lementation gu ide, is available in Ad obe Acrobat forma t.
The pap er and online versions of this man ual hav e identical content;use w hichever forma t is most convenient.
You can order a n Or acle App lications Docum entation Library CD
containing Adobe Acrobat versions of each m anu al in the Oracle
8/6/2019 pacpig
7/91
iiiPreface
App lications docum entation set. Using this CD, you can search forinformation, read it onscreen, and p rint ind ividua l pages, sections, orentire books. When you p rint from Ad obe Acrobat, the resultingprintou ts look just like pages from an Oracle Applications hard copymanual.
Note: The Oracle App lications Docum entation Library CDdoes not includ e docum entation for Oracle App lications DataWarehouse, Oracle Express An alyzer, and O racle SalesAnalyzer. You m ust ord er these reference materials separately.
AssumptionsThis guide assumes you have a working know ledge of the principlesand customar y practices of your bu siness area. It also assum es you arefamiliar w ith Oracle Projects and Oracle App lications Data Warehou se.If you h ave never u sed Or acle Projects and Or acle App lications DataWarehou se, w e suggest you attend one or m ore of the Ora cle Projectsand Oracle App lications Da ta Warehouse training classes available
throu gh Oracle Edu cation. (See Other Information Sources for moreinformation a bout Oracle Projects, Oracle App lications DataWarehou se, and Oracle training.)
This guide also assumes th at you are familiar with the Or acleApp lications grap hical user interface. To learn more abou t the OracleApp lications grap hical user interface, read the Oracle Applications UsersGuide.
8/6/2019 pacpig
8/91
iv Oracle Project Analysis Collect ion Pack Implementation Guide
Do Not Use Database Tools to Modify Oracle Applications Data
Oracle provides p owerfu l tools you can u se to create, store, change,retrieve and m aintain information in an Oracle da tabase. But if you u seOracle tools like SQL*Plus to modify Oracle Applications data, you risk destroying the integrity of your d ata and you lose the ability to aud itchanges to your d ata.
Because Oracle App lications tables are interrelated, any change youmake u sing an Oracle App lications form can u pd ate man y tables atonce. But w hen you mod ify Oracle Applications data using anyth ingother than O racle App lications forms, you m ay change a row in onetable w ithout m aking correspond ing chan ges in related tables. If your
tables get out of synchronization w ith each other, you risk retrievingerroneous information and you risk u npredictable results throughoutOracle App lications.
When you use Oracle App lications form s to mod ify your d ata, OracleApp lications autom atically checks that your changes are valid. OracleApp lications also keeps track of who chan ges information. But, if youenter information into database tables using databa se tools, you m aystore invalid information. You also lose the ability to track wh o haschanged your inform ation because SQL*Plus and other d atabase toolsdo n ot keep a record of chan ges.
Consequently , w e STRON GLY RECOM MEND t hat y ou never useSQL*Plus, Oracle Dat a Brow ser, database t riggers, or any ot her tool t o
modify O racle Applications t ables, unless w e tell y ou to do so in our manuals.
Other Information Sources
You can choose from m any sources of information, includingdocum entation, training, and sup port services, to increase yourknow ledge and un derstan ding of Oracle Project Analysis CollectionPack, Oracle Projects, and Oracle App lications Data Warehou se.
Most Oracle Applications d ocumen tation is available in Adobe Acrobatformat on th e Oracle A pplications D ocumentation Library CD. We supplythis CD with every software shipm ent.
If this man ua l refers you to other Oracle Applications docum entation,use on ly the Release 11 versions of those ma nu als un less we sp ecifyotherwise.
8/6/2019 pacpig
9/91
vPreface
Oracle Appli cations Users Guide
This guide explains how to n avigate, enter d ata, query, run report s, andintrodu ces other basic features of the grap hical user interface (GUI)ava ilable with this release of Oracle Project Ana lysis Collection Pack
(and any other Ora cle App lications prod uct). This guid e also includ esinformation on setting user p rofiles, as w ell as run ning and reviewingreports and concurrent requests.
You can also access this user s gu ide on line by choosing GettingStarted w ith Oracle Applications from any Oracle Applications helpfile.
Related Users Guides
You m ay w ant to consult other reference materials when you set u pand use Oracle Project Analysis Collection Pack to integrate OracleProjects with Oracle App lications Data Warehou se.
Oracle Projects Users Guide
This user s guide p rovides you w ith all the information you need touse you r Oracle Projects application w ith a function and taskorientedorganization.
Oracle Applications Data Warehouse Users Guide
Use this user s guide to un derstand and learn how to use OracleApp lications Data Warehou se (OADW). This man ual provid es
stepbystep gu idan ce on topics from setting up the w arehouse, tomod eling your bu siness data, and u sing the OADW in the m ostefficient w ay possible.
Oracle Applications Data Warehouse Reference Manual
This guid e provides d etailed d escriptions of each of the wind ow sprovid ed by Or acle App lications Data Warehou se.
Oracle Applications D evel opers Guide
This guide contains the coding stand ard s follow ed by th e OracleApp lications developm ent staff. It describes the Oracle App licationObject Library comp onents need ed to imp lement the OracleApp lications user interface described in th e Oracle Applications User
Int erface Standards . It also provid es information to help you build your
8/6/2019 pacpig
10/91
vi Oracle Project Analysis Collect ion Pack Implementation Guide
custom Developer/ 2000 forms so that they integrate with OracleApplications.
Oracle Appl ications Use r Interface Standards
This manu al contains th e user interface (UI) stand ards follow ed by th eOracle Applications d evelopmen t staff. It describes the UI for theOracle App lications products and how to app ly this UI to the d esign of an ap plication bu ilt by u sing Oracle Forms 4.5.
Oracle Appli cations D emons tration Users Guide
This man ual docum ents the functional storyline and prod uct flows forGlobal Comp uters, a fictional man ufacturer of personal comp uterprod ucts and services. As well as includ ing produ ct overviews, thebook contains detailed d iscussions and examp les, across each of thema jor prod uct flows. Tables, illustra tions, and charts sum ma rize keyflows and data elements.
Installation and System Adminis tration
Oracle Applications Installation Manual
This man ual and the accomp anying release notes provid e informationyou need to successfully install Oracle Financials, Oracle Pu blic SectorFinan cials, Oracle Manu factur ing, or Oracle Hum an Resources in yourspecific hardware and operating system software environment.
Oracle Applications Data Warehouse Installation Manual
This manu al provides step bystep instru ctions to install OracleApp lications Data Warehou se.
Oracle Appli cations Upgrade Manual
This man ual explains how to prep are your Oracle Applicationsprod ucts for an up grad e. It also contains information on finishing theup grade procedure for each prod uct. Refer to this manu al and theOracle A pplications Inst allation M anual when you p lan to up grade yourproducts.
8/6/2019 pacpig
11/91
viiPreface
Oracle Appli cations System Admin istrators Guide
This man ual provid es planning an d reference informa tion for theOracle App lications System Ad ministrator. It contains information onhow to define security, customize men us and online help, and ma nage
processing.
Oracle Projects App lications Techni cal Reference Manual
The Oracle Projects A pplications Technical Reference Manual containsda tabase diagram s and a detailed d escription of Oracle Projects andrelated app lications databa se tables, forms, reports, and p rogram s.This information h elps you convert d ata from your existing
app lications, integrate Or acle Projects with nonOracle app lications,and wr ite custom reports for Oracle Projects.
You can ord er a technical reference manu al for any p rodu ct you hav elicensed. Technical reference manu als are available in p aper formatonly.
Other Information
Training
Oracle Edu cation offers a comp lete set of training courses to h elp youand your staff ma ster Oracle App lications. We can help you d evelop atraining plan th at provid es thorough training for both your p rojectteam and your end users. We will work w ith you to organize coursesapp ropriate to your job or area of responsibility.
Training professionals can show y ou how to plan you r trainingthroughout the imp lementation process so that the right amoun t of information is delivered to key people wh en they need it the most. Youcan attend courses at any one of our m any Edu cational Centers, or youcan arrange for our tra iners to teach at you r facility. In add ition, wecan tailor stand ard courses or develop custom courses to meet yourneeds.
Support
From onsite sup port to central sup port, our team of experiencedprofessionals provides the help an d informat ion you need to keepOracle Project Analysis Collection Pack wor king for you. This teaminclud es you r Technical Representative, Accoun t Ma nager, and Oracleslarge staff of consultants an d sup port sp ecialists with expertise in you r
8/6/2019 pacpig
12/91
vii i Oracle Project Analysis Collect ion Pack Implementation Guide
business area, managing an Oracle server, and your hardw are andsoftware environment.
About Oracle
Oracle develops and mar kets an integrated line of softw are produ ctsfor d atabase managem ent, applications d evelopm ent, decision supp ort,and office autom ation, as w ell as a complete family of finan cial,manu facturing, and hum an resource applications.
Oracle produ cts are available for mainframes, minicomp uters, personal
computers, network comp uters , and p ersonal digital assistants,allowing organ izations to integrate d ifferent comp uters, d ifferentoperating system s, different netw orks, and even d ifferent d atabasema nagem ent systems, into a single, un ified comp uting an d informationresource.
Oracle offers its p rodu cts, along w ith related consulting, edu cation, andsup port services, in over 140 countries around the world . OracleCorporat ion is the world s leading su pp lier of softw are for informationma nagem ent, and is the world s second largest software comp any.
Thank You
Thank you for using Oracle Project Analysis Collection Pack and thisimplementation gu ide.
We value your commen ts and feedback. At the end of this manu al is aReader s Comm ent Form you can use to explain what you like ord islike about Oracle Project Analysis Collection Pack or thisimp lementation guid e. Mail your comm ents to the follow ing add ressor call us d irectly a t (650) 5067000.
Oracle Ap plications Documen tation ManagerOracle Corporation500 Oracle ParkwayRedw ood Shores , CA 94065U.S.A.
Or, send electronic mail to [email protected] .
8/6/2019 pacpig
13/91
C H A P T E R
1T
1 1Introduction
Introduction
his chap ter provid es a general introdu ction to the businessap plications of Ora cle Project Analysis Collection Pack. It provid es
several examp les of the query, analysis, and reporting capabilities of Oracle Project Analysis Collection Pack.
8/6/2019 pacpig
14/91
1 2 Oracle Project Analysis Collection Pack Implementation Guide
Overview of Oracle Project Analysis Collection Pack
Warning: Oracle Project Analysis Collection Pack enab les youto integrate O racle Projects and Oracle App lications Da taWarehou se (OADW). This application is not includ ed in, but isad ditional to, the Oracle Projects produ ct. You cann ot use an yof the featu res described in this man ual un less you ha vepu rchased an d are a licensed user of Oracle Project AnalysisCollection Pack.
Ora cle Project Analysis Collection Pack enables you to collectcorporatewide p roject information in a central repository and analyzethe data using standard or userdefined param eters (dimensions,hierarchy levels, and measu res). This tool is a business solution tha tallows highlevel corpora te man agers to view d ata across theirenterp rise in a wid e variety of w ays.
For example, you can use some of the standard param eters to analyzecost, revenu e, and bud get data across:
Projects Time p eriods Organizations
Alternately, you can freely disable param eters or create your ow n to fitthe an alysis and rep orting need s of your comp any. Oracle ProjectAnalysis Collection Pack offers flexible and exten sible analysiscapabilities limited only by the information th at your comp any records.
Operational Project Performance
Ora cle Projects remains th e tool for collecting p roject information asw ell as for m onitoring actual tran sactions. The project status inqu iry(PSI) featu re in Ora cle Projects enables you to track project status interms of actual and bud geted am ounts and comm itments at any WBSlevel. How ever, you can p erform PSI queries on only one p roject at a
time for four tim e periods: Periodtodate Prior period Yeartodate Inceptiontodate
8/6/2019 pacpig
15/91
1 3Introduction
By contra st, Oracle Project Analysis Collection Pack enables you toanalyze p roject informa tion across projects an d organizations. Forexample, you can u se Oracle Project Ana lysis Collection Pack toana lyze pro ject inform ation by finan cial year, financial quarter, GLperiod , or PA period . Depen ding on your a nalysis tool, you canrepresent you r an alysis results graph ically to create easytoreadpresentations.
Analyze p roject information across dim ensions that rep resent themetrics for su ccess in your compa ny. Once you id entify patterns inprojects or organ izations that lead to success or failure, you can m odifyyour bu siness practices to optimize your comp anys perform ance.
Flexible Configuration
You can u se Oracle Project Ana lysis Collection Pack to providemu ltidimensional analysis capabilities in several w ays:
Integrate information in th e interface tables provided by OracleProjects with Oracle App lications Data Warehou se (OADW).OADW au tomates the d esign, implementation, and ongoingadm inistration of an enterprisewide data warehouse or alineofbusiness, subjectoriented da ta mar t.
Attention: This guid e discusses only this imp lementationoption.
Access project data w arehou se inform ation d irectly from the starschema t ables using OLAP tools, such as Oracle Relation AccessAd min istrato r, Oracle Relation Access Manager, Oracle SalesAnalyzer, and Oracle Express Analyzer
Build a custom da ta w arehou se by extracting project inform ationfrom interface tables into flat files and up loading th e informationinto the data wa rehouse. You can then analyze the informationusing OLAP tools, such as Or acle Express O bjects and OracleExpress Analyzer.
8/6/2019 pacpig
16/91
Figure 1 1
1 4 Oracle Project Analysis Collection Pack Implementation Guide
Information flo w in Oracle Project Analysis Collection Pack
OADWOracle Discoverer
Oracle Data Mart SuiteSummarization
Tables
Oracle Projects Project Star Schema
InterfaceTables
OADW integration enables you to p erform the following typ es of
analysis:If your compa ny d oes not requ ire the online analysis of projectinformation, you do not need to integrate w ith OADW. The coreOracle Projects produ ct provides a p roject status inquiry feature th atallows you to track and report on actual costs and bud geted amou ntsat the project level. For more information abou t this tracking capability,see: Project Statu s Inqu iry (Oracle Projects Users Guide) .
Oracle Projects predefines the following stan dard dim ensions, whichserve as categories by w hich you can an alyze your p roject data:
Project Resource Project organization Expen ditu re organization Service type Time Bud get type Expend iture type Operating u nit (for m ultiple organization su pp ort)
Oracle Projects also predefines levels, which serve as subcategories forthese dim ensions, and h ierarchies, wh ich store the relationshipsbetween each dimension and its levels. If the stand ard d imensions,levels, and hierarchies do not su it your bu siness needs, you can createnew dim ensions, levels, and hierarchies.
You can d isable stand ard Oracle Projects dimensions tha t do n ot suityour compa nys business requiremen ts. For detailed inform ation about
8/6/2019 pacpig
17/91
1 5Introduction
customizing your data w arehouse data and metadata, see: CustomizingYour Integration : page 5 2 .
See Also
Oracle Applications Data W arehouse Users Gu ide
Oracle Projects Users Guide
Data Warehouse Uses
The follow ing list provides just a few examp les of app lications for you rdata warehouse solution:
Business analysis Produ ct line analysis Service type analysis Project classification ana lysis Organization and bud get type analysis
Business Analysis
You can analyze p roject performance and other d etails across variousdim ensions, such as projects and organizations. In add ition, you cancreate variance reports to comp are actua l costs to budgeted amou nts,as illustra ted in the follow ing figure.
8/6/2019 pacpig
18/91
Figure 1 2
1 6 Oracle Project Analysis Collection Pack Implementation Guide
Use Oracle Sales Analyzer to compare the v ariance betwe en actual costs and budgeted
raw costs for selected projects
Product Line Analysis
Monitor p rofitability and identify trends using project classes andcategories to distingu ish your d ifferent p rodu ct lines.
Service Type Analysis
You can comp are cost, revenue, and bud get da ta by typ e of activity orw ork across all projects and organizations in your en terprise using th eService Type dimension.
For examp le, you can establish stand ard service types to iden tify broadcategories of work, such as Field, Work, R&D, or Estimatin g. Then, byassigning these service types to you r p rojects tasks, you can comp arebud geted costs with comm itments an d actua l costs for these categoriesacross organizations or across project types. With this typ e of analysis,you can id entify which types of activities consum e resources and w hichactivities generate revenu e.
8/6/2019 pacpig
19/91
1 7Introduction
Project Classification Analysis
You can look across the en terp rise at a ll projects by p roject classificationand time period to d etermine w hich lines of business are moreprofitable than others or w hether th e profitability of certain kinds of
projects reflects seasonal variations.
Organization and Budge t Type Analysis
You can analyze cost, revenu e, and bud get d ata across all projects byorganization and by bud get type to comp are both original and currentbud gets to actual costs to determ ine wheth er some organizations inyour en terprise are better than others at estimating costs at comp letion.
Benefits of Multiple Dimensions
With m ultidim ensional analysis capa bilities, you can g enerate a var ietyof reports to view the information that is most imp ortant to yourcompan y. For exam ple, you can perform th e types of analysis listedbelow:
Top/Bottom Ranking. Identify your 10 best and 10 w orstprojects in term s of margin. Exception. Display job grad es for each consu ltant w ho has
generated mon thly revenu es of less than $10,000. Trend. Identify how business has changed over the p ast 52
weeks in a p articular indu stry sector.
You can also combine d ifferent typ es of analysis in a single repor t. Forexamp le, you can search for values based on exception criteria and th engenerate a report that ran ks the results.
The follow ing figures illustrate h ow the Ranking an d Exception Setupw indow of Oracle Sales Analyzer enables the quick and easy creationof ranking rep orts.
8/6/2019 pacpig
20/91
Figure 1 3
1 8 Oracle Project Analysis Collection Pack Implementation Guide
Oracle Sales Analyzer enables you to create and format ranking reports
You can u se your analysis tool to search for projects based on th eiractual raw costs and rank th e top five results, as illustra ted above.
8/6/2019 pacpig
21/91
Figure 1 4
1 9Introduction
The resulting ranking report
The resulting report d isplays, in d escend ing ord er, the projects thathave incurred th e five highest actual raw cost am oun ts.
In add ition, you can easily mod ify your an alysis by changing one ormore d imensions in your query. You can an alyze your p rojectinformation by selecting any of the stand ard d imensions available in alist of values (as illustrated in the following figure), or you can createyour own.
8/6/2019 pacpig
22/91
Figure 1 5
1 10 Oracle Project Analysis Collection Pack Implementation Guide
Use the Selector window to choose and organize the dimensions of your query
Other Applications and Benefits
Ora cle Project Ana lysis Collection Pack also enables you to: Dow nload information from the central repository to your
laptop for disconnected analysis Empow er executives with the project and resource da ta they
need to m ake informed d ecisions faster Qu ickly generate qu otes for customers based on historical
project information Profitability analysis on resources across projects Rank the top or bottom projects across all organizations in you r
comp any in terms of how actual costs and comm itmentscomp are to bud geted costs
Analyze grou ps of projects (class categories and codes) over time
8/6/2019 pacpig
23/91
1 11Introduction
Comp are costs for each p roject organization by expend itureorganization
Extend historical profitability figures into the future to estimatefutu re revenue for bud get planning and analysis
8/6/2019 pacpig
24/91
1 12 Oracle Project Analysis Collection Pack Implementation Guide
8/6/2019 pacpig
25/91
C H A P T E R
2T
2 1System Requirements
System Requirements
his chapter d escribes the requirements th at you need to fulfill toinstall and imp lement Oracle Project Analysis Collection Pack,
regardless of w hether you custom ize your imp lementation of theproduct.
S R i
8/6/2019 pacpig
26/91
2 2 Oracle Project Analysis Collection Pack Implementation Guide
System Requirements
You mu st fulfill the following serv er requ irements to integrat e OracleProjects with OADW:
Server requiremen ts
Oracle App lications Release 11 or higher
Oracle App lications Data Warehou se Release 1.1 or higher
Note: You m ust install the OADW software before you installOracle Project Analysis Collection Pack.
For detailed steps on installing Oracle Project Analysis Collection Pack,see: Insta lling the O racle Project An alysis Collection Pack Oracle
A pplications Data Warehouse Installation M anual .
Profile Options
After you install Oracle Project Analysis Collection P ack, you m ust setyour Oracle Projects profile options to reflect how y ou w ill imp lementyour integration w ith OADW. For more information about OracleProjects p rofile opt ions, see: Ap pen dix B: Profile Option s (OracleProjects Users Guide) .
PA: ADW Installed
Indicates w hether Oracle Project Analysis Collection Pack is installed.This profile is au tomat ically set to Yes w hen you install Oracle ProjectAnalysis Collection Pack. Ora cle Projects does no t use this profileoption; Oracle App lications Da ta Warehouse u ses it only for integrationwith Oracle Projects.
Available valu es are listed below :
Ora cle Project Analysis Collection Pack is insta lled,and related functionality will be available.
Only t he core Oracle Projects prod uct (eitherOra cle Project Billing or O racle Project Costing) isinstalled . Ora cle Project Analysis Collection Pack is not installed, and related functions will not beavailable.
Equivalent to No
Yes
No
(No value)
This profile option is visible to the System Ad ministrator a t the
8/6/2019 pacpig
27/91
2 3System Requirements
This profile option is visible to the System Ad ministrator a t theap plication level for Oracle Projects. You cann ot up date this profileoption.
The intern al nam e for this p rofile op tion is PA_ADW_INSTALLED.
PA: Coll ection Pack License d
Indicates whether you have pu rchased an d are a licensed u ser of Oracle Project Analysis Collection Pack.
Available values are listed b elow:
Oracle Project Analysis Collection Pack has beenpu rchased and licensed. Entitles the user to relatedfeatures and sup port. You m ust enable this profileoption to u se any features of Oracle ProjectAnalysis Collection Pack.
Default value is No, m eaning that u ser does nothav e access to Oracle Project Analysis CollectionPack features or sup port.
Equivalent to No
This profile option is visible to the System Ad ministrator a t theap plication level for Oracle Projects. You cann ot up date this profileoption.
The intern al nam e for this profile option is PA_ADW_LICEN SED.
PA: ADW Collect Top Tasks (for future use)
Indicates wh ether the collection p rogram collects d imension an d facttable informa tion at the top task level. By d efault, this profile option isset to No.
Note: You cannot currently collect tasklevel information if you integrate Ora cle Projects with O racle App lications Da taWarehouse. If you set this op tion to Yes, the Collection Pack will collect information a t the top task level, but y ou cann otanalyze this information u sing OADW. You can, how ever,analyze tasklevel information using the Collection Pack w ithother tools.
Attention: You shou ld set this p rofile before you startcollecting information for the interface tables. If you chan gethis profile option a fter you ha ve ru n th e collection process,then you mu st reload the interface tables using the RefreshDimension and Fact Tables process.
Yes
No
(No value)
This profile option is visible to the System Ad ministrator a nd
8/6/2019 pacpig
28/91
2 4 Oracle Project Analysis Collection Pack Implementation Guide
This profile option is visible to the System Ad ministrator a ndup da table at the app lication level for Ora cle Projects.
The internal nam e for this profile option isPA_ADW_COLLECT_TOP_TASKS.
8/6/2019 pacpig
29/91
C H A P T E R
3T
3 1Stand ard Architecture
Standard Architecture
his chap ter d escribes the sta nd ard architecture of Ora cle ProjectAnalysis Collection Pack. This chapter p rovides lists and descriptionsof all the stand ard d imensions, dimension hierarchies, and measu resthat Oracle Project Analysis Collection P ack pred efines as w ell ascollection p rocesses and views.
Oracle Project Analysis Collection Pack Architecture
8/6/2019 pacpig
30/91
Figure 3 1
3 2 Oracle Project Analysis Collection Pack Implementation Guide
Oracle Project Analysis Collection Pack Architecture
Ora cle Project Analysis Collection Pack prov ides th e flexibility todisable standard dimensions for integration w ith OADW to su it yourcompa nys business requiremen ts.
The following figure illustrates the information flow for Oracle ProjectAnalysis Collection Pack:
Information fl ow from Oracle Projects to OAD W
CollectionProcess
OADW Server
Integrate withOADW
CustomDimension
and Fact
External Systems
ProductionSystemTables
Oracle Projects
Interface Tables(dimension and
fact)
Project Star Schem aInformation
Tables
The integration starts w ith the Or acle Projects sum ma rization tables.After you run the Upd ate Project Summ ary Am ounts p rocess topop ulate the sum ma rization tables, you sub mit the Collect Dimensionand Fact Tables process to load information from sum ma rization tablesinto the project star schem a interface tables. These inter face tables arethe source tables for integration with OAD W and a ct as a temp oraryholding p lace for information to be integrated with OADW. You canmod ify the collection p rocess to load dat a from oth er Ora cle Projectstables into th e p roject star schema interface tables.
Note: The project star schema interface tables are differentfrom the O ADW interface tables.
After you p opu late the p roject star schem a interface tables, you loadthe information int o OADW ta bles using the O ADW collection p rocess.From the OADW tables, you can access and an alyze your da ta using avariety of client app lications. After you transfer the information to theOADW ta bles, you can pu rge the p roject star schema interface tables.
See Also
8/6/2019 pacpig
31/91
3 3Stand ard Architecture
Collect Dimension a nd Fact Tables (Oracle Projects Users Guide)
Refresh Dim ension a nd Fact Tables (Oracle Projects Users Guide)
Generate Collection Views (Oracle Projects Users Guide)
Oracle Applications Data W arehouse Users Gu ide
Oracle Express Analyzer Users Guide
Oracle Sales Analyzer Users Guide
Standard D imensions , Hierarchy Levels, and Measures
Refer to the lists of stand ard d imensions, dimen sion hierarchies, andmeasures in this section to determine w hether you need to customizeyour integration w ith OADW. For more information abou t revising the
metad ata and da ta p redefined by Or acle Project Analysis CollectionPack, see: Custom izing Your Integration : pa ge 5 2.
Attention: Oracle Project Ana lysis Collection Pack pred efinesthe dim ension, hierarchy level, and measu re related m etada tafor Oracle Projects in the OADW repository.
Dimensions
Oracle Project Analysis Collection Pack predefines the followingstand ard d imensions, all of w hich are enabled by default. If you d o notplan to u se all the d imensions to analyze your project data, you candisable any d imension below th at is marked w ith an asterisk (*).
Project Resource Project organization* Expenditure organization* Service type* Time Budget type
Expenditure type*
8/6/2019 pacpig
32/91
3 4 Oracle Project Analysis Collection Pack Implementation Guide
Op erating unit (for mu ltiorganization supp ort)*
You can d efine u p to five add itional d imensions in each stand ard facttable to store actuals, commitm ents, and bu dg eted costs.
Dimension Hierarchy Levels
Oracle Project Analysis Collection Pack predefines one hierarchy foreach of the d imensions listed abov e. The standa rd h ierarchy levels foreach dimen sion are listed below:
Project
All project types (none specified)Project type
Project Resource
Resource listResource grou p
Resource m ember (lowestlevel resource)
Note: Before you can analyze information u sing a p articularresource list, you m ust first assign it to the project and run theUpd ate Project Sum ma ry Am oun ts process for each project youw ant to include in your analysis. This process sum mar izesinformation for all resource lists assigned to a project.
Project organization
Business grou pProject organization Expen ditu re organization
Business grou pExpenditure organization
Service type
All service types (none specified)Service type
Note: By d efault, service typ e information is collected at th etop ta sk level. You can change th e collection p rocess to loadservice type inform ation at d ifferent levels of the WBS. If youuse this dimen sion to analyze task information, make sure thatyour dat a originates from th e same level of the WBS. For
examp le, you cannot u se the service type d imension to analyzet t k b d g t t d l t t k t l
8/6/2019 pacpig
33/91
3 5Stand ard Architecture
top task bud get amounts and lowest task actuals. Time
All finan cial years (non e specified)
Financial yearFinan cial qu arterGL period
PA period Budget type
Budget type Expend iture type
All expend iture typ es (none specified)Expend iture type
Operating unit
Set of booksLegal entity
Operating unit
The operating unit d imension allows you to analyze inform ationfor projects of all operating u nits that u se the same fun ctionalcurren cy. If multip le sets of books use the same cur rency, youcan ad d anoth er level to this hierarchy, such as All sets of books , toanalyze projects that are own ed by opera ting un its that usedifferent sets of books. For information on a dd ing a hierarchylevel, see: Creating Hierarchies or H ierarchy Levels: page 5 5.
Measures
Oracle Project Analysis Collection Pack predefines the followingstand ard m easures, all of wh ich are enabled by default. If thesemeasures do n ot suit your bu siness needs, you can mod ify yourinterface views so tha t th e collection p rocess load s d ifferentinformation into the fact interface tables.
Actuals
Ra w cost
Burdened cost
Q ua nt ity
Labor hours
Billable/ Capitalizable raw cost
8/6/2019 pacpig
34/91
3 6 Oracle Project Analysis Collection Pack Implementation Guide
Billable/ Capitalizable burdened cost
Billable/ Capitalizable quantity
Billable/ Capitalizable labor hours
Reven ue Commitments
Ra w cost
Burdened cost Budgets
Ra w cost
Burdened cost
Q ua ntity
Labor hours
Reven ue
You can d efine u p to five add itional m easures in each stand ard facttable to store actuals and commitm ents.
Interface Tables
There are tw o typ es of interface tables: fact tables an d dimension
tables . Fact tables contain num eric information, while dimensiontables store descriptive information th at you can use to p rovide contextfor the fact table information.
Fact tables consist of two typ es of colum ns:
Keys , which link to the d escriptive information represented b ydim ension attributes, as described below
M easures , which identify what a sp ecific num ber represents.
Figure 3 2 Illustration of dimen sion tables and a fact table
8/6/2019 pacpig
35/91
3 7Stand ard Architecture
PROJECT KEYTIME KEYRESOURCE KEYEXPENDITURE ORG. KEY
Dollars
Hou rs WorkedResource Usage
PROJECT KEYAll project typ es
Project typ eProject
RESOURCE KEYResource listResource grou pResource mem ber
Project Dimension
Resource Dimension
EXPENDITURE ORG. KEYExpend iture Org. Dimension
Business grou pExpenditure org.
TIME KEY
Time Dimension
All finan cial years
Financial yearFinancial qu arterGL periodPA period
Fact Table
Dimension tables consist of separate colum ns for each h ierarchy level,w hich represent ad ditional categories for each dimension. Mostdim ensions have mu ltiple hierarchy levels at wh ich you can captu reand analyze information.
Oracle Project Analysis Collection Pack p rovides on e interface data baseview for each interface table, and the d ata read by an interface view(via th e collection p rogram ) pop ulates its correspond ing interface table.
You can u se all of the standard measu res, dim ensions, and dim ensionhierarchies that Oracle Project Analysis Collection Pack predefines, oryou can create your own. For more inform ation about custom izing theda ta w arehou se, see: Custom izing Your Integration: page 5 2.
Dimension Interface Tables
Oracle Project Ana lysis Collection Pack prov ides interface tables foreach hierarchy level on standa rd d imensions, as illustrated in th efollowing table:
Interface Table Name Dimension Level
ll
8/6/2019 pacpig
36/91
3 8 Oracle Project Analysis Collection Pack Implementation Guide
PA_ALL_PRJ_TYPES_IT Project All Project Types
PA_PRJ_TYPES_IT_ALL Project Project Type
PA_PROJECTS_IT_ALL Project Project
PA_TOP_TASKS_IT* Project Top Task PA_ALL_EXP_TYPES_IT Expenditure Type All Expenditure Types
PA_EXP_TYPES_IT Expenditure Type Expenditure Type
PA_RES_LISTS_IT_ALL_BG Resource Resource List
PA_TOP_RLMEM_IT Resource Resource Group
PA_LOWEST_RLMEM_IT Resource Resource Member(lowestlevel resource)
PA_ALL_SRVC_TYPES_IT Service Type All Service Types
PA_SRVC_TYPES_IT Service Type Service Types
PA_ALL_FINANCIAL_YRS_IT Time All Financial Years
PA_FINANCIAL_YRS_IT Time Financial Year
PA_FINANCIAL_QTRS_IT Time Financial Quarter
PA_GL_PERIODS_IT Time GL Period
PA_PERIODS_IT Time PA Period
PA_BGT_TYPES_IT Budget Type Budget Type
PA_PRJ_BUSIN ESS_GRPS_IT Project O rganization Bu sin ess Grou p
PA_PRJ_ORGS_IT Project Organization Project Organization
PA_EXP_BUSINESS_GRPS_IT Expend it ur eOrganization
Business Grou p
PA_EXP_ORGS_IT ExpenditureOrganization Expend iture Organization
PA_SET_OF_BOOKS_IT Operating Unit Set Of Books
PA_LEGAL_ENTITY_IT Operating Unit Legal Entity
PA_OPER_UNITS_IT Operating Unit Operating Unit
* Not currently sup ported for integration with OADW
Table 3 1 Standard dimension interface tables
Fact Interface Tables
Oracle Project Analysis Collection Pack provides the followingstand ard fact interface tables:
Interface Table Name Fact Table
PA TSK ACT CMT IT ALL* T k L l A t l d C it t
8/6/2019 pacpig
37/91
3 9Stand ard Architecture
PA_TSK_ACT_CMT_IT_ALL* Task Level Actuals and Commitments
PA_PRJ_ACT_CMT_IT_ALL Project Level Actuals and Commitments
PA_TSK_BGT_LINES_IT_ALL* Task Level Budgets
PA_PRJ_BGT_LINES_IT_ALL Project Level Budgets* Not currently sup ported for integration with OADW
Table 3 2 Standard fact interface tables
Collection View s
Oracle Project Ana lysis Collection Pa ck uses two levels of collectionviews: base views an d second level view s.
To preserve th e integrity of the base views in case of a d atabaseup grad e, you cannot mod ify these views. These base views readinformation d irectly from the Oracle Projects summ arization tables.The second level views read information from these base views an dcontain 10 colum ns that y ou can custom ize after disabling un necessarydimensions to bring ad ditional data into your d ata warehouse.Collection p rogram s are based u pon these second level views.
Dimension Table Collection Views
Oracle Project Analysis Collection Pack provides the following baseand second level collection views for dim ension tables:
SecondLevel View Name Base View Dimension LevelPA_ADW_PRJ_TYPES_V PA_ADW_PRJ_TYPES_B_V Project All Project
Types/ ProjectType
PA_ADW_PROJECTS_V PA_ADW_PROJECTS_B_V Project Project
PA_ADW_TOP_TASKS_V* PA_ADW_TOP_TASKS_B_V* Project Top Task
PA_ADW_EXP_TYPES_V PA_ADW_EXP_TYPES_B_V Exp end itu re Typ e All levels
PA_ADW_RES_LISTS_V PA_ADW_RES_LISTS_B_V Resource Resource ListPA_ADW_TOP_RLMEM_V PA_ADW_TOP_RLMEM_B_V Resource Resource Group
PA_ADW_LOWEST_RLMEM_V
PA_ADW_LOWEST_RLMEM_B_V
Resource ResourceMember(lowestlevelresource)
Table 3 3 Standard dimens ion table collection view s
SecondLevel View Name LevelDimensionBase View
PA ADW SRVC TYPES V PA ADW SRVC TYPES B V Service Type All levels
8/6/2019 pacpig
38/91
3 10 Oracle Project Analysis Collection Pack Implementation Guide
PA_ADW_SRVC_TYPES_V PA_ADW_SRVC_TYPES_B_V Service Type All levels
PA_ADW_PERIODS_V PA_ADW_PERIODS_B_V Time All levels
PA_ADW_ORGS_V PA_ADW_ORGS_B_V Project
Organization/ ExpenditureOrganization
All levels
PA_ADW_OPER_UN ITS_V PA_ADW_OPER_UN ITS_B_V Op erating Unit All levels
PA_ADW_BGT_TYPES_V PA_ADW_BGT_TYPES_B_V Budget Type Budget Type
* Not currently sup ported for integration with OADW
Table 3 3 Standard dimens ion table colle ction view s
Fact Table Colle ction View s
Oracle Project Analysis Collection Pack also provides the followingbase an d secondlevel collection views for fact tables:
SecondLevel View Name Base View Related Measure
PA_ADW_ACT_CMT_V PA_ADW_ACT_CMT_B_V Actuals and Commitments
PA_ADW_R_ACT_CMT_V PA_ADW_R_ACT_CMT_B_V Actuals and CommitmentsPA_ADW_R_ST_ACT_CMT_V PA_ADW_R_ST_ACT_CMT_B_V Actuals and Commitmen ts
PA_ADW_BGT_LINES_V PA_ADW_BGT_LINES_B_V Budget Amounts
PA_ADW_R_BGT_LIN ES_V PA_ADW_R_BGT_LIN ES_B_V Bud get Am ounts
Table 3 4 Standard fact table coll ection view s
Collecting Dimension and Fact Tables
You submit the PRC: Collect Dimension an d Fact Tables p rocess fromthe Subm it Request w indow to load informa tion into either dimen sionor fact inter face tables. See: Collect Dimen sion and Fact Tables (OracleProjects Users Guide) .
The collection progr am pop ulates sepa rate interface tables to storeinformation about actual transactions and bu dg ets. ThisPL/ SQLbased p rocess selects d ata from th e Oracle Projectssum marization tables based on the dimensions that your compan yuses. The collection progra m m aintains the interface tables. Thecollection program is mod ular, wh ich m eans that a separ ate programloads each interface table. In add ition, you can custom ize the processto collect information from custom dim ension and fact tables.
Upd ate inform ation in the interface tables as often as required by yourcompan ys business needs. The collection program provid ed by Oracle
8/6/2019 pacpig
39/91
Figure 3 3
3 11Stand ard Architecture
Projects perform s incremen tal up loads of informa tion, which mean sthat the p rocess up da tes only the information that has changed sincethe last up load. This strategy minimizes the length of your up load
process.The collection p rogram retrieves project information based on th eoperating u nit of the user su bmitting the request. If you w ant to collectproject inform ation for mu ltiple operating u nits, you m ust ru n thecollection p rocess separa tely for each op erating u nit.
By default, each operating unit mu st run its own collection process
Project Star Schem a
Interface
Tables
OperatingUnit 1
OperatingUnit 2
OperatingUnit X.............
Collection Process Collection Process Collection Process
Attention: Before you load project information into theinterface tables, you m ust ru n the Up da te Project Sum mar yAmou nts p rocess for all projects you w ant to analyze.
Database Triggers
Oracle Projects tables contain d atabase triggers th at ind icate w hichrows of information that th e collection process reads. If theADW_N OTIFY_FLAG param eter of a source table row equ als Y, thenthe collection p rogram copies the row into th e app ropriate interface
table. You m ust ad d triggers to or mod ify them in related source tablesif you create or delete measu res, respectively. If you create new fact
bl d b i i h l d bl
8/6/2019 pacpig
40/91
3 12 Oracle Project Analysis Collection Pack Implementation Guide
tables, you can u se data base triggers in the related source tables toidentify the changed rows for the collection p rocess. The followingtable provid es nam es of the triggers an d affected Oracle Projects tables:
Table Name Trigger Name
PA_TASKS PA_ADW_TASKS_T1
PA_TASKS PA_ADW_TASKS_T2
PA_PROJECTS_ALL PA_ADW_PROJECTS_T1
PA_PROJECT_TYPES_ALL PA_ADW_PROJECT_TYPES_T1
PA_EXPENDITURE_TYPES PA_ADW_EXPENDITURE_TYPES_T1
PA_PROJECT_CLASSES PA_ADW_PROJECT_CLASSES_T1PA_CLASS_CATEGORIES PA_ADW_CLASS_CATEGORIES_T1
PA_CLASS_CODE PA_ADW_CLASS_CODES_T1
PA_RESOURCE_LIST_MEMBERS PA_ADW_RESOURCES_T1
PA_RESOURCES PA_ADW_RESOURCES_T2
PA_RESOURCE_LIST_ALL_BG PA_ADW_RESOURCE_LISTS_T1
PA_BUDGET_TYPES PA_ADW_BUDGET_TYPES_T1PA_TXN_ACCUM PA_ADW_TXN_ACCUM_T1
PA_RESOURCE_ACCUM_DETAILS PA_ADW_RES_ACCUM_DET_T1
Table 3 5 Trigger names and related Oracle Projects tables
8/6/2019 pacpig
41/91
Implementing Oracle Project Analysis Collection Pack
You m ust consider man y factors when d eciding w hether to integrate
8/6/2019 pacpig
42/91
Figure 4 1
4 2 Oracle Project Analysis Collection Pack Implementation Guide
You m ust consider man y factors when d eciding w hether to integrateOracle Projects with OA DW and h ow to imp lement the integration.The flow chart below illustrates the questions you sh ould a sk yourself
du ring this decisionmaking p rocess. The rest of this section p rovidesa d etailed d iscussion of each d ecision point rep resented in th e flowchart and the consequences of your d ecisions.
Flow chart illus trating imple mentation decisio ns and w arehouse creation/maintenance
Do thestandard d imensionsand m easures meet
my businessneeds?
Unfreezethe OADWrepository
Implement thestandard OracleProject An alysisCollection Pack
features
Do I need todisable standard
dimensions?
Disable d imensionsusing the
Dimensions window
Do I need todisable standard
measures?
Disable m easuresby mod ifying
collection views
Do I needto add custom
dimensions, hierarchies,or fact tables?
Performcustomizations
FreezeOADW
metadataGenerate
warehouse
Maintain
warehouse
Yes
No
Yes
Yes
No
No
Yes
No
Implementation
Do the standard dimensions and measures fulfill my businessneeds?
8/6/2019 pacpig
43/91
4 3Implementation Considerations
To answ er this qu estion, you m ust id entify the goal or goals of youranalysis. For examp le, you m ay wan t to comp are actuals, budgets, andcommitm ents or perform p rodu ct line analysis. For each goal, youmu st decide w hat formula best represents the end result you w ant toachieve. You include both d escriptive and nu meric variables in yourformula.
Compare the descriptive and num eric variables you identified with thelist of standard dimensions and m easures. Depending on the type of reporting and analysis your company p erforms, you may n eed tocustomize your d ata w arehouse integration by ad ding or d eleting
dimensions and m easures. For a list of the standard dimensions andmeasu res provid ed by Oracle Projects, see: Stand ard D imensions,H ierarchy Levels, and M easures: page 3 3.
Do I need to disable standard dimensions?
As p reviously mentioned, the standard dimensions delivered w ithOracle Projects may n ot completely meet your repor ting and analysis
need s. If you need on ly a subset of the stand ard d imensions, you candisable one or more dimensions using the Dimen sions w indow. See:Disabling Stand ard Dimensions: page 5 3.
Note: Disabling un necessary dimen sions reduces the size of your d ata wareh ouse and sp eeds the collection process.
Do I need to di sable standard measures?
As p reviously mentioned, the standard measures delivered w ith OracleProjects ma y not comp letely meet your reporting and analysis needs. If you n eed only a subset of the standard measures, you can m odify yourinterface views to read on ly the num eric information you need . See:Disabling Standa rd Measures: page 5 4.
Note: Disabling un necessary measu res redu ces the size of yourda ta wa rehouse and speed s the collection process.
Do I need to add custom dimensions, hi erarchs, or fact tables?
If you n eed to report or an alyze your corporate information by acategory that is not represented by a stand ard d imension or hierarchylevel, you mu st create a new d imension or hierarchy level to capturethis add itional informa tion.
Attention: Creating new dimensions after you have set upand used your d ata w arehouse is laborintensive andtimeconsu ming. Carefully assess your comp anys current and
8/6/2019 pacpig
44/91
4 4 Oracle Project Analysis Collection Pack Implementation Guide
g y y p yfuture need s and try to ident ify all the customizations that youw ill need before you start to use your data w arehouse.
For detailed information abou t creating a n ew d imension, see: CreatingDimensions: page 5 4. For detailed inform ation about creating a newhierarchy level, see: Creating H ierarchies or Hierarchy Levels: page5 5.
If your d ata w arehou se does not includ e all the nu meric informationthat you need to an alyze, you can m odify your interface views tocaptu re ad ditional information. For more information about add ingmeasu res and fact tables, see: Creating Measures: page 5 5 andCreating Fact Tables: page 5 6.
8/6/2019 pacpig
45/91
C H A P T E R
5 T
5 1Customizations
Customizations
his chap ter describes the steps you p erform to custom ize yourimp lemen tation of Oracle Project Analysis Collection Pack. Thisinclud es disabling stand ard d imensions, hierarchy levels, andmeasu res; creating n ew d imensions, hierarchy levels, measures, andfact tables; and mod ifying th e collection processes.
Customizing Your Integration
You m ay require only a subset of the standa rd d imensions, hierarchy
8/6/2019 pacpig
46/91
5 2 Oracle Project Analysis Collection Pack Implementation Guide
levels, and measu res p rovided by O racle Project Analysis CollectionPack, or you ma y require ad ditional dim ensions, hierarchy levels, and
measu res. If this is the case, you can custom ize your integration w ithOADW by altering th e 10 customizable colum ns for each stan da rddim ension table and each stand ard fact table. In add ition, you cancreate new dim ensions and measu res or disable existing ones if theinformation p redefined by Or acle Project Analysis Collection P ack doesnot su it your bu siness needs. Alternately, you can create new facttables that you can analyze in conjun ction w ith your custom izeddim ension tables.
Warning: Plan and execute all of your custom izations beforeyou load inform ation into the interface tables and gen erateyour d ata warehou se. If you perform customizations after youimplement and use the data w arehouse, you mu st regeneratethe d ata w arehouse, which can be very timeconsum ing.
You can p erform th e following customizations to Oracle ProjectAnalysis Collection Pack:
Disabling stand ard m etadata d imensions
m ea su res
hierarchies Creating new m etadata
d imensions
m ea su res
hierarchies
fact tables
building hierarchies of class categories
Attention: You p erform some custom ization steps in your
Oracle Projects environm ent an d oth ers in OADW, as noted onthe following p ages.
Disabling Standard Metadata
Disable standard metadata that your company d oes not need foranalysis or reporting pur poses Disabling unn ecessary metad ata
8/6/2019 pacpig
47/91
5 3Customizations
analysis or reporting pur poses. Disabling unn ecessary metad ataimp roves the perform ance of the collection p rocesses and redu ces thesize requirements for your data warehouse.
Disabling Standard Dimensions
You can disable some of the O racle Projects standard dim ensions byusing the Oracle Projects Dimensions wind ow. When you u se thiswind ow to d isable a dimension, the metadata abou t the d imension isautom atically deleted from the OADW repository database. You mu st
regenerate the collection views after disabling any stan d ard d imension.For more information regard ing this wind ow, see: Implem enting OracleProject An alysis Collection Pack for Ora cle Projects Integra tion (OracleProjects Users Guide) .
" To enable or disable a standard dimension us ing the D imens ionswindow:
Attention: You mu st d isable d imensions before freezing thedata w arehouse metadata in the OADW repository and beforecustomizing your collection views. If you su bsequently enableor d isable a dimension after you have generated the OADWruntime w arehouse, you m ust regenerate the runtimewa rehouse to collect data based on the new set of dim ensions.
1. From the Navigator wind ow, choose Setup > Collection Pack >Dimensions.
2. Check the Enable check box next to the dimension you want toenable, or un check it if you wan t to disable the dimen sion.
3. Save your changes .
4. Choose Regenerate Views to regenerate the collection views basedon the new set of dimensions.
The view generation process recreates the databa se views andcreates a view d efinition file in the concurrent m anager s logd irectory. After the generation p rocess has executed su ccessfully,you can use th e concurrent requ est log file to extract the script tocustomize the view d efinition file . You m ust ap ply the custom izedview d efinitions after the view g eneration p rocess executessuccessfully.
Disabling a d imension replaces the colum n representing thedimension with 1 or UNKNOWN , depending on the datatype of the colum n.
8/6/2019 pacpig
48/91
5 4 Oracle Project Analysis Collection Pack Implementation Guide
Attention: If you ran eith er collection p rocess before enablingor disabling stand ard d imensions, you mu st submit the PRC:
Refresh Dim ension a nd Fact Tables process after youregenerate your views to up date information based on you rchanges.
Disabling Standard Measures
You disable a m easure by mod ifying each collection view that containsthe measu re and m odifying database triggers in the related sourcetables. For samp le view changes that you can use to disable a measu re,see: Mod ifying Collection Views to Disable or Create a Measu re: pa geA 2.
Note: Collection view s reside in the O racle Projects prod uctiondatabase.
In add ition, you m ust d elete the metadata information related to th edeleted m easure from the OADW repository using OADW w indows.For more inform ation about th ese wind ows, see: Defining the OAD WMetadata (Oracle Applications Data Warehouse Users Guide) .
Disabling Hierarchies or Hierarchy Levels
You disable hierarchies and hierarchy levels by deleting the relatedOADW metadata using OADW wind ows. For more information about
these wind ow s, see: Using the H ierarchy Editor (Oracle Applications Data Warehouse Users Guide) .
Creating New Metadata
If the stand ard m etada ta provid ed by Or acle Project Analysis
Collection Pack d oes not fulfill your comp anys reporting and analysisrequirements, you can create customized metadata to pop ulate yourdata w arehouse with the add itional information you need.
Creating Dimensions
You m ust d efine a new interface table for any n ew d imension an drelated hierarchy levels that you create. You can u se an architecture
similar to the architecture used to collect stand ard d imensions andhierarchy levels. Perform the following steps to create newdimensions:
8/6/2019 pacpig
49/91
5 5Customizations
1. Write a collection procedu re to retrieve information from thedesired source table (from Oracle Projects or an external system )
and load it into the interface table2. Add the procedure to the custom collection package
PA_ADW_CUSTOM_COLLECT so that th e collection p rocess w illload information related to the new dimension along with thestand ard d imension and fact tables. This package contains twofiles: PAADWCCS.pls PAADWCCB.pls
To includ e the new dim ension in an existing fact table, you mu stchange the collection view s for the fact table.
You u se OADW w indows to create new dimension related m etadata inthe OADW repository. For more inform ation about the wind owsprovid ed by OAD W, see: Defining Dim ensions (Oracle A pplications Data
Warehouse Users Guide) .
Creating Measures
You create n ew measu res by chan ging th e related fact table collectionviews and ad ding d atabase triggers to the new sou rce tables. Forsamp le view chan ges that you can u se to create a measu re, see:Mod ifying Collection Views to Disable or Create a Measure: page A 2.
Note: Collection view s reside in the O racle Projects prod uctiondatabase.
After changing the views, use OADW window s to add metadatarelated to the new m easure in the OADW repository. For moreinformation about th e wind ows p rovided by OA DW, see: CreatingCube Attributes (Oracle Applications Data W arehouse Users Guide) .
Creating Hie rarchies o r Hierarchy Levels
You can create new hierarchies based on stand ard hierarchies. Youpop ulate the level information either in the stand ard d imension table, if you are ad ding n ew hierarchies on the stand ard dimensions, or createnew level tables similar to the stand ard level tables. An examp le of thestand ard h ierarchies on the project dim ension is given below. After the
level information is pop ulated , then you create OADW metad ata in theOADW repository d atabase using OADW forms for the newhierarchies.
8/6/2019 pacpig
50/91
Figure 5 1
5 6 Oracle Project Analysis Collection Pack Implementation Guide
Example of b uildin g a hierarchy upon the projects dimens ion
All Project Types Level
All Project Types
Project Type LevelProject Type Description All Project Types
Project Level
Nam e Nu mber Project Type
Table PA_ALL_PRJ_TYPES_IT
Table PA_PRJ_TYPES_IT_ALL
Table PA_PROJECTS_IT_ALL
Creating Fact Tables
To analyze add itional information, you mu st build one or m ore newfact tables, similar to th e fact tables for Actu als and Bud gets forstand ard m easures. Perform the follow ing steps to create new facttables:
1. Define a collection procedure similar to the procedure used tocollect stand ard fact tables. You can u se data base triggers in thesource table to identify the chan ged row s.
2. Add the procedure to the custom collection packagePA_ADW_CUSTOM_COLLECT so that th e collection p rocess w illload information into the new fact table when the stand arddim ension and fact tables are collected. This package contains twofiles: PAADWCCS.pls PAADWCCB.pls
3. Use OADW windows to define the OADW repository metadatanecessary for the custom fact tables. For more inform ation aboutthe w indow s provid ed by OAD W, see: Defining Cu bes (Oracle
Applications Data Warehouse Users Guide) .
8/6/2019 pacpig
51/91
5 7Customizations
pp )
Building Hierarchies on Class Categories
Oracle Project Analysis Collection Pack d oes not su pp ort th e classcategory hierarchy a s a stan dard hierarchy, since you can categorize aproject for mu ltiple class codes with in a class categor y. The followingtable provid es hierarchy level and interface table information for classcategory and class code information related to each project:
Interface Table Name Collection View Level
PA_PRJ_CLASSES_IT PA_ADW_PRJ_CLASSES_V Project Class Code
PA_CLASS_CATGS_IT PA_ADW_CLASS_CATGS_V Class Category
PA_CLASS_CODES_IT PA_ADW_CLASS_CODES_V Class Code
Table 5 1 Interface table and colle ction view s for class code and category level s
Perform the following step s to create a hierarchy for a given classcategory. You m ust p erform these steps sep arately for each classcategory for w hich you w ant to d efine hierarchy levels.
1. Use the Oracle Projects Class Code setup windows to identify theclass codes for w hich you w ant to bu ild hierarchies for ana lysis.
2. Use the Project dimension to create new levels and hierarchies inOADW.
Create a p roject class level for each class with in a given class
category for the project d imen sion. You can use this level toanalyze inform ation for each class code w ithin a class category.
Create one project class level for the p roject dim ension . You canuse th is level to analyze information across all class codes w ithin aclass category.
Create separa te hierarchies for each class with the class level as theroot level. Create a project class level and pro ject level below the
root level.3. Create an OADW interface table for each p roject class level.
4. Create an OADW interface table for the class level.
5. Custom ize the collection process for the PA_PRJ_CLASSES_IT tableto includ e the Segmen t1 colum n from the PA_PROJECTS_ALLtables and the class_code and class_category column s from the
PA_PROJECT_CLASSES tab le into the USER_COL1 column. Youcan u se the USER_COL1 colum n as a description for th e p rojectclass level.
6 Define the collection for each of the new interface tables Use
8/6/2019 pacpig
52/91
Figure 5 2
5 8 Oracle Project Analysis Collection Pack Implementation Guide
6. Define the collection for each of the new interface tables. UsePA_CLASS_CATEGS_IT as the source table for the class level table,
and the PA_PRJ_CLASSES_IT source table for the project classlevel. Specify the WH ERE clause for the class_code andclass_category colum ns.
Example of buildi ng a h ierarchy upon the class category
Class Level
Project Class Level
Project Level
8/6/2019 pacpig
53/91
Generating and Installing Your Data Warehouse
After you have performed your custom izations, such as creating newor d isabling existing dim ensions, hierarchy levels, and measu res, you
8/6/2019 pacpig
54/91
6 2 Oracle Project Analysis Collection Pack Implementation Guide
are ready to generate and install your d ata warehouse.
For detailed instru ctions on generating and installing your d ataw arehou se, see: Generating an d Installing the OADW Warehouse(Oracle Applications Data W arehouse Users Gu ide) . This manual providescomplete instructions on performing th e follow ing steps:
1. Freezing OADW metadata. As a prerequ isite to generating andinstalling the O ADW w arehouse, you m ust freeze your m etadatadefinitions. As part of this process, OADW revalidates themetad ata to verify that th e definitions are correct and gives you afinal op portu nity to correct errors.
2. Generating the installation script. Dur ing the generation process,you generate OADW w arehouse internal metadata, createinstallation scripts for each installed mod ule and the OADWw arehou se, and op tionally create custom collection scripts.
3. Installing the warehous e. Dur ing the installation process, you ru nthe installation scripts an d create the OADW warehou se.
8/6/2019 pacpig
55/91
C H A P T E R
7 T
7 1Collecting Data a nd Maintaining the Data Warehouse
Collecting Data and
Maintaining the DataWarehouse
his chapter d escribes how to ru n the collection process to popu lateyour d ata wa rehouse and use end user tools, such as Oracle ExpressAnalyzer an d Oracle Sales Analyzer, to analyze and generate rep ortsbased on your projectrelated information.
Overview of Collecting Data and Maintaining Your Warehouse
After you generate and install your w arehouse, you m ust p erformma intenance steps as y our compan y continues to collect projectinformation or as your compa nys reporting and analysis needs change
8/6/2019 pacpig
56/91
Figure 7 1
Step 1
7 2 Oracle Project Analysis Collection Pack Implementation Guide
information or as your compa ny s reporting and analysis needs change.These steps are identified in th e diagram below.
Attention: If you w ant to collect information based on newdim ensions, hierarchy levels, or measu res, you m ust p erformyour customizations and regenerate your d ata warehouse.
Data warehous e maintenance steps
Run Ora cleProjects
collectionprocesses
Run OADWcollection, u pd ate,and synchronize
processes
GenerateRelational
AccessManager (RAM)
Publishwarehouse
FreezeOADW
metadataGenerate
warehouseMaintain
warehouse
Excerpt from illust ration on page 4 2
To up da te your w arehou se to include th e latest data from projectactivity, you m ust perform the step s d escribed in th is section.
Run the Update Project Summary Amounts process in OracleProjects
You can ru n this p rocess as man y times as you w ant for one or moreprojects.
Step 2 Run the Collect Dimension and Fact Tables process in OracleProjects
This process collects informat ion from the Oracle Projects prod uctionsum mar ization tables and load s it into dimension and fact interface
8/6/2019 pacpig
57/91
Step 3
Step 4
7 3Collecting Data a nd Maintaining the Data Warehouse
tables. The process selects data based on the d imensions and m easures
that you define w hen you imp lement O racle Project Analysis CollectionPack. This collection p rocess is incrementa l, w hich mean s it loads onlyinformation that chan ged since the last collection p rocess wa s run .
This process collects dimen sion and fact table information from theoperating u nit of the emp loyee subm itting the process. To collect andanalyze information from m ultiple operating units, you mu st run thecollection p rocess separa tely for each op erating u nit.
Run the OAD W collection, update, and sy nchronize processes
For detailed information abou t these OADW p rocess, see:Ad ministering the OADW Warehou se (Oracle Applications DataWarehouse Users Guide) .
Generate Express /RAM (Relation Access Manager)
Perform this step to prep are your information to be accessed by OracleExpress An alyzer or Ora cle Sales Analyzer. For detailed informationabout this build process, refer to the Express/ RAM user manu al andAd ministering the OADW Warehou se (Oracle Applications DataWarehouse Users Guide) . For detailed inform ation about using theAnalyzer tools, refer to the m anu als entitled Oracle Express Analyzer Users Gu ide an d Oracle Sales Analyzer Users Guide .
See Also
Processes (Oracle Projects Users Guide)
8/6/2019 pacpig
58/91
7 4 Oracle Project Analysis Collection Pack Implementation Guide
8/6/2019 pacpig
59/91
8/6/2019 pacpig
60/91
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,
USER_COL8,
8/6/2019 pacpig
61/91
A 3Mod ifying Fact Collection Views
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG) AS
SELECT
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
NULL, /* Disabled Measure ACCUME_LABOR_HOURS, */
ACCUME_BILLABLE_RAW_COST,
8/6/2019 pacpig
62/91
A 4 Oracle Project Analysis Collection Pack Implementation Guide
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG
FROM
PA_ADW_ACT_CMT_B_V;
CREATE OR REPLACE VIEW PA_ADW_R_ACT_CMT_V
(
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT OF MEASURE
8/6/2019 pacpig
63/91
A 5Mod ifying Fact Collection Views
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
) AS
SELECT
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
NULL, /* Disabled Measure ACCUME_LABOR_HOURS, */
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
FROM
PA_ADW_R_ACT_CMT_B_V;
CREATE OR REPLACE VIEW PA_ADW_R_ST_ACT_CMT_V
(
8/6/2019 pacpig
64/91
A 6 Oracle Project Analysis Collection Pack Implementation Guide
(
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
) AS
SELECT
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE LIST MEMBER ID
8/6/2019 pacpig
65/91
A 7Mod ifying Fact Collection Views
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,ACCUME_LABOR_HOURS,
NULL, /* Disabled Measure ACCUME_LABOR_HOURS, */
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
FROM
PA_ADW_R_ST_ACT_CMT_B_V;
Creating a Measu re
To create a m easure, you mu st m odify the related fact table collectionviews. For examp le, to create the measu re
8/6/2019 pacpig
66/91
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG
) AS
SELECT
8/6/2019 pacpig
67/91
A 9Mod ifying Fact Collection Views
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
ACCUME_BURDENED_COST ACCUME_RAW_COST, /* New measure
USER_COL6, */USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG
FROM
PA_ADW_ACT_CMT_B_V;
CREATE OR REPLACE VIEW PA_ADW_R_ACT_CMT_V
(
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
8/6/2019 pacpig
68/91
A 10 Oracle Project Analysis Collection Pack Implementation Guide
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
) AS
SELECT
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
8/6/2019 pacpig
69/91
A 11Mod ifying Fact Collection Views
USER_COL3,USER_COL4,
USER_COL5,
ACCUME_BURDENED_COST ACCUME_RAW_COST, /* New measure
USER_COL6, */
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,TSK_ADW_NOTIFY_FLAG
FROM
PA_ADW_R_ACT_CMT_B_V;
CREATE OR REPLACE VIEW PA_ADW_R_ST_ACT_CMT_V
(
PROJECT_ID,
TOP_TASK_ID,
TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
USER_COL6,
8/6/2019 pacpig
70/91
A 12 Oracle Project Analysis Collection Pack Implementation Guide
USER_COL7,USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME_BURDENED_COST,
ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
) AS
SELECT
PROJECT_ID,
TOP_TASK_ID,TASK_ID,
PA_PERIOD_KEY,
EXPENSE_ORGANIZATION_ID,
OWNER_ORGANIZATION_ID,
RESOURCE_LIST_MEMBER_ID,
SERVICE_TYPE_CODE,
EXPENDITURE_TYPE,
USER_COL1,
USER_COL2,
USER_COL3,
USER_COL4,
USER_COL5,
ACCUME_BURDENED_COST ACCUME_RAW_COST, /* New measure
USER_COL6, */
USER_COL7,
USER_COL8,
USER_COL9,
USER_COL10,
ACCUME_REVENUE,
ACCUME_RAW_COST,
ACCUME BURDENED COST
8/6/2019 pacpig
71/91
A 13Mod ifying Fact Collection Views
ACCUME_BURDENED_COST,ACCUME_QUANTITY,
ACCUME_LABOR_HOURS,
ACCUME_LABOR_HOURS,
ACCUME_BILLABLE_RAW_COST,
ACCUME_BILLABLE_BURDENED_COST,
ACCUME_BILLABLE_QUANTITY,
ACCUME_BILLABLE_LABOR_HOURS,
ACCUME_CMT_RAW_COST,
ACCUME_CMT_BURDENED_COST,
ACCUME_CMT_QUANTITY,
UNIT_OF_MEASURE,
RES_ADW_NOTIFY_FLAG,
TXN_ADW_NOTIFY_FLAG,
TSK_ADW_NOTIFY_FLAG
FROMPA_ADW_R_ST_ACT_CMT_B_V;
8/6/2019 pacpig
72/91
A 14 Oracle Project Analysis Collection Pack Implementation Guide
8/6/2019 pacpig
73/91
A P P E N D I X
B T
B 1Samp le Reports
Sample Reports
his app end ix provid es a listing of reports th at you can createusing the stand ard d imensions, hierarchy levels, and m easurespredefined by Oracle Project Analysis Collection Pack. You can
generate these rep orts using su ch tools as Oracle Sales Analyzer andOracle Express Analyzer. You can also present som e of the reports inthis chapter as grap hs.
Report Listing