pacpig

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