gold_unit_disposition
Monthly gas and oil disposition for producing units coarser than a single well (an FPSO, a project, a field, or a whole country), one row per unit per month. This is the companion of the well-grain disposition table for sources that report at coarser grain: where the produced volume went, split into sold, flared, vented, reinjected, and fuel. The unit's name, grain, and jurisdiction live on the producing-units register (gold_producing_units); join monthly unit production for the produced denominator. NULL means the source didn't report that split; 0 is a reported zero. Each disposition column carries its own paired _origin column.
Access tier: portal
Portal. These rows are well-level or producing-unit-level data, or our modelled output at cohort or grid grain. They open with a Portal, Pro or Enterprise plan. The website shows aggregates built from them, never the rows.
Primary key: producing_unit_id, date
Region codes: guyana
Columns
| Column | Type | Nullable | Description |
|---|---|---|---|
producing_unit_id |
string | no | Producing-unit identifier (opaque string, e.g. gy:stabroek:facility:liza-unity): the join key to gold_producing_units, which carries the unit's name, grain, and jurisdiction. Join monthly unit production on (producing_unit_id, date), restricted to its monthly rows, to compare disposition against produced volumes. Never parse substrings out of it. |
date |
date | no | Disposition month, always the first day of the month, matching monthly unit production. Sources that publish daily series are aggregated to the month, and a month the source covered only partially is withheld rather than published as if complete. |
gas_sold |
int64 | yes | Marketed/delivered gas in MCF: gas sold off the unit to a gatherer or purchaser. Within a month, sold can lag produced (tank and line-pack stock), so reconcile sold against produced cumulatively, not month by month; the gap between gross produced gas and this column is what you see comparing our gross series to marketed-gas series such as EIA's. NULL = the source did not report sold separately. |
gas_flared |
int64 | yes | Gas burned (flared) at the unit, in MCF. Kept separate from gas_vented because the split matters for emissions analysis (vented methane is far more potent than flared CO2). A source that reports only a combined figure populates gas_flared_vented instead, never a lossy split. NULL = not reported separately. |
gas_vented |
int64 | yes | Gas released unburned (vented) at the unit, in MCF. NULL = not reported separately. |
gas_flared_vented |
int64 | yes | Combined flared plus vented gas in MCF, for sources that report the two under a single code and cannot split them. A source that reports the split populates gas_flared and gas_vented and keeps this NULL; a source that reports only the combined figure populates this and keeps the split columns NULL, never a lossy split into one of them. NULL = no combined figure reported. |
gas_reinjected |
int64 | yes | Gas reinjected for pressure maintenance, cycling, gas lift, or enhanced recovery, in MCF. Dominant offshore, where associated gas is reinjected rather than exported, a major reason marketed gas runs far below gross. Can exceed the unit's own produced gas (recycled gas lift, purchased makeup gas), so exclude it when balancing sold against produced. |
gas_lease_fuel |
int64 | yes | Gas consumed at the unit as fuel (engines, heaters, compressors, and on an offshore facility the power generation and turbines), in MCF. |
gas_plant_fuel |
int64 | yes | Gas consumed as fuel at the processing plant, in MCF. Sparse, populated only where the source natively reports it. |
oil_sold |
int64 | yes | Marketed/sold oil plus condensate, in BBL. Only the sold split is carried for oil: other oil disposition (unit use, tank stock change) is noise at monthly grain. Oil includes condensate, matching monthly unit production. |
gas_sold_origin |
string | yes | How gas_sold was derived: reported = the source reported this value at this unit's grain; lease_allocated = the source reported it at a coarser grain and we split it down using the same allocation weights as monthly production, so values roll up exactly to the coarser total. NULL exactly when gas_sold is NULL.
Values: reported · lease_allocated. |
gas_flared_origin |
string | yes | How gas_flared was derived: same values as gas_sold_origin. NULL exactly when gas_flared is NULL.
Values: reported · lease_allocated. |
gas_vented_origin |
string | yes | How gas_vented was derived: same values as gas_sold_origin. NULL exactly when gas_vented is NULL.
Values: reported · lease_allocated. |
gas_flared_vented_origin |
string | yes | How gas_flared_vented was derived: same values as gas_sold_origin. NULL exactly when gas_flared_vented is NULL.
Values: reported · lease_allocated. |
gas_reinjected_origin |
string | yes | How gas_reinjected was derived: same values as gas_sold_origin. NULL exactly when gas_reinjected is NULL.
Values: reported · lease_allocated. |
gas_lease_fuel_origin |
string | yes | How gas_lease_fuel was derived: same values as gas_sold_origin. NULL exactly when gas_lease_fuel is NULL.
Values: reported · lease_allocated. |
gas_plant_fuel_origin |
string | yes | How gas_plant_fuel was derived: same values as gas_sold_origin. NULL exactly when gas_plant_fuel is NULL.
Values: reported · lease_allocated. |
oil_sold_origin |
string | yes | How oil_sold was derived: same values as gas_sold_origin. NULL exactly when oil_sold is NULL.
Values: reported · lease_allocated. |
How these numbers are built is on methodology; the machine twin of this page is data-dictionary.json.