- Datagration Knowledge Base
- Customer Training
- P# Training
-
Getting Started
-
Customer Training
-
Customer Success
-
Updates
-
Production Optimization
-
Completion Optimization
-
Environmental, Social & Governance
-
Development, Acquisition & Divestitures
-
Enhanced Oil Recovery
-
Admin
-
P#
- Getting Started with P#
- Data Cleansing
- String Functions
- Scenario Functions
- Regression Functions
- Placeholder Functions
- Neighborhood Functions
- Mathematical Functions
- Logic Functions
- Entities Function
- Moving Window Functions
- Time and Date Functions
- Statistical Functions
- Economic Functions
- Data Handling
- Additional Functions
- Directional Functions
- Machine Learning Functions
- DCA Functions
-
Packages
P# Exercises
Start learning how to write P# scripts
P# is a domain specific scripting language, designed for engineers without much of a development background in the oil and gas industry. PetroVisor‘s P# Editor is like a sandbox – unless specifically set, nothing will be written back into the database. An extensive on-screen help is available just by hitting the F1 key.
When starting a new P# script, a builder will help guide the user to the basic items needed to build a script, call a header.
- Scope
- Entity Set
- Signals that are needed for the script
- Calculations are performed in columns which are grouped in tables
- Running a script does not store changes on the database
- Running with saving does