When a well is being inserted in ComboCurve, the following happens:
- An unique identifier value is always automatically set in the
id
field - Additionally, the user can provide a combination of
dataSource
andchosenID
as a more convenient alternative for identifying wells.
Well identifiers are needed in order to:
- Reference an existing well to be updated or deleted
- Reference an existing well to add, update, or delete production data associated to it
dataSource
This field is meant to denote where the well comes from. Well identifiers can not repeat within the same data source. The supported values for the dataSource
field are the following:
Value | Name | Notes |
---|---|---|
aries |
ARIES | |
di |
Drilling Info (Enverus) | Uses api14 as identifier instead of chosenID |
ihs |
IHS | |
internal |
Internal proprietary data | |
other |
Other | |
phdwin |
PHDWin |
chosenID
This is an identifier value that must be unique within a dataSource
.
There is a special case: For dataSource: "di"
, we wanted to ensure that the chosen ID used is always API 14. In order to enforce that, the chosenID
field becomes read-only in that case and the api14
field is used as identifier instead, when inserting or updating wells. However chosenID
is always used to reference wells when inserting or updating production data, regardless of the data source.
There is a field named
chosenKeyID
that is by default populated with the name of the field that is being used to populate thechosenID
field. It should not be confused withchosenID
. There is no much application for this field except for maybe filtering in ComboCurve.