About Personally Identifiable Information

Similar documents
Legal Notices Oracle Primavera The P6 Extended Schema Copyright 1997, 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are reg

Managing Personally Identifiable Information in P6 Professional

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Report Management and Editor!

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Oracle Communications Configuration Management

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

About the P6 EPPM Importing and Exporting Guide

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

New Features in Primavera Professional 15.2

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

Database Change Reference Release 6.3

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

JavaFX. JavaFX System Requirements Release E

Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Oracle Enterprise Manager Ops Center

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Oracle mymicros.net, icare, myinventory and mylabor Self Host Release Notes Release v April 2015

Managing Zone Configuration

Oracle Payment Interface Installation and Reference Guide Release E April 2018

What's New New Features in Primavera P6 EPPM 18

Contents About This Guide... 5 Installing P6 Professional API... 7 Authentication Modes... 9 Legal Notices... 14

PeopleSoft Fluid Required Fields Standards

Defining Constants and Variables for Oracle Java CAPS Environments

Oracle Fusion Middleware Oracle Stream Analytics Release Notes. 12c Release ( )

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

EnterpriseTrack Reporting Data Model Configuration Guide Version 17

Oracle. Field Service Cloud Using the Parts Catalog

Export generates an empty file

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Hospitality RES 3700 Server Setup Guide Release 5.5 E May 2016

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

Oracle Simphony Venue Management (SimVen) Installation Guide Release Part Number: E

Oracle Utilities Opower Custom URL Configuration

New Features in Primavera P6 16.2

Contents Overview of the Gateway Performance and Sizing Guide... 5 Primavera Gateway System Architecture... 7 Performance Considerations...

Oracle Hospitality Cruise Shipboard Property Management System Topaz Signature Device Installation Guide Release 8.00 E

Oracle Hospitality Simphony First Edition Venue Management (SimVen) Installation Guide Release 3.8 Part Number: E

Microsoft Active Directory Plug-in User s Guide Release

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

Security Guide Release 4.0

Oracle Hospitality Suite8 XML Export of Invoice Data for Hungarian Tax Authority Release and Higher E November 2016

Contents Overview... 5 Upgrading Primavera Gateway... 7 Using Gateway Configuration Utilities... 9

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

1 Understanding the Cross Reference Facility

Spend less on file attachment storage space Reliably back up your data or file attachments Use your OpenAir data in your reporting tools

Prerequisites for Using Enterprise Manager with Your Primavera Applications

Oracle Hospitality BellaVita Adding a New Language Release 2.7. September 2015

Oracle Hospitality Materials Control. Server Sizing Guide

Materials Control. Installation MC POSWebService. Product Version Joerg Trommeschlaeger. Date: Version No. of Document: 1.

PeopleSoft Fluid Icon Standards

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [May] [2018]

General Security Principles

Oracle Utilities Work and Asset Cloud Service End-User Provisioning Guide

Oracle Argus Safety. 1 Configuration. 1.1 Configuring a Reporting Destination for the emdr Profile. emdr Best Practices Document Release 8.0.

Oracle Hospitality ecommerce Integration Cloud Service Security Guide Release 4.2 E

Release Notes for Oracle GoldenGate for Big Data 12c ( )

Oracle Utilities Meter Data Management Release Utility Reference Model Maintain Generic Usage Subscription

Oracle NoSQL Database Integration with SQL Developer. Release 18.1

New Features in Primavera P6 EPPM 17

Oracle MICROS Simphony Server Setup Guide Server Version 1. April 2015


Oracle Retail MICROS Stores2 Functional Document Malta Taxation Release July 2017

Documentation Accessibility. Access to Oracle Support

About Content Repository Authentication Modes

Oracle Communications Order and Service Management. OSM New Features

Oracle Fusion Middleware

Oracle Retail MICROS Stores2 Functional Document Stores2 for Portugal Disaster Recovery Release

Live Help On Demand Analytics

Oracle Identity Manager Connector Guide for Dropbox. Release

OKM Key Management Appliance

Oracle Database Mobile Server

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

Oracle Utilities Work and Asset Management

Oracle Hospitality ecommerce Integration Cloud Service Security Guide Release 18.1 E

Materials Control Recipe Reduction based on Article Defaults

Oracle Communications Convergent Charging Controller. Sample Message Flows Reference Guide Release 6.0.1

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [February] [2018]

Oracle Cloud E

JD Edwards EnterpriseOne Licensing

Oracle Enterprise Manager

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Hospitality Simphony Venue Management Release Notes Release 3.9 E March 2017

Materials Control. Purchase Orders Internal Attachments. Product Version: Attachments Joerg Trommeschlaeger.

Oracle Communications Policy Management Configuring NetBackup for Upgrade Method of Procedure

Oracle Utilities Work and Asset Management

Oracle Utilities Customer Self Service

Using This Guide This guide assumes you can perform common database administration procedures and have experience using the command line.

Reports DSN Entries Utility Oracle FLEXCUBE Universal Banking Release [May] [2018]

Internal Handoff Grants Utility Oracle FLEXCUBE Investor Servicing Release [October] [2015]

Acme Packet ETC NIU Memory Upgrade Guide. Formerly Net-Net 4500

Oracle Enterprise Manager Ops Center. Overview. What You Need. Create Oracle Solaris 10 Zones 12c Release 3 ( )

Supported Browsers. Known Issues. Topics: Oracle Cloud. Known Issues for Oracle Java Cloud Service Release

Oracle Fusion Middleware. About XDS Usage. Configuring the XDS Connector for Oracle WebCenter Content. 11g Release 1 (11.1.1)

Transcription:

P6 EPPM Extended Schema Guide Version 17 April 2018

Contents About Personally Identifiable Information Personally identifiable information (PII) is any piece of data which can be used on its own or with other information to identify, contact or locate an individual or identify an individual in context. This information is not limited to a person's name, address, and contact details, for example a person's IP address, phone IMEI number, gender, and location at a particular time could all be personally identifiable information. Organizations are responsible for ensuring the privacy of PII wherever it is stored, including in back-ups, locally stored downloads, and data stored in development environments. Caution: Personally identifiable information (PII) may be at risk of exposure. Depending on local data protection laws organizations may be responsible for mitigating any risk of exposure. About Personally Identifiable Information... 3 Cloud or On-Premises Content... 5 Understanding and Working with the P6 Extended Schema... 7 Understanding the P6 Extended Schema... 7 Publication Services... 7 Working with the P6 Extended Schema... 8 Oracle SQL Developer Data Modeler... 9 Download the P6 Extended Schema DMD File... 10 Legal Notices... 11 3

Cloud or On-Premises Content Within our documentation, some content might be specific for cloud deployments while other content is relevant for on-premises deployments. Any content that applies to only one of these deployments is labeled accordingly. 5

Understanding and Working with the P6 Extended Schema In This Section Understanding the P6 Extended Schema... 7 Publication Services... 7 Working with the P6 Extended Schema... 8 Oracle SQL Developer Data Modeler... 9 Download the P6 Extended Schema DMD File... 10 Understanding the P6 Extended Schema The P6 Extended Schema is the core database schema for P6 reporting. It allows for: Access to views of P6 data tables Access to more up-to-date calculated data than is available in the ODS Additional control over when data is calculated and stored Introduced with P6 Release 8.1, the P6 Extended Schema combines the P6 database with additional calculated fields. The tables that make up the P6 Extended Schema are technically views. Views are predefined SQL queries of data from one or more database tables, with security applied. Though they are not tables, views can be called upon like tables in SQL queries when building reports. A database administrator account called PxRptUser serves as the schema owner and has access to all P6 Extended Schema views. Prior to the introduction of the P6 Extended Schema, calculated fields were only available via the ODS (Operational Data Store), which would typically be updated nightly. By comparison, the P6 Extended Schema can be updated on a near real-time basis. Publication Services Data in the P6 Extended Schema is calculated and stored by Publication Services, which gives administrators control over when data is calculated and stored in the P6 Extended Schema. Publication Services exist for project and global data. Global data includes enterprise data, as well as resource and role, portfolio, security and audit data. Project data includes all information about projects and baselines, including summaries and calculations. The Publish Project service is dedicated to publishing project and baseline data to the P6 Extended Schema. Note: The Publish Project service recalculates and publishes all project business objects containing calculated or denormalized data including, but not limited to: the WBS, activities, resource/role assignments, 7

P6 EPPM Extended Schema Guide high-level planning assignments, relationships, risks, documents, expenses, steps, milestones, UDF values, notes, issues, budget change logs, timesheets, code assignments, funding source assignments. These additional Publication Services publish global data to the P6 Extended Schema: Publish Audit Data Publish Enterprise Data Publish Enterprise Summaries Publish Resource Management Publish Security The first time a data type is published to the P6 Extended Schema all data is recalculated and published to the extended schema tables. After a data type has been published for the first time, future publication services recalculate and publish only data that has changed since the last time that data was published. When any of the publication services runs, each business object type processed by the service is individually timestamped, and the timestamp stored in the database. The services can accurately determine exactly which data has changed since the last time it was published using these timestamps because they exist at the individual business object type level. Configure Publication Services in P6 as follows: Set up automatic publication and enable P6 to publish project and global data on the Services page in Application settings. Enable the types of global data to be scheduled in Global Scheduled Services. Disable or enable publication for a selected project on the Services page in Project Preferences. Add, verify the status of, modify, or delete project management services on the Project Scheduled Services page. Tip Run the global data services before turning on the Project Arbiter service. Working with the P6 Extended Schema The P6 Extended Schema consists of multiple views. The number of fields in each view varies greatly, depending on what kind of data the view contains. To view a functional description of the type of data contained in a view, use the Oracle SQL Developer Data Modeler to view the DMD for the schema. Oracle provides support for reports written against the P6 Extended Schema views only. 8

Understanding and Working with the P6 Extended Schema Naming Convention Note: In SQL databases you can select tables, views, and materialized views from the schema (for Oracle databases, synonyms are also listed). See the Oracle Fusion Middleware Data Modeling Guide for Oracle Business Intelligence Publisher for further information. The synonyms that make up the P6 Extended Schema use the same naming convention as many of the logical views found in the ODS database, with the addition of a P6 prefix. For example, ACTIVITY in the ODS is P6ACTIVITY in the P6 Extended Schema. Every synonyms in the P6 Extended Schema has the prefix P6. In addition, the purpose of some views can be inferred from common elements in their names: Hierarchy: Views with names containing the word HIERARCHY contain data needed to rebuild one of the parent-child structures from P6. For example, P6EPSHIERARCHY indicates the EPS nodes under which projects fall. Spread: Views with names containing the word SPREAD contain data in time-based segments. For example, P6ACTIVITYSPREAD contains units for activities by time period. Joining Since the P6 Extended Schema consists of views, and not actual database tables, primary and foreign keys are not hard-wired into the schema. However, a view often contains an OBJECTID field which can be used to join it to another view. For example, to join the P6PROJECT view to the P6ACTIVITY view, you could use the OBJECTID field from the P6PROJECT view and the PROJECTOBJECTID field from P6ACTIVITY. Here, the OBJECTID field in P6PROJECT serves as a unique identifier for projects, and PROJECTOBJECTID in P6ACTIVITY also serves as a unique identifier for projects. P6ACTIVITY contains its own OBJECTID field, but it cannot be used to join P6ACTIVITY to P6PROJECT because the OBJECTID in the P6ACTIVITY view serves as a unique identifier for activities. Security If your organization uses an Oracle database, your P6 security privileges determine which P6 Extended Schema view data you can access. If your organization uses Microsoft SQL Server, P6 security privileges are not enforced in BI Publisher. Instead, you must add security to each report query via a WHERE clause. Oracle SQL Developer Data Modeler Oracle SQL Developer Data Modeler is a data modeling and database design tool that provides an environment for capturing, modeling, and managing database metadata. SQL Developer Data Modeler allows you to create, browse and edit, logical, relational, physical, multi-dimensional, and data type models. P6 users can download SQL Developer Data Modeler and use it to: View the P6 Extended Schema s DMD (Data Model Definition). 9

P6 EPPM Extended Schema Guide Display P6 Extended Schema view functional descriptions. View the P6 database tables from which P6 Extended Schema data. SQL Developer Data Modeler is a stand-alone product, available for download from the Oracle Technology Network (OTN) or as an extension to Oracle SQL Developer 3.0. SQL Developer Data Modeler and the P6 Extended Schema P6 report builders can use the SQL Developer Data Modeler to view the P6 Extended Schema's DMD. The DMD contains additional information on P6 Extended Schema views. To open the P6 Extended Schema's DMD in SQL Developer Data Modeler, click Open on the File menu, and then browse to and select the P6 Extended Schema's DMD. Locating a P6 Extended Schema View's Functional Description For each P6 Extended Schema view, SQL Developer Data Modeler contains a description of its related P6 function. These descriptions may help you identify which tables to use in reports. To access a view s functional description, right-click on a view and select Properties. The View Properties dialog box is displayed. In the View Properties dialog box, select Comments in RDBMS. The Comments in RDBMS field contains a description of the P6 function related to the selected P6 Extended Schema view. Locating a P6 Extended Schema View's Source Tables Use the Query Builder within the SQL Developer Data Modeler to display a view's underlying SQL query. Right-click a view and select Properties to display the View Properties dialog box. In the General section of the View Properties dialog box, click Query to display the SQL Developer Data Modeler's Query Builder. The bottom field of the Query Builder contains the view's SQL query, including SELECT statements and a FROM clause. Scroll down in the bottom field until you see a FROM clause. The FROM clause dictates the P6 database table from which the corresponding view is derived. For example, RESOURCES, in a FROM clause denotes that the P6RESOURCES Extended Schema view retrieves its data from the RESOURCES P6 database table. Download the P6 Extended Schema DMD File Download the P6 Extended Schema DMD and associated files in a zip file. Unzip the files to a folder on your computer. Install Oracle SQL Developer Data Modeler to view data model definitions. 10

Legal Notices Oracle Primavera P6 EPPM Extended Schema Guide Copyright 1999, 2018, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. This software or hardware and documentation may provide access to or information on content, products and services from third-parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. 11