Skip to main content

PRIMAVERA P6

PRIMAVERA P6

Connector Details

NamePRIMAVERA P6
Description

Oracle Primavera P6 is a powerful project, program, and portfolio management tool used for planning, managing, and executing projects across various industries—including Construction, Oil and Gas, Aerospace and Defense, Government and Federal Agencies, Energy and Utilities, and Biotech.

Key Features​

* Planning: Create project schedules, allocate resources, and manage costs.

* Scheduling: Plan and control large-scale programs and individual projects.​

* Resource Management: Optimize resource allocation.

* Cost and Schedule Management: Integrate cost and schedule data.

* Multiuser Access: Allows project managers to coordinate costs and schedules.​

* Team Collaboration: Gather status updates from team members. The Primavera P6 Data Service provides read-only access to your cloud-based P6 EPPM, Primavera Unifier Project Controls, and Primavera Unifier Facilities and Asset Management transactional data via RESTful endpoints.

Connector TypeClass C

Features

Load StrategiesFull Load, Incremental Load
Metadata ExtractionSupported
Data AcquisitionSupported
Data PublishingNot Supported
Automated Schema Drift HandlingNot Supported

Source Connection Attributes

Connection ParametersData TypeExample
Connection NameStringPrimaveraP6APIConnector
Base URLStringStage: https://us2.p6.oraclecloud.com/p6-customer-name/stage\ OR\ Production: https://us2.p6.oraclecloud.com/p6-customer-name
UsernameStringP6USERNAME
PasswordStringyour-password
Configuration NameStringDS P6 Admin User (*ds\_p6adminuser*)\ DS P6 Report User (*ds\_p6reportuser*)\ DS Unifier (*ds\_unifier*)
Bronze Schema (Optional)String
Silver Schema (Optional)String

Connector Specific Configuration Details

  1. Base URL: The environment section of the endpoint URL is formatted as follows:
    1. OCI Stage: <data center>.p6.oraclecloud.com/<customer>/stage
    2. OCI Production: <data center>.p6.oraclecloud.com/<customer>
    3. GBUCS Stage: <customer>-stage-primavera.oracleindustry.com
    4. GBUCS Production: <customer>-primavera.oracleindustry.com
  2. Configuration Name: Compatible with P6 configurations:​
    1. ds_p6adminuser to access the P6 EPPM database as admuser (Tables).​

    2. ds_p6reportuser to access the P6 EPPM database as pxrptuser (Views).​

    3. ds_unifier to access the Primavera Unifier database.


      Note

      The Empower Primavera P6 connector will be configured to point at one configuration at a time (i.e. P6 Admin User (ds_p6adminuser). If you need to pull data from multiple configurations, create a new Data Source Connection in the Empower Analytics UI for a new configuration. This is done because there is an overlap in tables/views with the same name between different configurations in P6.


  3. Required Permissions & Module access in P6:
    1. Integration API

    2. P6 Analytics

    3. Web Services


      Note

      Any data that is required for data extraction will also need to be granted to the service account being used for Empower P6 connector (i.e. Portfolios, Projects, Timesheet, and Resources). For example, if Project data is required, then the service account will need to have P6 Module access to Project data.


Screenshot To Use Connector

PRIMAVERA P6 setup screenshot