Updates in March 2022 in PetroVisor
Highlights
Mobile Capability
- The PetroVisor application has been made into a Progressive Web App (PWA) so users can use it on iPhone and Android phones and tablets
Sources
- Development on Connections, Sources and Data Integrations has been completed in the web app
- With the new web activities functionality users can easily integrate any language such as Python and Javascript inside a PetroVisor workflow. Paired with serverless technology like Azure Functions and AWS Lambda this allows technical teams to extend PV anyway they need
Mobile Capability
- The PetroVisor application has been made into a Progressive Web App (PWA) so users can use it on iPhone and Android phones and tablets
Analyze
Dashboards & Maps
- Toggle Navigation adds the ability to collapse the navigation panel to enlarge the maps and dashboard view
Data
- Added new export options for the data tab
Predict
DCA
- Added the ability to search by alias or name
- Ability to create a new curve
Build
- Improvement in the performance of workflows and pivot table generation
- Ability for different tables to have different chart styles
- Can easily view the expected execution time of the workflow from the schedule when hovering over the run button
- Navigate easily to the workflows from the schedule list by clicking on the workflow name
Data Model
Signals
- New aggregation types: First, Last, Mode
Sources
Development on Connections, Sources and Data Integrations has been completed in the web app- Overview of Sources in PetroVisor (datagration.com)
- How do connections work in PetroVisor? (datagration.com)
- Connection Types Available, click on link for specific update instructions:
- CSV
- TXT
- Excel
- SQL
- Oracle
- Teradata
- ODBC
- PI
- Connection Types Available, click on link for specific update instructions:
-
- How do I update a data connection? (datagration.com)
- How do I map data in PetroVisor? (datagration.com)
- How do I map Excel sources in PetroVisor? (datagration.com) *includes ability to pick a specific sheet within an Excel worksheet for a source
- When would I use Import Values in PetroVisor? (datagration.com)
- How do I define where new entities should be added to hierarchies? (datagration.com)
- How do I create a tag for the specified entity name? (datagration.com)
- How do I add Alias to new entities? (datagration.com)
- Articles in Development: More Sources and Data Integration
Administration
- Workspace Snapshot content can be compared to the workspace content to see changes
- User Management defined for adding and removing users
- With the new web activities functionality users can easily integrate any language such as Python and Javascript inside a PetroVisor workflow. Paired with serverless technology like Azure Functions and AWS Lambda this allows technical teams to extend PV anyway they need
P# Updates
- DCAModelValue() only returns values greater than the min rate
- DCAModelDate("End") should take the minimum rate into account
- DCAModelParameter() returns the actual declines for hyperbolic and harmonic fits
- DCAModelDate() should return NullDate() when CurrentStep() is outside the segment
- PVTValues() to interpolate in both pressure and temperature
- FillGaps() also supports date and string data