You are on page 1of 100

Data Tables and Fields

Data Tables and Fields

Copyright Notice

Copyright © 2017 Schlumberger. All rights reserved.

This work contains the confidential and proprietary trade secrets of Schlumberger and may not be copied or stored in an
information retrieval system, transferred, used, distributed, translated or retransmitted in any form or by any means,
electronic or mechanical, in whole or in part, without the express written permission of the copyright owner.

Trademarks & Service Marks

Schlumberger, the Schlumberger logotype, and other words or symbols used to identify Schlumberger, the Schlumberger
logotype, and other words or symbols used to identify the products and services described herein are either trademarks,
trade names or service marks of Schlumberger and its licensors, or are the property of their respective owners. These
marks may not be copied, imitated or used, in whole or in part, without the express prior written permission of
Schlumberger. In addition, covers, page headers, custom graphics, icons, and other design elements may be service
marks, trademarks, and/or trade dress of Schlumberger, and may not be copied, imitated, or used, in whole or in part,
without the express prior written permission of Schlumberger. Other company, product, and service names are the
properties of their respective owners.

OFM® is a mark of Schlumberger.


An asterisk (*) is used throughout this document to designate other marks of Schlumberger.

Security Notice

The software described herein is configured to operate with at least the minimum specifications set out by Schlumberger.
You are advised that such minimum specifications are merely recommendations and not intended to be limiting to
configurations that may be used to operate the software. Similarly, you are advised that the software should be operated
in a secure environment whether such software is operated across a network, on a single system and/or on a plurality of
systems. It is up to you to configure and maintain your networks and/or system(s) in a secure manner. If you have
further questions as to recommendations regarding recommended specifications or security, please feel free to contact
your local Schlumberger representative.

1 of 100
Data Tables and Fields

The Edit Schema Tables Window


You can use the Edit Schema Tables window to change your project's structure:

n For data sources: Add and remove data sources

n For tables in data sources: Add and remove tables, enable and disable them, and set attributes
such as table type and date ranges

n For the fields in tables: Add and remove fields; enable and disable them; and set attributes such
as math options, units of measurement, and how the data displays in plots and reports

The Edit Schema Tables window has two parts:

n OFM Representation pane on the left lists all the enabled tables and fields.

n Tabs on the right provide information about the item you selected in the OFM Representation
pane. The tabs vary depending on your selection.

Note: The level you select in the tree on the OFM Representation pane controls the information that will
display on the right side of the Edit Schema Tables window.

The following table defines the icons, used in the OFM Representation pane, and the tabs that display
when you select different items.

Icons Actions You Can Take Tabs that Display Actions You Can Take
on the Pane When You Select the on the Tab
Icon
Workspace None Tables: Lists all tables None
(your tables and shared
This is the top level of
tables) in the project
your project.
My Workspace or Add a table Tables: Lists the tables Link to databases and
Shared Workspace in the your personal spreadsheets
workspace, or in the
This is the top level of the
shared workspace
workspace. Inside the
workspace are all the
enabled tables.
Home Data Source Change the home data Tables: Lists the tables Enable and disable tables
source in the database or
Each workspace can have
spreadsheet.
only one home source. Limit the number of
entities to display for a If you select the check
Database or
SQL query box, OFM automatically
Spreadsheet
loads the tables when you
Data sources for your open your project.
project, which are not the

2 of 100
Data Tables and Fields

home data source.

Master Table Add a calculated field Master: Displays the n Change the table type,
table name, table keys, key type, and cross-
Every OFM project must and key delimiters reference key
have a master table. This
table stores static well n View keys and

information. delimiters

Fields: Displays a list of Add fields to the table


fields in the table.

If you select the check


box, OFM automatically
loads the fields when you
open your project.
Table n Add a calculated field Table: Displays the table Change the table type,
name, type, and key type key type, and cross-
Inside the table are all the n Rename a table
reference key
enabled fields. n Delete a table
Fields: Displays a list of n Add fields to the table
fields in the table.
n Enable and disable
If you select the check fields in the table
box, OFM automatically
loads the fields when you
open your project.
Date Range: Displays if Set date ranges for tables
the table has a date range with time-dependent
data
Primary Key Field n Add a field Field: Displays the table, View field source and

Field field names, variable type variables


n Add a calculated field
and size
The tabs that display n Rename a field
Units: Displays Change the units of
when you select a field
n Delete a field selections for units of measurement for the
depend on the type of
measurement field label
data the field contains.
Math: Displays math Set all math options for
Calculated Field options, such as carrying the field
forward, multipliers,
grouping by sum or

3 of 100
Data Tables and Fields

average, and using data


attributes when
importing data

Report: Displays Format the field data in


formatting choices for reports
your reports, including
width, text justification
on the page, use of upper
and lower-case letters,
and headings
Plot: Displays the name Format the field data in
of your curve, and how plots
you want the curve line
to display.

4 of 100
Data Tables and Fields

Limiting the Number of Entities to Display


for a SQL Query
When you run a SQL query (for example, when you select a table to make changes to table data), there is a
limit to the number of entities that display. You select this limit for each data source in your project.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, click a home data source (marked with the icon) or a
database (marked with the icon).

3. In the lower section, enter the maximum number of entities you want to display in the Max
entities in SQL field.

4. In the Query timeout field, enter the number of seconds you want to elapse before the query times
out.

5. Click OK to save your changes and close the window.

5 of 100
Data Tables and Fields

Adding a Table
You can add tables in My Workspace. You cannot add tables to data sources in a Shared Workspace.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, right-click a home data source (marked with the icon) or a
database (marked with the icon) in My Workspace, and then click Add.
OFM lists the new table (marked with the icon) on the OFM Representation pane. By default,

OFM names the table NewItem and you must change the name.

3. Enter a new name for your table and then press Enter.

4. Click OK to save your changes and close the window.

Related Examples
Creating Plots for Waterflooding: Adding Stock Tank Oil Initially in Place to the Workspace

Displaying Formation or Reservoir Thickness and Structure: Getting Started

6 of 100
Data Tables and Fields

Enabling and Disabling Tables


You can enable and disable tables in My Workspace. You cannot enable or disable a table in a Shared
Workspace.

When you enable a table, OFM automatically loads the table when you open your project. This is not the
same as adding a table. When you disable a table, OFM does not automatically load it. This is not the same
as deleting a table.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. In the OFM Representation pane, select the home data source (marked with the icon) or the
database (marked with the icon) that holds the table.
The Tables tab displays a list of all tables in the data source. Enabled tables have selected check
boxes. Disabled tables have cleared check boxes.

3. To disable a table, clear the check box for the table you want to disable.
The table is no longer listed in the OFM Representation pane.

4. To enable a table, select the check box for the table you want to enable.
The enabled table displays in the OFM Representation pane, and a dialog may display a reminder
of your next steps.

5. After enabling a table, if the reminder dialog displays, perform the following steps:

a. Click Yes.
OFM selects the table on the OFM Representation pane. The Table and Fields tabs display.

b. On the Table tab, select a Table Type.


A list of key types for the table type you selected are available.

c. Select the Key Type.


A list of keys you must select for the table type displays at the bottom of the tab.

7 of 100
Data Tables and Fields

d. On the Fields tab, in the Available Fields group, click the name of the field that is the key field.

6. Click OK to save your changes and close the window.

Related Topics
Adding a Table

Deleting a Table or Field

8 of 100
Data Tables and Fields

Changing the Home Data Source


The home data source is the source that holds your defined tables. If your project has multiple data
sources, you can change the home data source. For example, you may want to change your home data
source if your OFM Access data source contains only OFM-defined data and you want to migrate that data
to the same data source in SQL Server or Oracle that contains your user-defined data.

Caution: When you change your home data source, OFM will ask if you want to copy the current OFM-
defined tables to the new home data source. If the OFM-defined tables already exist in the new home data
source, OFM will replace the data with the data in your current home data source. OFM does not merge the
data; OFM replaces the data.

Note: You cannot make a spreadsheet your home data source.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. Click the data source that you want to be the home data source (marked with the icon).
On the lower-left corner of the window, the Set Home button displays.

3. Click Set Home.


A message opens, confirming whether you want to change the home data source and whether you
want to copy the contents of your current OFM-defined tables to the new home data source.

4. Click Yes.
The Edit Schema Tables window closes. OFM changes the home data source.

9 of 100
Data Tables and Fields

Adding Fields to a Table


You can add fields to tables in My Workspace. You cannot add fields to tables in Shared Workspaces. There
are two methods to add fields to a table.

To Add Fields to a Table, From the OFM Representation Pane


1. On the Setup tab, in the Tables group, click Schema.
The Edit Schema Tables window opens.

2. On the OFM Representation pane, right-click a table (marked with the icon) and click Add.
OFM adds a new field (marked with the icon) to the table. By default, OFM names the table
NewItem and you must change the name.

3. Enter a new name for your table and then press Enter.

4. Click OK to save your changes and close the window, or change the field attributes.

To change the field attributes, you can:

n Assign a display name and calculation

n Change the units of measurement

n Set the math options

n Format the field data in plots

n Format the field data in reports

n Select the data dictionary name or facets

To Add Fields to a Table, From the Fields Tab


1. On the Setup tab, in the Tables group, click Schema.
The Edit Schema Tables window opens.

2. On the OFM Representation pane, select a table.

3. View the Fields tab.

4. In the Add New Field section, add the following information about the field:

a. In the Add New Field group, enter the name for your new field.

b. In the drop-down list, select the type of data your field will hold.

c. If you selected Text, in the third field, enter the maximum number of characters your field will
hold.

d. Click Add.

5. Click OK to save your changes and close the window.

10 of 100
Data Tables and Fields

Related Examples
Creating Plots for Waterflooding: Adding Stock Tank Oil Initially in Place to the Workspace

Displaying Formation or Reservoir Thickness and Structure: Getting Started

Related Topics
Adding Calculated Fields

11 of 100
Data Tables and Fields

About Calculated Fields


Calculated fields are one of the project variable types available in OFM.

Calculated fields are all represented internally as double precision floating-point numbers. So, after you
create a field you cannot change the data type. In the Edit Calculated Field window, calculated fields are
passed to the data source for evaluation by OFM, and the results are retrieved from the data source into
OFM. Calculated fields differ from calculated variables in that OFM does not calculate them.

Calculated fields do not use the OFM parser file to evaluate a calculated field expression. You cannot enter
OFM system functions or other OFM calculated variables to use in a calculated field expression, because the
data source cannot evaluate them.

We recommend you use calculated fields for simple, numerical expressions that can be operations of other
fields within the same table.

Example: The gas field in a table divided by the oil field in that table.

Note: Since the expression is evaluated at the data source, it is subject to errors that may occur with the
expression in the data source. Critically, division operations are subject to divide by 0 errors in the data
source. If you are going to have divide-by-0 errors, use syntax supported by your data source to prevent
the expression from the division by 0. Any other expression can be safely evaluated on these fields at the
data source, and can be placed in the calculated fields.

Expressions are specific to data sources.

n If you are running a native OFM workspace on a Microsoft® Access data source, you can use Access
syntax.

n If you link to tables that are in Microsoft SQL Server® or Oracle®, your syntax might be different,
depending on the operation. It is your responsibility to locate and use the correct syntax.

The demo database contains some calculated fields.

Related Topics
Adding Calculated Fields

Enabling and Disabling Fields in a Table

Deleting a Table or Field

Renaming a Table or Field

12 of 100
Data Tables and Fields

Adding Calculated Fields


Follow these steps to add a calculated field to a table.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. In the OFM Representation pane, right-click a table (marked with the icon) or a field (marked
with the icon) and click Add.
OFM lists the new field on the OFM Representation pane. By default, OFM names the field
NewItem and you must change the name.

3. Type a new name for the field and then press Enter.

4. On the Field tab, in the Display Name section, enter a standardized name that follows the naming
protocols at your company.

5. In the Variable section, on the Type field, select Calculated (Double).


The Edit Calculated Field window opens.

6. In the Definition section, add your calculation and click OK. You can either enter the calculation in
the Definition field, or you can use the lists and buttons to add your calculation:

n To add a field, select the field on the Source Fields list and click Add.

n To add a mathematical operator, click the buttons in the Operators group.

7. On the Edit Calculated Field window, click OK.

8. On the Edit Schema Tables window, click OK to save your changes and close the window, or
change the field attributes.

The field attributes you can change are:

n Change the units of measurement

n Set the math options

n Format the field data in plots

n Format the field data in reports

n Select the data dictionary name or facets

Related Topics
Adding Fields to a Table

Assigning Names and Calculations to Variables (with the Variable Editor)

13 of 100
Data Tables and Fields

Enabling and Disabling Fields in a Table


You can enable and disable some (but not all) fields.

When you enable a field, OFM automatically loads the field when you open your project. This is not the
same as adding a field. When you disable a field, OFM does not automatically load it. This is not the same as
deleting a field.

You can enable and disable:

n Fields (  ) in My Workspace

n Calculated fields (  )

You cannot enable or disable:

n Fields in a master table (  )

n Primary key fields (  )

n Fields in a Shared Workspace

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. In the OFM Representation pane, select the table (marked with the icon) that holds the field

you want to enable.

3. View the Fields tab.


This tab displays a list of all the fields in the table. Enabled fields have selected check boxes. Disabled
fields have cleared check boxes. Primary key fields do not have check boxes.

Note: If OFM does not list your table on the OFM Representation pane, you have not enabled it.

4. To enable a field, select the check box for the field you want to enable.
The field displays in the OFM Representation pane.

5. To disable a field, clear the check box for the field you want to disable.
The field is no longer listed.

6. Click OK to save your changes and close the window.

Related Topics
Enabling and Disabling Tables

14 of 100
Data Tables and Fields

Renaming a Table or Field


It is useful to rename fields to match your corporate naming conventions. You can rename certain (but not
all) tables and fields.

You can rename:

n Tables (  )

n Fields (  ), if they are not primary keys, foreign keys in other tables, categories, or map
associations

n Calculated fields (  ), if they are not foreign keys in other tables, categories, or map associations

You cannot rename:

n Master tables (  )

n Primary key fields (  )

n Fields (  ) that are primary keys, foreign keys in other tables, categories, or map associations

n Anything in a Shared Workspace

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, right-click the table or field you want to rename and click
Rename.

3. Enter the new name and press Enter.

4. Click OK to save your changes and close the window.

15 of 100
Data Tables and Fields

Changing the Table Type, Key Type, and


Cross-Reference Key
You can change the table type, key type, and cross-reference key for certain (but not all) tables.

You can change tables in My Workspace that are not external. You cannot change:

n External tables in My Workspace

n Anything in a Shared Workspace

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select a table (marked with the icon).

3. On the Table tab, select a Table Type.


A list of key types for the table type you selected is available.

4. Select the Key Type.

5. If the Table Type is Cross-Reference, select a cross-reference key.

6. If the Table Type is Sporadic or Sporadic DualKey, select the second primary key for the table.

7. Click OK to save your changes and close the window.

Related Examples
Creating Plots for Waterflooding Surveillance: Adding Stock Tank Oil Initially in Place to the Workspace

Displaying Formation or Reservoir Thickness and Structure: Getting Started

16 of 100
Data Tables and Fields

Setting Table Date Ranges


By default, OFM does not set a date range for tables with time-dependent data. You can set a date range for
tables that have time-dependent data and are in My Workspace. You cannot set a date range for tables in
Shared Workspace.

You can specify the date range for these table types:

n Daily

n Monthly

n Sporadic

n Sporadic dual key

You can specify date and time ranges for these table types:

n Hourly

n Minute

n Second

You cannot specify date ranges for any other table type (such as static, lookup, and cross-reference)
because the table does not have time-dependent data.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select a table (marked with the icon) with time-dependent

data.

3. View the Date Range tab.

4. On the Date Range tab, perform one of the following steps:

n To not specify a date range, select All Dates.

n To specify a rolling date, select Last and enter the number of days (or months or hours,
depending on the table's data) from the current date.

n To specify all dates after a date, select All Dates After and enter a date.

n To specify all dates before a date, select All Dates Before and enter a date.

n To specify a range, select All Dates Between and enter the first and last date of the range.

n For cumulative calculations, if you want to sum the values before the start date, select the Sum
all values before start date for cumulative calculations check box.

5. Click OK to save your changes and close the window.

17 of 100
Data Tables and Fields

Example
In this example, you have a table with monthly well data for more than 12 months. You will set the date
range to view only the last 12 months of data.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select the table with your well data.

3. On the Date Range tab, select Last and then enter 12.

4. Select the Sum all values before start date for cumulative calculations check box.

5. Click OK.

18 of 100
Data Tables and Fields

Deleting a Table or Field


You can delete some (but not all) tables and fields. Deleting a table or a field is not the same as disabling a
table or disabling a field.

You can delete:

n Tables (  )

n Fields (  ), if they are not primary keys, foreign keys in other tables, categories, or map
associations

n Calculated fields (  ), if they are not foreign keys in other tables, categories, or map associations

You cannot delete:

n Master tables (  )

n Primary key fields (  )

n Fields (  ) that are primary keys, foreign keys in other tables, categories, or map associations

n Anything in a Shared Workspace

Caution: Deleting a field or table physically removes it from the data source. This will result in a loss of
data. To be safe, we recommend that you disable fields and tables instead of deleting them.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, right-click the table or field and click Delete.
A dialog opens, confirming whether you want to delete.

3. Click Yes.
A deleted table does not display on the OFM Representation pane, but it does display on the
Tables tab until you close the Edit Schema Tables window.

4. Click OK to save your changes and close the window.

Related Topics
Enabling and Disabling Tables

Enabling and Disabling Fields in a Table

19 of 100
Data Tables and Fields

Viewing Master Table Keys and Delimiters


Your OFM workspace can contain up to three key fields that describe the unique identifier for wells in the
workspace. Your workspace can have multiple keys. If it does, OFM concatenates the key fields and inserts
delimiters between the field names.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select the master table (marked with the icon).

3. View the Master tab.


This tab displays the following information:

n Access: The source for the table. If the master table is a shared table, you will not see a file
path.

n Field1 through Field3: The primary key fields for the table

n Key Delimiters: How your data in Field1, Field2, and Field3 is separated

4. Click OK to close the window.

Related Sample Workspaces


Workspaces with Multiple Keys

20 of 100
Data Tables and Fields

Assigning a Display Name and Calculation to


Fields
Follow these steps to use the Edit Schema Tables window to change the display name, select the
variable type, and (for calculated fields) enter the calculation.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, expand one of the tables and then select a field (marked with
the icon) or calculated field (marked with the icon).

3. View the Field tab.

4. In the Display Name section, enter a standardized name that follows the naming protocols at your
company. Do not use special characters (such as asterisks or the pound sign).

5. If you have created a new field, you can change the variable type. In the Variable section, select
the Type of variable.

6. If you chose Text for the Type, enter the Size. This is the number of bytes reserved by OFM for
storing the variable.

7. If you chose Calculated (Double) for the Type, the Edit Calculated Field window opens. Enter
the calculation:

a. In the Definition section, add your calculation and click OK. You can either enter the calculation
in the Definition field, or you can use the lists and buttons to add your calculation:

To add a field, select the field on the Source Fields list and click Add.

To add a mathematical operator, click the buttons in the Operators group.

b. Click OK.

8. You may not want to show the variable in lists (for example, you may want to hide variables that are
used only in other variables and not used by themselves). To do this:

a. Clear the Show this variable in selection lists check box.


If you have set your input variable preferences to Display all variable names in lists, then a
dialog box opens.

b. On the dialog box, click Yes if you want to change your input variable preferences to Display
only specified variables.

9. On the Edit Schema Tables window, click OK to save your changes and close the window.

Related Topics

21 of 100
Data Tables and Fields

Assigning Names and Calculations to Variables (with the Variable Editor)

22 of 100
Data Tables and Fields

Changing the Units of Measurement for a


Field Label
Follow these steps to use the Edit Schema Tables window to change the units of measurement for a
field in your tables. You make three selections on this tab:

n Units: This is the label you want to use for the data in the field. For example, if your field holds
hourly data, you might select hours ==> hours. If your field holds oil data, you might select bbl
==> m3. You are selecting the type of label, and indicating how OFM should convert units after a
different one is selected. They are the pairs that best describe the type. You are not selecting imperial
or metric units.

n Display unit system: This is the way you want to display the data in the field. In the Units group,
you selected a pair that best describes the type. The Display Unit System identifies which of the
pair you want to use for the field's label. Use this if you want the field's label to override your OFM
setting.

n Database unit system: This is the measurement system of the data in the field, as it is in the
database. (This is named the Input Unit on the Variable Editor.)

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, expand one of the tables and then select a field (marked with
the icon), primary key field (marked with the icon), or calculated field (marked with the
icon) that uses units of measurement.

3. View the Units tab.

4. In the Units group, select the correct type of unit to display as a label for the field's data.

5. In the Display Unit System group, select the check box if you want the field's label to override
your OFM setting, and then select the alternate type of measurement.

6. In the Database Unit System group, select the type of measurement used in the database.

7. Click OK to save your changes and close the window.

Related Topics
Selecting Units of Measurement for Variables (using the Variable Editor)

23 of 100
Data Tables and Fields

Setting Math Options for Fields


You can set the following math options for fields:

n Carrying values forward

Fill empty cells with the value of the last non-null value (that is, carry forward the last known
value). If you select this option, you enter the maximum number of times you want to do this. For
example, if you believe the last known value is valid for three months, and you want to carry this
value forward into empty fields, select this option and then enter 3 for the maximum number of
times you want to do this.

n Setting input and output multipliers

n Input multiplier is the multiplier for the data in the field. This is the number OFM will multiply
the value by, to get a base value. For example, if it is oil data in thousands of barrels, you can
select M. If it is oil data in barrels, you can select 1. If it is gas production data in mcf, you can
select M.

n Output multiplier is the multiplier for the way you want to see the data in your plots, reports,
and other analyses. For example, if it is oil data in thousands of barrels (that is, the input variable
is M), but you want to see it displayed in barrels, you can select 1.

n Getting a group value, by sum or by average

n Sum if you want to sum the data for a group. For example, use this if you want to work with
data for a collection of completions (such as a group).

n Average if you want an arithmetic average of the data for a group. For example, you might use
this if the field holds pressure data.

n Multiply by factor if you want pattern factors applied to the field, or if you want the variables
specified on the Options window (on the Multiply by Factor tab) to be applied to the field.

n Limiting the range of data that can be loaded to the field

n Minimum is the minimum value allowed to be loaded to the field. If the value is below the
minimum while loading data, that data will not be loaded.

n Maximum is the maximum value allowed to be loaded into the field. If the value is above the
maximum while loading data, that data will not be loaded.

n Default is the default value of the field that is loaded, if data for the field is missing in a load file
record, or if the data being loaded is outside the minimum or maximum range.

Follow these steps to use the Edit Schema Tables window set math options.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

24 of 100
Data Tables and Fields

2. On the OFM Representation pane, select a field (marked with the icon), primary key field
(marked with the icon), or calculated field (marked with the icon) with values.
The Math tab displays.

3. If you want to fill empty cells with the value of the last non-null value: In the Carry Forward
section, select the check box and then enter the maximum number of times you want to do this.

Note: If you enter 0 in the Times field, OFM will fill all empty fields with the value. Usually this is not a
good choice.

Caution: When you view results created with the Carry Forward feature, you will not be able to identify
the difference between results from real data, and results from carried-forward data.

4. In the Multiplier section, select the following:

n In the Input field, select a multiplier for the data in the field.

n In the Output field, select a multiplier for the way you want to see the data in your plots,
reports, and other analyses.

5. In the Grouping Options section, OFM selects Sum by default. You can choose to sum or average
individual data values to arrive at a group value:

n Sum: Select this if you want to sum the data for a group.

n Average: Select this if you want to average the data for a group.

n Multiply by factor: Select this if you want pattern factors applied to the field, or if you want the
variables specified on the Options window to be applied to the field.

6. In the Data Attributes section, select the check box if you want to limit the range of data that can
be loaded to the field. Then enter the following values:

n Min: The minimum value allowed to be loaded to the field.

n Max: The maximum value that should be in the field.

n Default: The default value of the field that is loaded, if data for the field is missing in a load file
record, or if the data being loaded is outside the minimum or maximum range.

7. Click OK to save your changes and close the window.

Related Tutorials
Patterns: To Designate Variables Affected by Pattern Allocation Factors

Related Topics

25 of 100
Data Tables and Fields

Selecting the Math Options for Variables (using the Variable Editor)

26 of 100
Data Tables and Fields

Formatting the Field Data in Reports


Follow these steps to use the Edit Schema Tables window to format the way data from fields display in
your reports.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select a field (marked with the icon), primary key field
(marked with the icon), or calculated field (marked with the icon).

3. View the Report tab.

4. In the Format section, enter the following:

n Width: The width of a report column containing data from the field, which also controls the size
of the header text (this is a relative number, not a measurement in inches or centimeters)

n Decimals: The number of decimal places to display

5. In the Justification section, select the text justification to use in your report for the values in the
columns (but not the column header):

n Left: To align text with the left margin (also called "flush left")

n Center: To align text with the center of the column

n Right: To align text with the right margin (also called "flush right")

6. If the field has a variable type of Text, select the Case:

n Mixed: To have uppercase and lowercase letters

n Upper: To have uppercase letters only

n Lower: To have lowercase letters only

7. In the Heading section, enter heading text for the column. Heading text has three parts:

n First field: Report Heading 1; text that displays on the first line

n Second field: Report Heading 2; text that displays on the second line

n Third field: Report Heading 3; text that displays on the third line

Note: Do not enter the units of measurement in these fields. OFM automatically adds that information to
your heading.

8. Click OK to save your changes and close the window.

Related Topics

27 of 100
Data Tables and Fields

Selecting Report Display Settings for Variables (using the Variable Editor)

28 of 100
Data Tables and Fields

Formatting the Field Data in Plots


Follow these steps to use the Edit Schema Tables window to choose how to display field data in your
plots.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select a field (marked with the icon), primary key field
(marked with the icon), or calculated field (marked with the icon).

3. View the Plot tab.

4. In the Curve Name section, enter the text that defines the line in the legend (the label text). If you
do not enter a curve name, the legend will show only the selected completion, without identifying
the curve. Do not use special characters (such as asterisks or the pound sign).

5. In the Curve Attributes section, select the way you want your curve to display:

n Line Color: Select the color of the line that represents the data.

n Line Width: Select the width of the line that represents the data (the smallest number is the
thinnest line).

n Line Type: Select a line (solid, dashed, dotted, or dashed and dotted).

n Point Type: Select the symbol to mark the points.

n Point Size: Select the size for the symbol that marks your points (not available if your Point
Type is None).

n Fill Interior: Choose to fill the area under the curve line with a solid color, hatched lines, a
pattern, or with no fill.

n Fill Style: Further describe the fill for the area under the curve line.

6. Click OK to save your changes and close the window.

Related Topics
Selecting Plot Display Settings for Variables (using the Variable Editor)

Changing OFM's Default Colors

29 of 100
Data Tables and Fields

Selecting the Data Dictionary Name or


Facets for Fields
Follow these steps to use the Edit Schema Tables window to select the data dictionary name or data
dictionary facets for fields.

You can either assign a data dictionary name or data dictionary facets. Data dictionary names already have
facets assigned to them (in the Data Dictionary), so when you select a name you also are selecting the
facets. You can assign each dictionary name to only one variable.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, select a field (marked with the icon), primary key field
(marked with the icon), or calculated field (marked with the icon).

3. View the Dictionary tab.

4. To assign a dictionary name:

a. In the Dictionary Name field, select a name.

b. Make sure the frequency matches correctly with the data in the field. For example, if the field
has monthly data, do not select a dictionary name with daily frequency. If you select a dictionary
name with a Frequency facet that does not match the field, a warning displays at the bottom of
the tabbed area.

c. To remove a dictionary name selection, click in the Dictionary Name field and then press
Delete.
The Dictionary Name becomes empty, and you can select facets.

5. If you cannot find an appropriate and available data dictionary name, you can assign facets:
In Property, Aggregation, Frequency, Product, Measure, and Condition fields, select the
facets appropriate for the field.

Related Topics
About the Data Dictionary and Dictionary Facets

Example of Mapping Dictionary Names and Variables

List and Spreadsheet: All Dictionary Names and Facets

Assigning Dictionary Names to Variables in the Catalog (in the Data Dictionary)

Selecting the Data Dictionary Name or Facets for Variables (in the Variable Editor)

30 of 100
Data Tables and Fields

Example of Mapping Dictionary Names and


Variables
In this example, you have a table named MonthlyProd that holds monthly production data. In the
MonthlyProd table is a field named Oil. It is not mapped to a data dictionary name.

MonthlyProd.Oil should be mapped to the Monthly Oil Volume dictionary name. That dictionary name has
the following facets assigned to it:

n Frequency: Monthly

n Product: Oil

n Measure: Volume

n Condition: Produced

There are several places in OFM for assigning a data dictionary name to variables. In any window, the
change you make is saved and reflected on the other windows. You should use the window that is most
convenient for you.

n If you are mapping all the invalid catalog items, use the Catalog window.

n If you are working with variables, use the Variable Editor window.

n If you are completing the data dictionary, use the Data Dictionary window.

n If you are working with fields in the tables, use the Edit Schema Tables window.

On the Catalog
On the Catalog, you cannot use the Monthly Oil Bubble Map catalog item until you map the Monthly Oil
Volume dictionary name to the MonthlyProd.Oil variable. It is listed in the list of catalog items, but it is
marked as invalid.

Before mapping:

31 of 100
Data Tables and Fields

After mapping:

On the Variable Editor


On the Variable Editor, you can find the row for the MonthlyProd.Oil variable (listed in the Name
column) and then select a Monthly Oil Volume dictionary name (in the Dictionary Name column).

Before mapping:

32 of 100
Data Tables and Fields

After mapping:

On the Data Dictionary


On the Data Dictionary, you can find the row for the Monthly Oil Volume dictionary name (listed in the
Name column) and then select the MonthlyProd.Oil variable (in the Variable column).

Before mapping:

After mapping:

33 of 100
Data Tables and Fields

On the Edit Schema Tables Window


On the Edit Schema Tables window, you can select the Oil field in the MonthlyProd table, and then select
the Monthly Oil Volume dictionary name on the Dictionary tab.

Before mapping:

After mapping:

34 of 100
Data Tables and Fields

Related Topics
List and Spreadsheet: All Dictionary Names and Facets

35 of 100
Data Tables and Fields

List and Spreadsheet: All Dictionary Names


and Facets
If you prefer to work with a Microsoft Excel spreadsheet, right-click this link and save the spreadsheet to
your computer.

If you are assigning facets to a large number of dictionary names, it may be easiest to work with a list of all
dictionary names and facets. Below are the following lists:

n Dictionary names

n Facets:

n Property

n Aggregation

n Frequency

n Product

n Measure

n Condition

Dictionary Names
n Allocated Calendar n CO2 From Test n Estimated Daily n Measured Daily n Reservoir
Day CO2 Rate Reservoir Hours On Oil Temperature
n CO2 Injection
Condensate Production
n Allocated Calendar Pressure n Reservoir Top
Volume
Day Condensate n Measured Daily Depth
n CO2 Injection
Rate n Estimated Daily Hours On Steam
Temperature n Residual Oil
Reservoir Gas Injection
n Allocated Calendar Saturation
n Cumulative Daily Rate
Day Gas Rate n Measured Daily
CO2 Volume n Rock
n Estimated Daily Hours On Water
n Allocated Calendar Compressibility
n Cumulative Daily Reservoir Gas Injection
Day Injected CO2
Condensate Volume n Shut In Bottom
Rate n Measured Daily
Volume Hole Pressure
n Estimated Daily Injected CO2 Rate
n Allocated Calendar
n Cumulative Daily Reservoir Injected n Shut In Tubing
Day Injected Gas n Measured Daily
Gas Liquid Ratio CO2 Rate Pressure
Rate Injected CO2
n Cumulative Daily n Estimated Daily Volume n Shut In Wellhead
n Allocated Calendar
Gas Oil Ratio Reservoir Injected Pressure
Day Injected n Measured Daily
n Cumulative Daily CO2 Volume n Solution Gas Oil
Steam Rate Injected Gas Rate
Gas Volume n Estimated Daily Ratio
n Allocated Calendar n Measured Daily
n Cumulative Daily Reservoir Injected n Solution Gas
Day Injected Injected Gas
Injected CO2 Gas Rate Water Ratio

36 of 100
Data Tables and Fields

Water Rate Volume n Estimated Daily Volume n Steam Injection


Reservoir Injected Pressure
n Allocated Calendar n Cumulative Daily n Measured Daily
Gas Volume
Day Liquid Rate Injected Gas Injected Steam n Steam Injection
Volume n Estimated Daily Rate Temperature
n Allocated Calendar
Reservoir Injected
Day Oil Rate n Cumulative Daily n Measured Daily n Surface Latitude
Steam Rate
Injected Steam Injected Steam
n Allocated Calendar n Surface Longitude
Volume n Estimated Daily Volume
Day Reservoir CO2
Reservoir Injected n Surface X
Rate n Cumulative Daily n Measured Daily
Steam Volume Coordinate
Injected Water Injected Water
n Allocated Calendar
Volume n Estimated Daily Rate n Surface Y
Day Reservoir
Reservoir Injected Coordinate
Condensate Rate n Cumulative Daily n Measured Daily
Water Rate n Target Calendar
Liquid Volume Injected Water
n Allocated Calendar
n Estimated Daily Volume Day CO2 Rate
Day Reservoir Gas n Cumulative Daily
Reservoir Injected n Target Calendar
Rate Oil Cut n Measured Daily
Water Volume Day Condensate
Liquid Rate
n Allocated Calendar n Cumulative Daily
n Estimated Daily Rate
Day Reservoir Oil Volume n Measured Daily
Reservoir Liquid n Target Calendar
Injected CO2 Rate Liquid Volume
n Cumulative Daily Rate Day Gas Rate
n Allocated Calendar Reservoir CO2 n Measured Daily Oil
n Estimated Daily n Target Calendar
Day Reservoir Volume Cut
Reservoir Liquid Day Injected CO2
Injected Gas Rate
n Cumulative Daily Volume n Measured Daily Oil
Rate
n Allocated Calendar Reservoir Rate
n Estimated Daily n Target Calendar
Day Reservoir Condensate
Reservoir Oil Rate n Measured Daily Oil
Injected Steam Volume Day Injected Gas
Volume
Rate n Estimated Daily Rate
n Cumulative Daily
Reservoir Oil n Measured Daily
n Allocated Calendar Reservoir Gas n Target Calendar
Volume Reservoir CO2
Day Reservoir Volume Day Injected
Rate
Injected Water n Estimated Daily Steam Rate
n Cumulative Daily
Rate Reservoir Water n Measured Daily
Reservoir Injected n Target Calendar
Rate Reservoir CO2
n Allocated Calendar CO2 Volume Day Injected
Volume
Day Reservoir n Estimated Daily Water Rate
n Cumulative Daily
Liquid Rate Reservoir Water n Measured Daily
Reservoir Injected n Target Calendar
Volume Reservoir
n Allocated Calendar Gas Volume Day Liquid Rate
Condensate Rate
Day Reservoir Oil n Estimated Daily n Target Calendar
n Cumulative Daily
Rate Water Oil Ratio n Measured Daily
Reservoir Injected Day Oil Rate
Reservoir
n Allocated Calendar Steam Volume n Estimated Daily n Target Calendar
Condensate
Day Reservoir Water Rate Day Reservoir CO2
n Cumulative Daily Volume
Water Rate Rate
Reservoir Injected n Estimated Daily
n Measured Daily
n Allocated Calendar Water Volume Water Volume n Target Calendar
Reservoir Gas
Day Water Rate Day Reservoir
n Cumulative Daily n Estimated Rate

37 of 100
Data Tables and Fields

n Allocated Reservoir Liquid Downstream n Measured Daily Condensate Rate


Cumulative Daily Volume Choke Pressure Reservoir Gas
n Target Calendar
CO2 Volume Volume
n Cumulative Daily n Estimated Flowing Day Reservoir Gas
n Allocated Reservoir Oil Bottom Hole n Measured Daily Rate
Cumulative Daily Volume Pressure Reservoir Injected
n Target Calendar
Condensate CO2 Rate
n Cumulative Daily n Estimated Flowing Day Reservoir
Volume
Reservoir Water Bottom Hole n Measured Daily Injected CO2 Rate
n Allocated Volume Temperature Reservoir Injected
n Target Calendar
Cumulative Daily CO2 Volume
n Cumulative Daily n Estimated Flowing Day Reservoir
Gas Liquid Ratio
Water Cut Casing Head n Measured Daily Injected Gas Rate
n Allocated Pressure Reservoir Injected
n Cumulative Daily n Target Calendar
Cumulative Daily Gas Rate
Water Oil Ratio n Estimated Flowing Day Reservoir
Gas Oil Ratio
Casing Head n Measured Daily Injected Steam
n Cumulative Daily
n Allocated Temperature Reservoir Injected Rate
Water Volume
Cumulative Daily Gas Volume
n Estimated Flowing n Target Calendar
Gas Volume n Cumulative Gas
Tubing n Measured Daily Day Reservoir
Liquid Ratio
n Allocated Temperature Reservoir Injected Injected Water
Cumulative Daily n Cumulative Gas Steam Rate Rate
n Estimated Flowing
Injected CO2 Oil Ratio
Wellhead Pressure n Measured Daily n Target Calendar
Volume n Cumulative Reservoir Injected Day Reservoir
n Estimated Flowing
n Allocated Monthly CO2 Steam Volume Liquid Rate
Wellhead
Cumulative Daily Volume
Temperature n Measured Daily n Target Calendar
Injected Gas n Cumulative Reservoir Injected Day Reservoir Oil
Volume n Estimated Gas
Monthly Water Rate Rate
Injection Pressure
n Allocated Condensate
n Measured Daily n Target Calendar
Cumulative Daily Volume n Estimated Gas
Reservoir Injected Day Reservoir
Injected Steam Injection
n Cumulative Water Volume Water Rate
Volume Temperature
Monthly Days On
n Measured Daily n Target Calendar
n Allocated Gas Injection n Estimated Gaslift
Reservoir Liquid Day Water Rate
Cumulative Daily Injection Rate
n Cumulative Rate
Injected Water n Target Choke Size
Monthly Days On n Estimated Initial
Volume n Measured Daily
Production Reservoir Pressure n Target CO2
Reservoir Liquid
Allocated Injection Pressure
n n Cumulative n Estimated Initial Volume
Cumulative Daily Monthly Days On Water Saturation n Target CO2
Liquid Volume n Measured Daily
Water Injection Injection
n Estimated Reservoir Oil Rate
Allocated Temperature
n n Cumulative Monthly CO2
Cumulative Daily n Measured Daily
Monthly Gas Injection n Target Cumulative
Oil Cut Reservoir Oil
Volume Reservoir Volume Daily CO2 Volume
Volume
n Allocated n Cumulative n Estimated n Target Cumulative
Cumulative Daily n Measured Daily
Monthly Injected Monthly CO2 Daily Condensate

38 of 100
Data Tables and Fields

Oil Volume CO2 Volume Injection Volume Reservoir Water Volume


Rate
n Allocated n Cumulative n Estimated n Target Cumulative
Cumulative Daily Monthly Injected Monthly CO2 n Measured Daily Daily Gas Volume
Reservoir CO2 Gas Volume Volume Reservoir Water
n Target Cumulative
Volume Volume
n Cumulative n Estimated Daily Injected CO2
n Allocated Monthly Injected Monthly n Measured Daily Volume
Cumulative Daily Steam Volume Condensate Water Cut
n Target Cumulative
Reservoir Volume
n Cumulative n Measured Daily Daily Injected Gas
Condensate
Monthly Injected n Estimated Water Oil Ratio Volume
Volume
Water Volume Monthly Days On
n Measured Daily n Target Cumulative
n Allocated CO2 Injection
n Cumulative Water Rate Daily Injected
Cumulative Daily
Monthly Liquid n Estimated Steam Volume
Reservoir Gas n Measured Daily
Volume Monthly Days On
Volume Water Volume n Target Cumulative
Gas Injection
n Cumulative Daily Injected
n Allocated n Measured
Monthly Oil n Estimated Water Volume
Cumulative Daily Downstream
Volume Monthly Days On
Reservoir Injected Choke Pressure n Target Cumulative
Gas Production
CO2 Volume n Cumulative Daily Liquid
n Measured Flowing
Monthly Reservoir n Estimated Volume
n Allocated Bottom Hole
CO2 Volume Monthly Days On
Cumulative Daily Pressure n Target Cumulative
Oil Production
Reservoir Injected n Cumulative n Measured Flowing
Daily Oil Volume
Gas Volume Monthly Reservoir n Estimated
Bottom Hole n Target Cumulative
Condensate Monthly Days On
n Allocated Temperature Daily Reservoir
Volume Steam Injection
Cumulative Daily CO2 Volume
n Measured Flowing
Reservoir Injected n Cumulative n Estimated
Casing Head n Target Cumulative
Steam Volume Monthly Reservoir Monthly Days On
Pressure Daily Reservoir
Gas Volume Water Injection
Allocated Condensate
n n Measured Flowing
Cumulative Daily n Cumulative n Estimated Volume
Casing Head
Reservoir Injected Monthly Reservoir Monthly Gas
Temperature n Target Cumulative
Water Volume Injected CO2 Injection Volume
Daily Reservoir
Volume n Measured Flowing
Allocated n Estimated Gas Volume
n Tubing
Cumulative Daily n Cumulative Monthly Gas
Temperature n Target Cumulative
Reservoir Liquid Monthly Reservoir Volume
Daily Reservoir
Injected Gas n Measured Flowing
Volume n Estimated Injected CO2
Volume Wellhead Pressure
n Allocated Monthly Injected Volume
n Cumulative Water Volume n Measured Flowing
Cumulative Daily n Target Cumulative
Monthly Reservoir Wellhead
Reservoir Oil n Estimated Daily Reservoir
Injected Steam Temperature
Volume Monthly Liquid Injected Gas
Volume n Measured Gas
n Allocated Volume Volume
n Cumulative Injection Pressure
Cumulative Daily n Estimated n Target Cumulative
Monthly Reservoir n Measured Gas

39 of 100
Data Tables and Fields

Reservoir Water Injected Water Monthly Oil Injection Daily Reservoir


Volume Volume Volume Temperature Injected Steam
Volume
n Allocated n Cumulative n Estimated n Measured Gas
Cumulative Daily Monthly Reservoir Monthly Reservoir Liquid Ratio n Target Cumulative
Water Cut Liquid Volume CO2 Volume Daily Reservoir
n Measured Gas Oil
Injected Water
n Allocated n Cumulative n Estimated Ratio
Volume
Cumulative Daily Monthly Reservoir Monthly Reservoir
n Measured Gaslift
Water Oil Ratio Oil Volume Condensate n Target Cumulative
Injection Rate
Volume Daily Reservoir
n Allocated n Cumulative
n Measured Initial Liquid Volume
Cumulative Daily Monthly Reservoir n Estimated
Reservoir Pressure
Water Volume Water Volume Monthly Reservoir n Target Cumulative
Gas Injection n Measured Initial Daily Reservoir Oil
n Allocated n Cumulative
Volume Water Saturation Volume
Cumulative Gas Monthly Water
Liquid Ratio Volume n Estimated n Measured n Target Cumulative
Monthly Reservoir Maximum Daily Daily Reservoir
n Allocated n Cumulative Oil
Gas Volume Gas Rate Water Volume
Cumulative Gas Cut
Oil Ratio n Estimated n Measured n Target Cumulative
n Cumulative Water
Monthly Reservoir Maximum Daily Oil Daily Water
n Allocated Cut
Injected Water Rate Volume
Cumulative
n Cumulative Water Volume
Monthly CO2 n Measured n Target Cumulative
Oil Ratio
Volume n Estimated Maximum Gas Monthly CO2
n Daily CO2 Rate Monthly Reservoir Volume Volume
n Allocated
n Daily CO2 Volume Liquid Volume n Measured
Cumulative n Target Cumulative
Monthly Estimated Maximum Oil Monthly
n Daily Condensate n

Condensate Monthly Reservoir Volume Condensate


Rate
Volume Oil Volume n Measured Monthly Volume
n Daily Condensate
Allocated Estimated CO2 Injection Target Cumulative
n Volume n n

Cumulative Monthly Reservoir Reservoir Volume Monthly Gas


n Daily Flowing
Monthly Days On Steam Injection n Measured Monthly Volume
Bottom Hole
Gas Injection Volume CO2 Injection
Temperature n Target Cumulative
n Allocated n Estimated Volume Monthly Injected
n Daily Flowing
Cumulative Monthly Reservoir n Measured Monthly CO2 Volume
Tubing Pressure
Monthly Days On Water Volume CO2 Volume n Target Cumulative
Production n Daily Flowing
n Estimated n Measured Monthly Monthly Injected
Wellhead Pressure
n Allocated Monthly Steam Condensate Gas Volume
Cumulative n Daily Gas from Injection Volume Volume n Target Cumulative
Monthly Days On Test
n Estimated n Measured Monthly Monthly Injected
Water Injection n Daily Gas Liquid Monthly Water Days On CO2 Steam Volume
n Allocated Ratio Volume Injection n Target Cumulative
Cumulative n Daily Gas Oil Ratio n Estimated Original n Measured Monthly Monthly Injected

40 of 100
Data Tables and Fields

Monthly Gas n Daily Gas Rate Gas in Place Days On Gas Water Volume
Volume Injection
n Daily Gas Volume n Estimated Original n Target Cumulative
n Allocated Oil in Place n Measured Monthly Monthly Liquid
n Daily Hours On
Cumulative Days On Gas Volume
CO2 Injection n Estimated P/Z
Monthly Injected Production
n Target Cumulative
CO2 Volume n Daily Hours On n Estimated
n Measured Monthly Monthly Oil
Gas Injection Producing Day
n Allocated Days On Oil Volume
CO2 Rate
Cumulative n Daily Hours On Production
n Target Cumulative
Monthly Injected Gas Production n Estimated
n Measured Monthly Monthly Reservoir
Gas Volume Producing Day
n Daily Hours On Oil Days On Steam CO2 Volume
Condensate Rate
n Allocated Production Injection
n Target Cumulative
Cumulative n Estimated
n Daily Hours On n Measured Monthly Monthly Reservoir
Monthly Injected Producing Day Gas
Steam Injection Days On Water Condensate
Steam Volume Rate
n Daily Hours On Injection Volume
Allocated n Estimated
n Water Injection n Measured Monthly n Target Cumulative
Cumulative Producing Day
n Daily Injected CO2 Gas Injection Monthly Reservoir
Monthly Injected Injected CO2 Rate
Rate Volume Gas Volume
Water Volume n Estimated
n Daily Injected CO2 n Measured Monthly n Target Cumulative
n Allocated Producing Day
Volume Gas Volume Monthly Reservoir
Cumulative Injected Gas Rate
Injected CO2
Monthly Liquid n Daily Injected Gas n Measured Monthly
n Estimated Volume
Volume Choke Size Injected Water
Producing Day
Volume n Target Cumulative
n Allocated n Daily Injected Gas Injected Steam
Monthly Reservoir
Cumulative Rate Rate n Measured Monthly
Injected Gas
Monthly Oil Liquid Volume
n Daily Injected Gas n Estimated Volume
Volume Tubing Pressure Producing Day n Measured Monthly
n Target Cumulative
n Allocated Injected Water Oil Volume
n Daily Injected Gas Monthly Reservoir
Cumulative Rate
Volume n Measured Monthly Injected Steam
Monthly Reservoir n Estimated Reservoir CO2
n Daily Injected Volume
CO2 Volume Producing Day Volume
Steam Rate n Target Cumulative
Allocated Liquid Rate
n n Measured Monthly Monthly Reservoir
n Daily Injected
Cumulative n Estimated Reservoir
Steam Volume Injected Water
Monthly Reservoir Producing Day Oil Condensate Volume
Condensate n Daily Injected Rate Volume
Volume Water Choke Size n Target Cumulative
n Estimated n Measured Monthly Monthly Reservoir
n Allocated n Daily Injected Producing Day Reservoir Gas Liquid Volume
Cumulative Water Rate Reservoir CO2 Injection Volume
Monthly Reservoir n Target Cumulative
n Daily Injected Rate
n Measured Monthly Monthly Reservoir
Gas Volume Water Tubing n Estimated Reservoir Gas Oil Volume
n Allocated Pressure Producing Day Volume
n Target Cumulative

41 of 100
Data Tables and Fields

Cumulative n Daily Injected Reservoir n Measured Monthly Monthly Reservoir


Monthly Reservoir Water Volume Condensate Rate Reservoir Injected Water Volume
Injected CO2 Water Volume
n Daily Lift Gas n Estimated n Target Cumulative
Volume
Volume Producing Day n Measured Monthly Monthly Water
n Allocated Reservoir Gas Reservoir Liquid Volume
n Daily Liquid Rate
Cumulative Rate Volume
n Target Daily CO2
Monthly Reservoir n Daily Liquid
n Estimated n Measured Monthly Rate
Injected Gas Volume
Producing Day Reservoir Oil
Volume n Target Daily CO2
n Daily Oil Cut Reservoir Injected Volume
Volume
n Allocated n Daily Oil from Test CO2 Rate
n Measured Monthly
Cumulative n Target Daily
n Daily Oil Rate n Estimated Reservoir Steam
Monthly Reservoir Condensate Rate
Producing Day Injection Volume
Injected Steam n Daily Oil Volume n Target Daily
Reservoir Injected
Volume n Measured Monthly
n Daily Reservoir Gas Rate Condensate
Reservoir Water
n Allocated CO2 Rate Volume
n Estimated Volume
Cumulative n Daily Reservoir n Target Daily Gas
Producing Day
Monthly Reservoir n Measured Monthly
CO2 Volume Reservoir Injected Liquid Ratio
Injected Water Steam Injection
n Daily Reservoir Steam Rate n Target Daily Gas
Volume Volume
Condensate Rate n Estimated Oil Ratio
n Allocated n Measured Monthly
n Daily Reservoir Producing Day n Target Daily Gas
Cumulative Water Volume
Condensate Reservoir Injected Rate
Monthly Reservoir n Measured Oil Cut
Volume Water Rate
Liquid Volume n Target Daily Gas
Estimated n Measured Original
n Daily Reservoir n Volume
n Allocated Gas in Place
Gas Rate Producing Day
Cumulative n Target Daily Hours
Reservoir Liquid n Measured Original
Monthly Reservoir n Daily Reservoir On CO2 Injection
Rate Oil in Place
Oil Volume Gas Volume n Target Daily Hours
n Estimated n Measured P/Z
n Allocated n Daily Reservoir On Gas Injection
Producing Day
Cumulative Injected CO2 Rate n Measured
Reservoir Oil Rate n Target Daily Hours
Monthly Reservoir Producing Day
n Daily Reservoir On Gas Production
Water Volume n Estimated CO2 Rate
Injected CO2 n Target Daily Hours
Producing Day
n Allocated Volume n Measured
Reservoir Water On Oil Production
Cumulative Producing Day
n Daily Reservoir Rate n Target Daily Hours
Monthly Water Condensate Rate
Injected Gas Rate On Steam
Volume n Estimated
n Measured
n Daily Reservoir Producing Day Injection
n Allocated Producing Day Gas
Injected Gas Water Rate n Target Daily Hours
Cumulative Oil Rate
Volume On Water
Cut n Estimated
n Measured
n Daily Reservoir Reservoir Pressure Injection
n Allocated Producing Day
Injected Steam n Target Daily
Cumulative Water n Estimated Injected CO2 Rate
Rate Injected CO2 Rate
Cut Reservoir
n Measured

42 of 100
Data Tables and Fields

n Allocated n Daily Reservoir Temperature Producing Day n Target Daily


Cumulative Water Injected Steam Injected Gas Rate Injected CO2
n Estimated Shut In
Oil Ratio Volume Volume
Bottom Hole n Measured
n Allocated Daily n Daily Reservoir Pressure Producing Day n Target Daily
CO2 Rate Injected Water Injected Steam Injected Gas Rate
n Estimated Shut In
Rate Rate
n Allocated Daily Tubing Pressure n Target Daily
CO2 Volume n Daily Reservoir n Measured Injected Gas
n Estimated Shut In
Injected Water Producing Day Volume
n Allocated Daily Wellhead Pressure
Volume Injected Water
Condensate Rate n Target Daily
n Estimated Steam Rate
n Daily Reservoir Injected Steam
n Allocated Daily Injection Pressure
Liquid Rate n Measured Rate
Condensate
n Estimated Steam Producing Day
Volume n Daily Reservoir n Target Daily
Injection Liquid Rate
Liquid Volume Injected Steam
n Allocated Daily Temperature
n Measured Volume
Gas Liquid Ratio n Daily Reservoir Oil
n Estimated Producing Day Oil
Rate n Target Daily
n Allocated Daily Upstream Choke Rate
Injected Water
Gas Oil Ratio n Daily Reservoir Oil Pressure
n Measured Rate
Volume
n Allocated Daily n Estimated Water Producing Day
n Target Daily
Gas Rate n Daily Reservoir Injection Pressure Reservoir CO2
Injected Water
Water Rate Rate
n Allocated Daily n Estimated Water Volume
Gas Volume n Daily Reservoir Injection n Measured
n Target Daily Liquid
Water Volume Temperature Producing Day
n Allocated Daily Rate
Hours On CO2 n Daily Water Cut n Flowing BHP from Reservoir
Condensate Rate n Target Daily Liquid
Injection Test
n Daily Water from Volume
n Allocated Daily Test n Flowing Bottom n Measured
Producing Day n Target Daily Oil
Hours On Gas Hole Pressure
n Daily Water Rate
Injection Reservoir Gas
Injection Tubing n Flowing Bottom
Rate n Target Daily Oil
n Allocated Daily Pressure Hole Temperature
Measured Volume
Hours On Gas n
n Daily Water Oil n Flowing Casing
Production Producing Day n Target Daily
Ratio Head Pressure
Reservoir Injected Reservoir CO2
n Allocated Daily
n Daily Water Rate n Flowing Casing CO2 Rate Rate
Hours On Oil
Head
Production n Daily Water n Measured n Target Daily
Temperature
Volume Producing Day Reservoir CO2
n Allocated Daily
n Flowing Tubing Reservoir Injected Volume
Hours On Steam n Downstream
Temperature Gas Rate
Injection Choke Pressure n Target Daily
n Flowing Wellhead n Measured Reservoir
n Allocated Daily n Estimated
Pressure Producing Day Condensate Rate
Hours On Water Calendar Day CO2
Rate n Flowing Wellhead Reservoir Injected
Injection n Target Daily
Temperature Steam Rate
n Estimated Reservoir
n Allocated Daily

43 of 100
Data Tables and Fields

Injected CO2 Rate Calendar Day n Gas n Measured Condensate


Condensate Rate Compressibility Producing Day Volume
n Allocated Daily
Reservoir Injected
Injected CO2 n Estimated n Gas Formation n Target Daily
Water Rate
Volume Calendar Day Gas Volume Factor Reservoir Gas
Rate n Measured Rate
n Allocated Daily n Gas Injection
Producing Day
Injected Gas Rate n Estimated Pressure n Target Daily
Reservoir Liquid
Calendar Day Reservoir Gas
n Allocated Daily n Gas Injection Rate
Injected CO2 Rate Volume
Injected Gas Temperature
n Measured
Volume n Estimated n Target Daily
n Gas Lift Rate from Producing Day
Calendar Day Reservoir Injected
n Allocated Daily Test Reservoir Oil Rate
Injected Gas Rate CO2 Rate
Injected Steam
n Gas Liquid Ratio n Measured
Rate n Estimated n Target Daily
n Gas Oil Ratio Producing Day
Calendar Day Reservoir Injected
n Allocated Daily Reservoir Water
Injected Steam n Gas Oil Ratio from CO2 Volume
Injected Steam Rate
Rate Test
Volume n Target Daily
n Measured
n Estimated n Gas Viscosity Reservoir Injected
n Allocated Daily Producing Day
Calendar Day Gas Rate
Injected Water n Gaslift Injection Water Rate
Injected Water
Rate Rate n Target Daily
Rate n Measured
Reservoir Injected
n Allocated Daily n H2S From Test Reservoir Pressure
n Estimated Gas Volume
Injected Water
Calendar Day n Hall Plot n Measured
Volume n Target Daily
Liquid Rate Cumulative Reservoir
Reservoir Injected
n Allocated Daily Pressure Temperature
n Estimated Steam Rate
Liquid Rate
Calendar Day Oil n Initial Gas n Measured Shut In
n Target Daily
n Allocated Daily Rate Formation Volume Bottom Hole
Reservoir Injected
Liquid Volume Factor Pressure
n Estimated Steam Volume
n Allocated Daily Oil Calendar Day n Initial Oil n Measured Shut In
n Target Daily
Cut Reservoir CO2 Formation Volume Tubing Pressure
Reservoir Injected
n Allocated Daily Oil Rate Factor
n Measured Shut In Water Rate
Rate n Estimated n Initial Reservoir Wellhead Pressure
n Target Daily
n Allocated Daily Oil Calendar Day Pressure
n Measured Steam Reservoir Injected
Volume Reservoir n Initial Reservoir Injection Pressure Water Volume
Condensate Rate Temperature
n Allocated Daily n Measured Steam n Target Daily
Reservoir CO2 n Estimated n Initial Solution Injection Reservoir Liquid
Rate Calendar Day Gas Oil Ratio Temperature Rate
Reservoir Gas
n Allocated Daily n Initial Water n Measured n Target Daily
Rate
Reservoir CO2 Saturation Upstream Choke Reservoir Liquid
Volume n Estimated
n KB Elevation Pressure Volume
Calendar Day
n Allocated Daily n Measured Water n Target Daily
Reservoir Injected n Maximum Daily
Reservoir

44 of 100
Data Tables and Fields

Condensate Rate CO2 Rate Gas Rate Cut Reservoir Oil Rate

n Allocated Daily n Estimated n Maximum Daily Oil n Measured Water n Target Daily
Reservoir Calendar Day Rate Injection Pressure Reservoir Oil
Condensate Reservoir Injected Volume
n Maximum Gas n Measured Water
Volume Gas Rate
Volume Injection n Target Daily
n Allocated Daily n Estimated Temperature Reservoir Water
n Maximum Oil
Reservoir Gas Calendar Day Rate
Volume n Measured Water
Rate Reservoir Injected
Oil Ratio n Target Daily
Steam Rate n Measured
n Allocated Daily Reservoir Water
Calendar Day CO2 n Monthly CO2
Reservoir Gas n Estimated Volume
Rate Injection
Volume Calendar Day
Reservoir Volume n Target Daily Water
Reservoir Injected n Measured
n Allocated Daily Oil Ratio
Water Rate Calendar Day n Monthly CO2
Reservoir Injected
Condensate Rate Injection Volume n Target Daily Water
CO2 Rate n Estimated
Rate
Calendar Day n Measured n Monthly CO2
n Allocated Daily
Reservoir Liquid Calendar Day Gas Volume n Target Daily Water
Reservoir Injected
Rate Rate Volume
CO2 Volume n Monthly
n Estimated n Measured Condensate n Target
n Allocated Daily
Calendar Day Calendar Day Volume Downstream
Reservoir Injected
Reservoir Oil Rate Injected CO2 Rate Choke Pressure
Gas Rate n Monthly Days On
n Estimated n Measured CO2 Injection n Target Flowing
n Allocated Daily
Calendar Day Calendar Day Bottom Hole
Reservoir Injected n Monthly Days On
Reservoir Water Injected Gas Rate Pressure
Gas Volume Gas Injection
Rate n Measured n Target Flowing
n Allocated Daily n Monthly Days On
Estimated Calendar Day Bottom Hole
Reservoir Injected
n Gas Production
Calendar Day Injected Steam Temperature
Steam Rate n Monthly Days On
Water Rate Rate
n Target Flowing
n Allocated Daily Oil Production
n Estimated CO2 n Measured Casing Head
Reservoir Injected n Monthly Days On
Injection Pressure Calendar Day Pressure
Steam Volume Steam Injection
Injected Water
n Estimated CO2 n Target Flowing
n Allocated Daily Rate n Monthly Days On
Injection Tubing
Reservoir Injected Water Injection
Temperature n Measured Temperature
Water Rate
Calendar Day n Monthly Gas
n Estimated n Target Flowing
n Allocated Daily Liquid Rate Injection Volume
Cumulative Daily Wellhead Pressure
Reservoir Injected
CO2 Volume n Measured n Monthly Gas Lift
Water Volume n Target Flowing
Calendar Day Oil Volume
n Estimated Wellhead
n Allocated Daily Rate
Cumulative Daily n Monthly Gas Temperature
Reservoir Liquid
Condensate n Measured Volume
Rate n Target Gas
Volume Calendar Day
n Monthly Injected Injection Pressure
n Allocated Daily Reservoir CO2
n Estimated Water Volume n Target Gas

45 of 100
Data Tables and Fields

Reservoir Liquid Cumulative Daily Rate n Monthly Liquid Injection


Volume Gas Volume Volume Temperature
n Measured
n Allocated Daily n Estimated Calendar Day n Monthly Oil n Target Gaslift
Reservoir Oil Rate Cumulative Daily Reservoir Volume Injection Rate
Injected CO2 Condensate Rate
n Allocated Daily n Monthly Reservoir n Target Monthly
Volume
Reservoir Oil n Measured CO2 Volume CO2 Injection
Volume n Estimated Calendar Day Reservoir Volume
n Monthly Reservoir
Cumulative Daily Reservoir Gas
n Allocated Daily Condensate n Target Monthly
Injected Gas Rate
Reservoir Water Volume CO2 Injection
Volume
Rate n Measured Volume
n Monthly Reservoir
n Estimated Calendar Day
n Allocated Daily Gas Injection n Target Monthly
Cumulative Daily Reservoir Injected
Reservoir Water Volume CO2 Volume
Injected Steam CO2 Rate
Volume
Volume n Monthly Reservoir n Target Monthly
n Measured
n Allocated Daily Gas Volume Condensate
n Estimated Calendar Day
Water Cut Volume
Cumulative Daily Reservoir Injected n Monthly Reservoir
n Allocated Daily Injected Water Gas Rate Injected Water n Target Monthly
Water Oil Ratio Volume Volume Days On CO2
n Measured
Injection
n Allocated Daily n Estimated Calendar Day n Monthly Reservoir
Water Rate Cumulative Daily Reservoir Injected Liquid Volume n Target Monthly
Liquid Volume Steam Rate Days On Gas
n Allocated Daily n Monthly Reservoir
Injection
Water Volume n Estimated n Measured Oil Volume
Cumulative Daily Calendar Day n Target Monthly
n Allocated n Monthly Reservoir
Oil Volume Reservoir Injected Days On Gas
Downstream Steam Injection
Water Rate Production
Choke Pressure n Estimated Volume
Cumulative Daily Measured n Target Monthly
n Allocated Gas n n Monthly Reservoir
Reservoir CO2 Calendar Day Days On Oil
Liquid Ratio Water Volume
Volume Reservoir Liquid Production
n Allocated Gas Oil n Monthly Steam
Rate n Target Monthly
Ratio n Estimated Injection Volume
Cumulative Daily n Measured Days On Steam
n Allocated n Monthly Water Injection
Reservoir Calendar Day
Maximum Daily Volume
Condensate Reservoir Oil Rate n Target Monthly
Gas Rate
Volume n Oil Compressibility Days On Water
n Measured
n Allocated Injection
n Estimated Calendar Day n Oil Cut
Maximum Daily Oil
Cumulative Daily Reservoir Water n Oil Formation n Target Monthly
Rate
Reservoir Gas Rate Volume Factor Gas Injection
n Allocated Volume Volume
n Measured n Oil Viscosity
Maximum Gas
n Estimated Calendar Day n Target Monthly
Volume n Optimized Flowing
Cumulative Daily Water Rate Gas Volume
n Allocated Bottom Hole
Reservoir Injected
n Measured Choke Pressure n Target Monthly
Maximum Oil CO2 Volume

46 of 100
Data Tables and Fields

Volume n Estimated Size n Optimized Gas Injected Water


Cumulative Daily Rate Volume
n Allocated Monthly n Measured CO2
Reservoir Injected
CO2 Injection Injection Pressure n Optimized Liftgas n Target Monthly
Gas Volume
Reservoir Volume Injection Liquid Volume
n Measured CO2
n Estimated
n Allocated Monthly Injection n Optimized Liquid n Target Monthly Oil
Cumulative Daily
CO2 Injection Temperature Rate Volume
Reservoir Injected
Volume
Steam Volume n Measured n Optimized Oil Rate n Target Monthly
n Allocated Monthly Cumulative Daily Reservoir CO2
n Estimated n Optimized Tubing
CO2 Volume CO2 Volume Volume
Cumulative Daily Head Pressure
n Allocated Monthly Reservoir Injected n Measured n Target Monthly
n Optimized Water
Condensate Water Volume Cumulative Daily Reservoir
Cut
Volume Condensate Condensate
n Estimated n Optimized Water
Volume Volume
n Allocated Monthly Cumulative Daily Rate
Days On CO2 Reservoir Liquid n Measured n Target Monthly
Injection Cumulative Daily n Original Oil in Reservoir Gas
Volume
Gas Liquid Ratio Place Injection Volume
n Allocated Monthly n Estimated
Days On Gas n Measured n P/Z n Target Monthly
Cumulative Daily
Injection Reservoir Oil Cumulative Daily n Pattern API Reservoir Gas
Volume Gas Oil Ratio Volume
n Allocated Monthly n Pattern Area
Days On Gas n Estimated n Measured n Target Monthly
n Pattern Bulk
Production Cumulative Daily Cumulative Daily Reservoir Injected
Volume
Reservoir Water Gas Volume Water Volume
n Allocated Monthly
n Pattern Movable
Days On Oil Volume n Measured n Target Monthly
Oil In Place
Production n Estimated Cumulative Daily Reservoir Liquid
Injected CO2 n Pattern Oil In Volume
n Allocated Monthly Cumulative Daily
Volume Place
Days On Steam Water Volume n Target Monthly
Injection n Measured n Pattern Reservoir Oil
n Estimated
Cumulative Daily Permeability Volume
n Allocated Monthly Cumulative
Monthly CO2 Injected Gas n Pattern Pore
Days On Water n Target Monthly
Volume Volume Volume
Injection Reservoir Steam
Estimated n Measured n Pattern Porosity Injection Volume
n Allocated Monthly n

Cumulative Cumulative Daily


Gas Injection n Pattern Psat n Target Monthly
Monthly Injected Steam
Volume Reservoir Water
Condensate Volume n Pattern Rs
Volume
n Allocated Monthly
Volume n Measured n Pattern Sgi
Gas Volume n Target Monthly
Estimated Cumulative Daily Pattern Soi
n n Steam Injection
n Allocated Monthly Injected Water
Cumulative Volume
Injected Water Volume n Pattern Sorg
Monthly Gas
Volume n Pattern Sorw n Target Monthly
Volume n Measured
Water Volume
n Allocated Monthly Cumulative Daily n Pattern Thickness

47 of 100
Data Tables and Fields

Liquid Volume n Estimated Liquid Volume n Predicted Flowing n Target P/Z


Cumulative Bottom Hole
n Allocated Monthly n Measured n Target Producing
Monthly Injected Pressure
Oil Volume Cumulative Daily Day CO2 Rate
CO2 Volume
Oil Cut n Predicted Gas Rate
n Allocated Monthly n Target Producing
n Estimated
Reservoir CO2 n Measured n Predicted Liftgas Day Condensate
Cumulative
Volume Cumulative Daily Injection Rate
Monthly Injected
Oil Volume
n Allocated Monthly Gas Volume n Predicted Liquid n Target Producing
Reservoir n Measured Rate Day Gas Rate
n Estimated
Condensate Cumulative Daily
Cumulative n Predicted Oil Rate n Target Producing
Volume Reservoir CO2
Monthly Injected Day Injected CO2
Volume n Predicted Tubing
n Allocated Monthly Steam Volume Rate
Head Pressure
Reservoir Gas n Measured
Estimated n Target Producing
Injection Volume
n
Cumulative Daily n Predicted Water
Cumulative Day Injected Gas
Reservoir Cut
n Allocated Monthly Monthly Injected Rate
Condensate n Predicted Water
Reservoir Gas Water Volume
Volume n Target Producing
Volume Rate
n Estimated Day Injected
n Measured n Produced Water
n Allocated Monthly Cumulative Steam Rate
Cumulative Daily Salinity
Reservoir Injected Monthly Liquid
Reservoir Gas n Target Producing
Water Volume Volume n Producing Day
Volume Day Injected
n Allocated Monthly CO2 Rate Water Rate
n Estimated
n Measured
Reservoir Liquid Cumulative n Producing Day
Cumulative Daily n Target Producing
Volume Monthly Oil Condensate Rate
Reservoir Injected Day Liquid Rate
n Allocated Monthly Volume n Producing Day Gas n Target Producing
CO2 Volume
Reservoir Oil Estimated Rate
n
n Measured Day Oil Rate
Volume Cumulative
Cumulative Daily n Producing Day n Target Producing
n Allocated Monthly Monthly Reservoir Injected CO2 Rate
Reservoir Injected Day Reservoir CO2
Reservoir Steam CO2 Volume
Gas Volume n Producing Day Rate
Injection Volume n Estimated
n Measured Injected Gas Rate n Target Producing
n Allocated Monthly Cumulative
Cumulative Daily n Producing Day Day Reservoir
Reservoir Water Monthly Reservoir
Reservoir Injected Injected Steam Condensate Rate
Volume Condensate
Steam Volume Rate
Volume n Target Producing
n Allocated Monthly Measured
n n Producing Day Day Reservoir Gas
Steam Injection n Estimated
Cumulative Daily Injected Water Rate
Volume Cumulative
Reservoir Injected Rate
Monthly Reservoir n Target Producing
n Allocated Monthly Water Volume
Gas Volume n Producing Day Day Reservoir
Water Volume Measured
n Liquid Rate Injected CO2 Rate
n Estimated
n Allocated Oil Cut Cumulative Daily
Cumulative n Producing Day Oil n Target Producing
Reservoir Liquid
n Allocated Monthly Reservoir Rate Day Reservoir
Volume
Producing Day Injected CO2 Injected Gas Rate

48 of 100
Data Tables and Fields

CO2 Rate Volume n Measured n Producing Day n Target Producing


Cumulative Daily Reservoir CO2 Day Reservoir
n Allocated n Estimated
Reservoir Oil Rate Injected Steam
Producing Day Cumulative
Volume Rate
Condensate Rate Monthly Reservoir n Producing Day
Injected Gas n Measured Reservoir n Target Producing
n Allocated
Volume Cumulative Daily Condensate Rate Day Reservoir
Producing Day Gas
Reservoir Water Injected Water
Rate n Estimated n Producing Day
Volume Rate
Cumulative Reservoir Gas
n Allocated
Monthly Reservoir n Measured Rate n Target Producing
Producing Day
Injected Steam Cumulative Daily Day Reservoir
Injected CO2 Rate n Producing Day
Volume Water Cut Liquid Rate
Reservoir Injected
n Allocated
n Estimated n Measured CO2 Rate n Target Producing
Producing Day
Cumulative Cumulative Daily Day Reservoir Oil
Injected Gas Rate n Producing Day
Monthly Reservoir Water Oil Ratio Rate
Reservoir Injected
n Allocated Injected Water
n Measured Gas Rate n Target Producing
Producing Day Volume
Cumulative Daily Day Reservoir
Injected Steam n Producing Day
n Estimated Water Volume Water Rate
Rate Reservoir Injected
Cumulative
n Measured Steam Rate n Target Producing
n Allocated Monthly Reservoir
Cumulative Gas Day Water Rate
Producing Day Liquid Volume n Producing Day
Liquid Ratio
Injected Water Reservoir Injected n Target Reservoir
n Estimated
Rate n Measured Water Rate Pressure
Cumulative
Cumulative Gas
n Allocated Monthly Reservoir n Producing Day n Target Shut In
Oil Ratio
Producing Day Oil Volume Reservoir Liquid Bottom Hole
Liquid Rate n Measured Rate Pressure
n Estimated
Cumulative
n Allocated Cumulative n Producing Day n Target Shut In
Monthly CO2
Producing Day Oil Monthly Reservoir Reservoir Oil Rate Tubing Pressure
Volume
Rate Water Volume n Producing Day n Target Shut In
n Measured
n Allocated n Estimated Reservoir Water Wellhead Pressure
Cumulative
Producing Day Cumulative Rate
Monthly n Target Steam
Reservoir CO2 Monthly Water
Condensate n Producing Day Injection Pressure
Rate Volume
Volume Water Rate
n Target Steam
n Allocated Estimated Daily
n
n Measured n Reference Depth Injection
Producing Day CO2 Rate
Cumulative Temperature
Reservoir n Reservoir Bottom
n Estimated Daily Monthly Days On Depth n Target Upstream
Condensate Rate
CO2 Volume Gas Injection Choke Pressure
n Allocated n Reservoir
n Estimated Daily n Measured Permeability n Target Water
Producing Day
Condensate Rate Cumulative Injection Pressure
Reservoir Gas n Reservoir Porosity
Monthly Days On
Rate n Estimated Daily n Target Water
Production n Reservoir Pressure
Condensate Injection
n Allocated

49 of 100
Data Tables and Fields

Producing Day Volume n Measured Temperature


Reservoir Injected Cumulative
n Estimated Daily n Total
CO2 Rate Monthly Days On
Flowing Bottom Compressibility
Water Injection
n Allocated Hole Pressure
n Total FVF
Producing Day n Measured
n Estimated Daily
Reservoir Injected Cumulative n Total Well Depth
Gas Liquid Ratio
Gas Rate Monthly Gas n Tubing Head
n Estimated Daily Volume
n Allocated Pressure From
Gas Oil Ratio
Producing Day n Measured Test
Reservoir Injected n Estimated Daily Cumulative n Upstream Choke
Steam Rate Gas Rate Monthly Injected Pressure
n Estimated Daily CO2 Volume
n Allocated n Water
Producing Day Gas Volume Measured
n Compressibility
Reservoir Injected n Estimated Daily Cumulative
n Water Cut
Water Rate Hours On CO2 Monthly Injected
Injection Gas Volume n Water Cut from
n Allocated
Test
Producing Day n Estimated Daily n Measured
Reservoir Liquid Hours On Gas Cumulative n Water Formation
Rate Injection Monthly Injected Volume Factor
Steam Volume n Water Injection
n Allocated n Estimated Daily
Producing Day Hours On Gas n Measured Pressure
Reservoir Oil Rate Production Cumulative n Water Injection
Monthly Injected Temperature
n Allocated n Estimated Daily
Water Volume
Producing Day Hours On Oil n Water Oil Ratio
Reservoir Water Production n Measured
n Water Viscosity
Rate Cumulative
n Estimated Daily
Monthly Liquid n Well Test
n Allocated Hours On Steam
Volume Separator
Producing Day Injection
Pressure
Water Rate n Measured
n Estimated Daily
Cumulative n Well Test
n Allocated Water Hours On Water
Monthly Oil Separator
Cut Injection
Volume Temperature
n Allocated Water n Estimated Daily
n Measured n WHP from Test
Oil Ratio Injected CO2 Rate
Cumulative n Z Factor
n Ambient Pressure n Estimated Daily Monthly Reservoir
n Ambient Injected CO2 CO2 Volume
Temperature Volume
n Measured
n API from Test n Estimated Daily Cumulative
Injected Gas Rate Monthly Reservoir
n API gravity
n Estimated Daily Condensate
n Bottom Hole Volume
Injected Gas

50 of 100
Data Tables and Fields

Latitude Volume n Measured


Cumulative
n Bottom Hole n Estimated Daily
Monthly Reservoir
Longitude Injected Steam
Gas Volume
Rate
n Bottom Hole X
n Measured
Coordinate n Estimated Daily
Cumulative
Injected Steam
n Bottom Hole Y Monthly Reservoir
Volume
Coordinate Injected CO2
n Estimated Daily Volume
n Calendar Day CO2
Injected Water
Rate n Measured
Rate
n Calendar Day Cumulative
n Estimated Daily Monthly Reservoir
Condensate Rate
Injected Water Injected Gas
n Calendar Day Gas Volume Volume
Rate
n Estimated Daily n Measured
n Calendar Day Liquid Rate Cumulative
Injected CO2 Rate
n Estimated Daily Monthly Reservoir
n Calendar Day Liquid Volume Injected Steam
Injected Gas Rate Volume
n Estimated Daily
n Calendar Day Oil Rate n Measured
Injected Steam Cumulative
n Estimated Daily
Rate Monthly Reservoir
Oil Volume
n Calendar Day Injected Water
n Estimated Daily Volume
Injected Water
Reservoir CO2
Rate n Measured
Rate
n Calendar Day Cumulative
n Estimated Daily Monthly Reservoir
Liquid Rate
Reservoir CO2 Liquid Volume
n Calendar Day Oil Volume
Rate n Measured
n Estimated Daily Cumulative
n Calendar Day Reservoir Monthly Reservoir
Reservoir CO2 Condensate Rate Oil Volume
Rate
n Measured
n Calendar Day
Cumulative
Reservoir
Monthly Reservoir
Condensate Rate
Water Volume
n Calendar Day
n Measured
Reservoir Gas
Cumulative
Rate
Monthly Water
n Calendar Day Volume
Reservoir Injected
n Measured

51 of 100
Data Tables and Fields

CO2 Rate Cumulative Oil


Cut
n Calendar Day
Reservoir Injected n Measured
Gas Rate Cumulative Water
Cut
n Calendar Day
Reservoir Injected n Measured
Steam Rate Cumulative Water
Oil Ratio
n Calendar Day
Reservoir Injected n Measured Daily
Water Rate CO2 Rate

n Calendar Day n Measured Daily


Reservoir Liquid CO2 Volume
Rate
n Measured Daily
n Calendar Day Condensate Rate
Reservoir Oil Rate
n Measured Daily
n Calendar Day Condensate
Reservoir Water Volume
Rate
n Measured Daily
n Calendar Day Flowing Bottom
Water Rate Hole Pressure

n Casing head n Measured Daily


Pressure from Gas Liquid Ratio
Test
n Measured Daily
n Choke Size Gas Oil Ratio

n Choke Size from n Measured Daily


Test Gas Rate

n Measured Daily
Gas Volume

n Measured Daily
Hours On CO2
Injection

n Measured Daily
Hours On Gas
Injection

n Measured Daily
Hours On Gas
Production

52 of 100
Data Tables and Fields

Property Facet
n Allocated n Estimated n Measured n Predicted n Target

n Ambient n Forecasted n Optimized n PVT n Test

Aggregation Facet
n Cumulative n Maximum n Producing Day

Frequency Facet
n Calendar Day n Initial n Original n Residual n Static

n Daily n Monthly n Producing Day n Sporadic

Product Facet
n Alias n Field n Liquid n Reservoir CO2 n Total

n Basin n Formation n Oil n Reservoir n Total Well Depth


Condensate
n Block n Gas n OilCut n Water
n Reservoir Gas
n Bottom n GLR n Operator n Water Cut
n Reservoir Liquid
n Choke n GOR n P/Z n WOR
n Reservoir Oil
n CO2 n GWR n Platform n Barium
n Reservoir Steam
n Completion n KB Elevation n Pool n Sulfate
n Reservoir Water
n Condensate n Lease n Railroad n Magnesium
Commission n Steam
n County n Lift Gas n Strontium
District
n Top
n Fault Block
n Range

Measure Facet
n Area n Depth n Latitude n Pressure n Temperature

n Compressibility n Diameter n Longitude n Rate n Thickness

n Coordinate n Formation Volume n Permeability n Salinity n Viscosity


Factor
n Days On n Porosity n Saturation n Volume
n Fraction
n Density
n Hours On

53 of 100
Data Tables and Fields

Condition Facet
n Bottom Hole n Flowing Wellhead n Reference n Shutin Wellhead n Tubing

n Downstream n In Place n Reservoir n Solution n Upstream

n Flowing Bottom n Injected n Rock n Surface n Wellhead


Hole
n Produced n Shutin Bottom
n Flowing Casing Hole
Head

54 of 100
Data Tables and Fields

Renaming a Table or Field


It is useful to rename fields to match your corporate naming conventions. You can rename certain (but not
all) tables and fields.

You can rename:

n Tables (  )

n Fields (  ), if they are not primary keys, foreign keys in other tables, categories, or map
associations

n Calculated fields (  ), if they are not foreign keys in other tables, categories, or map associations

You cannot rename:

n Master tables (  )

n Primary key fields (  )

n Fields (  ) that are primary keys, foreign keys in other tables, categories, or map associations

n Anything in a Shared Workspace

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, right-click the table or field you want to rename and click
Rename.

3. Enter the new name and press Enter.

4. Click OK to save your changes and close the window.

55 of 100
Data Tables and Fields

Deleting a Table or Field


You can delete some (but not all) tables and fields. Deleting a table or a field is not the same as disabling a
table or disabling a field.

You can delete:

n Tables (  )

n Fields (  ), if they are not primary keys, foreign keys in other tables, categories, or map
associations

n Calculated fields (  ), if they are not foreign keys in other tables, categories, or map associations

You cannot delete:

n Master tables (  )

n Primary key fields (  )

n Fields (  ) that are primary keys, foreign keys in other tables, categories, or map associations

n Anything in a Shared Workspace

Caution: Deleting a field or table physically removes it from the data source. This will result in a loss of
data. To be safe, we recommend that you disable fields and tables instead of deleting them.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

2. On the OFM Representation pane, right-click the table or field and click Delete.
A dialog opens, confirming whether you want to delete.

3. Click Yes.
A deleted table does not display on the OFM Representation pane, but it does display on the
Tables tab until you close the Edit Schema Tables window.

4. Click OK to save your changes and close the window.

Related Topics
Enabling and Disabling Tables

Enabling and Disabling Fields in a Table

56 of 100
Data Tables and Fields

Overview of OFM Data


OFM uses relational databases to analyze and display data. Databases store data in linked tables. The tables
look similar to spreadsheets in Microsoft® Excel.

Types of Data
In OFM projects, all data can be categorized into one of three categories. There are three types of data in
OFM projects:

n User-defined: With this data, you must set up a table in the definition file or through the Edit
Schema Tables window, with associated keyword variables, units, and attributes.

n OFM-defined: Data that do not require a table to be set up in the definition file, and are created by
OFM. To manage the OFM-defined tables, use the OFM Defined Table Manager.

n Reference: Data that OFM references. You do not load this data, but you can change it. For
example, reference data include units of measurement, equations for data conversion, and
multipliers.

OFM-Defined Data Tables


Warning: Do not change the name or structure of these tables.

These tables have the prefix OFM_Data_. OFM stores defined data in a definition file that associates
keynames, variables, and variable attributes to each table. You must define this data before loading it.

Examples of OFM-defined data tables are:

n Tables with an OFM_DATA_DCA_ prefix. These tables hold decline curve analysis data, which OFM
produces in the forecasts module.

n OFM_DATA_Deviation

n OFM_DATA_Fault

n OFM_DATA_Log

n OFM_DATA_Marker

n OFM_DATA_

n OFM_DATA_PATTERN

n Tables with an OFM_DATA_WBD prefix. These tables hold wellbore diagram data.

57 of 100
Data Tables and Fields

Managing OFM-Defined Tables


To manage the OFM-defined tables, use the OFM Defined Table Manager.

OFM-defined tables are tables starting with _OFM_DATA_. They consist of decline analysis, deviation, fault,
log, marker, pattern, PVT, and wellbore diagram tables. For these tables, you can switch between a Shared
Workspace and My Workspace.

n If you point to an OFM-defined table in a Shared Workspace, then it is read-only in My Workspace.

n If you have a Shared Workspace, but you point to an OFM-defined table in My Workspace, then you
can read and write to the table. Use the Edit Schema Tables window to make changes to the OFM-
defined tables in My Workspace.

n If you have a standalone OFM project, you can make changes to your project's OFM-defined tables.

1. On the Setup tab, in the Tables group, click OFM-Defined.

2. Select My Workspace or the Shared Workspace for each of the OFM-defined tables.

3. Click OK.

Related Topics
Overview of OFM Data

Overview of Workspaces

58 of 100
Data Tables and Fields

Overview of OFM-Defined Data Types


Data is OFM-defined if OFM makes a special use of the data. Although you can load this data into OFM,
usually OFM can populate this data itself when you use special data editors or through analyses. For
example, you can create wellbore diagram data with the editors in the wellbore diagram analysis. You can
create forecast data in the forecast analysis.

For this type of data... If you load it... Or you can create the data
when you are...
Deviation data n Use this file extension: .dev Working with Faults

Depth-dependent data that shows n Follow the guidelines for loading


the deviation in a wellbore from deviation data
the surface location
Fault data n Use this file extension: .flt

Data on the depth and throw fault n Follow the guidelines for loading
attributes fault data
Marker data n Use this file extension: .mrk Working with Markers

Depth-dependent data recording a n Follow the guidelines for loading


value at a given depth, for each marker data
wellbore (such as formation tops
and fluid levels)
Pattern data n Use this file extension: .pat Creating Patterns

Data used to identify a group of n Follow the guidelines for loading


entities that form a relationship, pattern data
and the extent to which they
relate
Wellbore data n Use this file extension: .wbd Creating Wellbore Diagrams

Wellbore diagram data which list n Follow the guidelines for loading
equipment downhole, and events wellbore data
such as treatments
Forecast data n Use this file extension: .dca

Inputs to, and results from, OFM


forecast analyses
PVT data n Use this file extension: .pvt Creating or Changing PVT Entities

PVT configurations for the


workspace and/or various entities
in the workspace

Related Topics

59 of 100
Data Tables and Fields

Exporting Project Table Data

60 of 100
Data Tables and Fields

Overview of Workspaces
Workspaces and Databases
An OFM project has two main types of files: Workspace file and databases.

n Workspace file (.ofm file)


The OFM workspace file is an XML file with a .ofm file extension. It has information about the data
you want to display, and how you want to display it. It does not have the project data itself.

n One or more databases


OFM must have at least one database. When you create a workspace, you define the OFM Home
database. Your Home database:

n Stores the OFM defined tables

n Is used to create tables using the Data Loader

n Can be a Microsoft® Access, Microsoft SQL Server®, or Oracle® database (by default, it is an
Access database)

My Workspace and Shared Workspaces


A Shared Workspace centralizes and standardizes access to data, calculated variables, units, multipliers,
project filters, and analysis formats such as plots, reports, and maps. It also makes it easier to maintain
OFM projects because you have a single project for common items.

n My Workspace can be a stand-alone workspace or attached to a Shared Workspace.

n If you access a Shared Workspace from My Workspace, the Shared Workspace is read-only.

n You can open a Shared Workspace directly, as a My Workspace. If you do this, then you can change
it.

n Any stand-alone OFM workspace, with either linked or local tables, can be a Shared Workspace. If
you link a My Workspace to a Shared Workspace, then the My Workspace cannot be a Shared
Workspace itself. In other words, you can’t "chain" Shared Workspaces.

My Workspace Shared Workspace


Folders have the word "My": Folders have the word "Shared":

n Analysis pane: My Analysis folder n Analysis pane: Shared Analysis folder

n Calculated Variables window: My Calculated n Calculated Variables window: Shared


Variables folder Calculated Variables folder

n Categories window: My Categories folder n Categories window: Shared Categories folder

n Units window: My Units folder n Units window: Shared Units folder

n Multipliers window: My Multipliers folder n Multipliers window: Shared Multipliers folder

61 of 100
Data Tables and Fields

You can edit "My" items. You cannot edit shared items.

Example: Your company may create an OFM workspace to the company database, with standard
calculated variables, categories, units, multipliers, plots, reports, and maps. This workspace can be a
Shared Workspace for other people within the company.

People can attach to the Shared Workspace, and then automatically can use all the information in the
Shared Workspace. These people can add new information to their own workspaces (My Workspaces), but
they cannot change the information in the Shared Workspace.

If people want to share new calculated variables, plots, and reports, then the owner of the Shared
Workspace can update the Shared Workspace with the new items. Everyone automatically sees all the
changes in the Shared Workspace the next time they open their own My Workspaces. This allows a group
to:

n Maintain a single workspace for common information

n Ensure that everyone in the group is using the same tables, queries, OFM-defined tables, calculated
variables, categories, units, multipliers, plots, reports, maps, and views

62 of 100
Data Tables and Fields

Making Base Map Associations


Your base map displays data according to its map associations. Associate your data to the base map to
specify:

n Where to position your wells

n Which well symbol to assign

n Which well label to display

1. With the base map displayed, on the Setup tab, in the Tables group, click Association.
The Associations window opens.

2. On the General tab, select the correct fields to associate for each map item.

This map item... Does this... You should map it to this...


Well Type - Table Defines the items that OFM Any text field in any static table.
identifies with well symbols.
n If you have identified a keyword for well type
in the static master table, then select that
keyword.

n You must map this to view symbols on the


base map, unless you make an association for
another Well Type option.
Well Type - Defines the items that OFM Any project variables, such as input variables,
Expression identifies with well symbols if calculated fields, and calculated variables.
you want OFM to use the
n You must map this to view symbols on the
result of a calculated variable
base map, unless you make an association for
to determine the symbol.
another Well Type option.
Wellbore Identifies the wellbore. Any text field in any static table.

n Mapping is optional.

n It can be the same as the KeyLabel.

n To load the data by wellbore, you must use the


Wellbore keyword.
Alias Name Identifies an alternate name Any text field in any static table.
for wells (usually this is a
n Mapping is optional.
shortened alphanumeric
alias, such as O-33). You can
group data on the base map
by alias names.
Map Label Provides another label for Any text field in any static table.
your wells.
n Mapping is optional.

63 of 100
Data Tables and Fields

n The field cannot be the same as Completion.


Object Type Identifies an object type. Any text field in any static table.

n Mapping is optional.

n If the field contains or begins with the letter C,


then OFM recognizes the entity as a
completion. OFM recognizes all other entries
as an object.

n You can use objects to represent higher levels


in the project (such as Reservoir). OFM never
includes them when you perform grouping
actions.
Reference Depth Identifies the depth from A numeric field in any static table.
which subsea elevations are
n Mapping is optional but you must map this to
referenced.
view deviation data that is correctly adjusted
to a reference depth (for example, kelly
bushing elevation).
Completion Depth Identifies a single A numeric field in any static table.
representative depth at
n Mapping is optional but you must map this to
which a well is completed for
view deviation data at bottom depth or to
production, injection, or
display the well symbol at the bottom of the
monitoring.
well.

n Used to indicate the location of the producing


interval on the base map.
Bottom Depth Identifies a representative A numeric field in any static table.
bottom depth. Can be total
n Mapping is optional but you must map this to
depth or plugged-back
view deviation data at bottom depth or to
depth. 
display the well symbol at the bottom of the
well.

n This point should be within the region defined


by the survey (that is, it should be possible to
interpolate along the survey for the bottom
depth).
Project Contains the project Any text field in any static table.
location.
n Mapping is optional.
PVT Contains names of PVT Any text field in any static table.
entities.
n Mapping is optional, but you must map this if
you want to use OFM PVT correlations.

n These entities must match exactly with the


names of entities you created.

64 of 100
Data Tables and Fields

3. On the Coordinates tab, select a numeric field in any static table to define the X- and Y-coordinates
for the base map, and latitude and longitude for the GIS map.

a. In the Base Map section, select a numeric field in any static table to define the X- and Y-
coordinates. You must map this to view symbols on the base map.

b. Select Convert these coordinates from lat-long to UTM to convert these coordinates
automatically, and then select a reference system for geoid surfaces.

c. In the GIS Map section, select a numeric field in any static table to define the latitude and
longitude on the GIS map.

d. In the Deviation Surveys section, select the check box if applicable.

4. Click OK.
If you selected an association for Well Type - Table, the Well Symbol File window opens.

5. On the Well Symbol File window, select one of the following choices and then click OK:

n Default: Select this choice to use the symbol file that comes with OFM (in the WELLTYPE.DEF
file).

n User Supplied: Select this choice to use a symbol (.sym) file you choose.

n Create from data: Select this choice if the entries in your Well Type - Table selection do not
exactly match the list of default symbol names in OFM. OFM will create a unique symbol for each
unique entry in the column you have mapped.

n Merge with current: If you select this choice, OFM adds the column entries to the list in the
symbol file you are using (including the default file).

Related Examples
Adding New Well Symbols: Making the New Associations

Related System Functions


@UTMX (UTM X-Coordinate) System Function

@UTMY (UTM Y-Coordinate) System Function

Related Keyword
*Map (Map Association) Keyword

65 of 100
Data Tables and Fields

Entering and Changing Table Data


You can add and change the data in your tables. To do so, you first select the table you want to modify. The
table opens, and you can use the tools on the Format tab to make your changes.

1. Select a table to edit:

a. The completions that display in the table you select will be the ones in the current filter. Filter to
the completions you want to see.

b. On the Setup tab, in the Tables group, click Data Grid.


The Select OFM Table to Edit window opens.

c. Select a table from the list.

d. If the number of records in the table exceeds the limit you identified on the Edit Schema
Tables window, and you want to display all the records, select Edit all records.

e. Click OK.

f. If the number of records in the table exceeds the limit you defined, and you did not select the
Edit all records check box, a message displays. If you want the table to display all the records,
click No on the message. If you want the table to display select records, click Yes on the
message and then select the specific records.

2. To change data, click in the cell and then enter the new information.

3. To add a row of data to the table:

a. On the Format tab, in the Display group, click Last Record to move to the last row.

b. On the last row type the new information.

4. The Unique ID is always the first column, but OFM hides it. To show it, hover your mouse over the
first column line in the header row (the line to the left of the name of the first column). When the
cursor changes to show two arrows, double-click.

5. To find a specific record:

a. On the Format tab, in the Edit group, click Find.

b. Type the word you want to find and then click Find Next.

c. If you want to find each instance of that word with the Find window closed, close the window.
On the Format tab, in the Edit group, click Find Next.

5. To find a specific word and replace it with a different word:

a. On the Format tab, in the Edit group, click Replace.

b. Enter the word you want to find, and the word you want to replace it with, and then click
Replace or Replace All.

66 of 100
Data Tables and Fields

6. To navigate through the list, on the Format tab, in the Display group, click First Record,
Previous Record, Next Record, or Last Record.

7. To sort the data:

a. Click in the column by which you want to sort.

b. On the Format tab, in the Display group, click Sort to sort alphabetically (A-Z).

c. To reverse it (sort alphabetically Z-A), click Sort again.

8. To change the font and font size for all the text in the table, on the Format tab, in the Edit group,
click Font.

9. To make the display larger or smaller, on the Format tab, in the Zoom group, click Zoom In, Zoom
Out, or Zoom To Fit.

10. To resize the columns:

a. On the column header, drag the line that marks the column edge.

b. To change the column widths to the default sizes, on the Format tab, in the Display group,
click Default Column Widths.

11. To change the query that OFM used:

a. On the Format tab, in the Utilities group, click Advanced Query.

b. Enter a new SQL query and then click OK.

12. You can save the table of data as a text (.txt) file. On the Format tab, in the Utilities group, click
Save As File.

13. If you want to open another table:

a. On the Format tab, in the Utilities group, click Open.

b. Select the table you want to open and then click OK.

14. When you are finished, close the tab.

Related Tutorials and Examples


Well Deliverability Analysis: To View Test Data

Flow After Flow Test: To Enter Test Data

PVT: To Create a PVT Entity for Each Fluid

PVT: To Map Completions to their PVT Entity

Patterns: To Edit Patterns

Creating Plots for Waterflooding: Adding Stock Tank Oil Initially in Place to the Workspace

67 of 100
Data Tables and Fields

Related Topics
Mapping Completions to PVT Entities

68 of 100
Data Tables and Fields

Setting Analyses Preferences


The preferences settings change the variables that display in lists, restore or suppress dialog boxes, and
reset the OFM registry.

1. On the Workspace tab, click Options.


The Options window opens.

2. View the Preferences tab.

3. To change the variables that display in all lists, select from the choices in the Input Variable Lists
group.

Note: If you set this to Display all variable names in lists and you want to exclude individual
variables, you can do so on the Edit Schema Tables window or on the Variable Editor.

4. In the Restore OFM State when Opening group you can save the look and feel and restore it when
you reopen OFM.

l To save the current step, entity, and filter as it looks when you close the current
session of OFM, select Navigation Pane.

l To open the next session of OFM using the default look and feel, clear Navigation
Pane.

l To open the same Analyses that are open when you close the current session of OFM,
select Open Analyses.

l To open the next session of OFM with no Analyses open, clear Open Analyses.

5. To restore or suppress the warning and confirmation dialog boxes that OFM displays, click Restore
All or Suppress All.

6. To reset the OFM registry settings, click Reset and then click Yes on the confirmation dialog box.

Warning: OFM saves the equipment and text boxes added to wellbore diagrams in the OFM registry. If you
reset the OFM registry settings, OFM removes the equipment and text boxes.

6. Click OK to save your changes and close the window.

69 of 100
Data Tables and Fields

Changing the Units of Measurement


The OFM units settings are to select the measurement system you want to use. If you make a change to
this setting, OFM does not alter any conversions to the data in your database.

1. On the Workspace tab, click Options.


The Options window opens.

2. View the Units tab.

3. To use the metric system, select Use Metric Units and then select the correct PVT Pressure
Unit.

4. In the Unit Multiplier Style section, select the imperial (Field), Metric, or Scientific system.

5. Click OK to save your changes and close the window.

70 of 100
Data Tables and Fields

Changing Production and Injection Data


with a Static or Dynamic Factor
Follow these steps to adjust production and injection data by either a static or dynamic (with time) factor.
The only variables affected by the selections are the ones that have Multiply By Factor selected (on the
Edit Schema Tables window or on the Variable Editor) and the variables derived from them.

1. On the Workspace tab, click Options.


The Options window opens.

2. On the Multiply By Factor tab, select Enable factor multiplication.

3. Select Static or Dynamic and then select a variable from the list.

4. Click OK.

Related Sample Workspaces


Sample Workspace: Multiply By Factor

71 of 100
Data Tables and Fields

Tutorial: Patterns
You can configure waterflood patterns by assigning completions to a pattern and allocating production and
injection volumes from those completions. Typical pattern configurations look like these:

You must use your judgment and knowledge of the reservoir to assign a realistic fraction of each
completion's production or injection to the block of reservoir beneath the pattern. When you do this, you
can compare performance, surveillance, and the optimization of operations at the pattern level,
considering both injection and production.

In this tutorial, you will:

n Open the waterflood sample project

n Create patterns interactively: Each pattern has several completions. In this section, you select the
completions for each pattern individually.

n Edit patterns: After you create patterns, you can change the pattern allocation factors or dates. In
this section, you edit the patterns that you created. There are two ways to change the pattern data.
You can change one pattern at a time, or you can change the pattern data with all sets and all
patterns visible.

n Confirm the pattern allocation factors: No single well should have allocation factors summing to
more than one. In this section, you create a report to confirm this.

n Choose variables affected by pattern allocation factors: In this section, you choose which variables
are affected by pattern allocation factors, and which are not. The factors should only affect volumes.
Pressures, depths, porosities, choke sizes, hours on production, or any other non-volume variable
should not be affected.

n View pattern results one at a time: In this section, you use patterns and see the effect of the pattern
allocation factors that you supplied. You can use patterns by filtering or by stepping though (on the
Navigation pane). You can see the results most easily in plots or reports. You will create a report
that shows the results of pattern allocation factors.

72 of 100
Data Tables and Fields

n Compare multiple patterns on a plot: In this section, you create a plot that compares multiple
patterns, applying pattern allocation factors.

n Create patterns from an ASCII file: If you have determined the allocation factors already and it is
available in a document or spreadsheet, you can reformat the data and load it into OFM. The pattern
data can be static or dynamic. For dynamic patterns, the allocation factors may change over time as
injectors are created and terminated. You can remove wells from a pattern as new patterns are
created. In this section, you add patterns to the project by loading a formatted data file. They will be
the same patterns that you created interactively.

Opening the Waterflood Sample Project


Open the Bfield sample workspace. It is in the OFM installation folder, at ...Sample
Workspaces\Pilot Waterflood Sample\Pilot Waterflood BField.ofm.

Creating Patterns Interactively


Each pattern has several completions. In this section, you select the completions for each pattern
individually.

Note: Before you start, you may want to print a large map of your area and manually draw the pattern
outlines on that map. This helps organize your work when you configure the patterns interactively in OFM.

1. On the Format tab, in the Zoom group, click Zoom Area.

2. On the base map, drag a frame around the pattern waterflood area in the north (marked with blue
symbols).

With this waterflood, you could create patterns with a regular layout or in an inverted layout. You
will set up regular patterns.

Regular layout: Inverted layout:

3. On the Property pane, under Well Name Properties, change the Well Name to Alias Name.

4. On the base map, press Ctrl and click wells 491, 492, 495, 498, and 502.

5. Release the Ctrl key.


The Edit Patterns window opens.

73 of 100
Data Tables and Fields

n The left pane lists patterns. OFM lists the pattern you created with a default name (P-0). The
date (1900-01-01) is the default starting date for the pattern.

n The right pane lists the five wells you selected.

n The Current Pattern Set field at the bottom of the window displays the current pattern
(inverted_five_spot). Because two pattern sets have already been configured for this project,
the pattern you created is in the current pattern. You will change the pattern in the next section
of the tutorial.

6. Click OK to close the Edit Patterns window.

7. On the base map, press Ctrl and select another five wells to create another pattern.

8. Release the Ctrl key.


The Edit Patterns window opens. OFM lists the pattern you created with a default name (P-1) and
the default starting date for the pattern. The wells you selected are listed on the right pane.

9. Click OK to close the Edit Patterns window.

Editing Patterns
After you create patterns, you can change the pattern allocation factors or dates. In this section, you edit
the patterns that you created. There are two ways to change the pattern data. You can change one
pattern at a time, or you can change the pattern data with all sets and all patterns visible.

1. First, view how you can change the pattern data, one pattern at a time:

a. On the Setup tab, in the Workspace Managers group, click Patterns.


The Edit Patterns window opens. Notice that you can navigate to the pattern you want to edit,
by expanding the pattern folder in the left pane.

b. Click OK to close the Edit Patterns window.

2. Now you will change the pattern data with all sets and all patterns visible. On the Setup tab, in the
Tables group, click Data Grid.
The Select OFM Table to Edit window opens.

3. Select the Pattern table and then click OK.


The contents of the Pattern table display, showing all patterns configured in both pattern sets.

4. Scroll to the bottom of the table and find the records for the patterns you created. They are part of
the inverted_five_spot pattern set, and the pattern name is P-0 and P-1.

5. Highlight all records that are not the patterns you created. Ensure the entire rows are highlighted.
Press Delete.
Only the P-0 and P-1 patterns remain.

6. Change the PatternSet names from inverted_five_spot to Tutorial.

7. Change the PatternNames. A common naming convention is to name the pattern after the center

74 of 100
Data Tables and Fields

well. Name the first pattern you created (with the default name P-0) P-495.

8. Note the other table columns:

n Date: This is the effective start date of the pattern allocation factors. This does not have to be
the first date of production or injection. The default date (January 1900) means the allocation
factors are in effect from the beginning of the waterflood, and usually can be left unchanged.

n Factor: This is the allocation factor the specific well's rates and volumes to the specific pattern.
For example, an allocation factor of 0.5 implies that 50% of its injection is supporting a different
pattern.

n Loss: This is the injectant loss factor. For example, a loss of 0.2 implies that 20% of water
injected is being lost to non-pay zones or outside the pattern area.

The effective factor is the Factor value minus the Loss value. So, instead of setting a Loss, you
can choose to set a lower Factor.

9. Since no single well should be allocated more than 100%, a simple way to set geometric allocation
factors is to sort the table by well. Double-click the Well column heading to sort the table.

10. For each well, do the following:

n If the well only appears one time, leave the Factor value as 1.

n If the well appears two times, change the Factor value for each to 0.5.

n If the well appears three times, change the Factor value for each to 0.33

Make sure to click on a different record after making a change, to save the change.

11. When you finish, close the Pattern table.

Confirming the Pattern Allocation Factors


No single well should have allocation factors summing to more than one. In this section, you create a
report to confirm this.

1. On the Home tab, in the Launch analysis group, click Report.


The Edit Report window opens.

2. In the Select box, enter the following: @PatCurSet( ), @PatWell( ), @PatName( ), @PatDate(
), @PatFact( ), @PatLoss( )

3. Click OK.
A report opens. It lists the pattern set name, well, pattern name, date, factor, and loss.

4. On the report, click in the @PatWell() column.

5. On the Property pane, under Columns, change the Break when this column changes field to
Yes.

6. On the report, click in the @PatFact() column.

75 of 100
Data Tables and Fields

7. On the Property pane, under Columns, change the Subtotal field to SUM.

8. On the report, check the sum values to make sure that none of them are larger than 1.00.

Choosing Variables Affected by Pattern Allocation Factors


In this section, you choose which variables are affected by pattern allocation factors, and which are not.
The factors should only affect volumes. Pressures, depths, porosities, choke sizes, hours on production, or
any other non-volume variable should not be affected.

1. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens. In this project, only the PRD and WIN tables store
volumes.

2. Make sure the OIL, GAS, and WATER variables in the PRD table are set for Multiply by Factor because
these store volumes.

a. On the left pane, expand the PRD table and then click the OIL variable.

b. On the right, view the Math tab.

c. In the Grouping Options section, make sure Multiply by Factor is selected.

d. On the PRD table, select the GAS variable.

e. On the Math tab, make sure Multiply by Factor is selected.

f. On the PRD table, select the WATER variable.

g. On the Math tab, make sure Multiply by Factor is selected.

3. Make sure the ACTIVE, DAYS, and PRESS variables in the PRD table are not set for Multiply by Factor:

a. On the left pane, in the PRD table, click the ACTIVE variable.

b. On the Math tab, in the Grouping Options section, make sure the Multiply by Factor check
box is clear.

c. On the PRD table, select the DAYS variable.

d. On the Math tab, make sure the Multiply by Factor check box is clear.

e. On the PRD table, select the PRESS variable.

f. On the Math tab, make sure the check box is clear.

4. On the left pane, expand the WIN table and make sure that the variables that store volumes are set
to Multiply by Factor. Make sure that all other variables are not set to Multiply by Factor.

5. Make sure that all numeric variables in the MASTER, PVT, and RESPROP tables are not set to
Multiply by Factor.

6. Click OK to save your changes and close the Edit Schema Tables window.

76 of 100
Data Tables and Fields

Viewing Pattern Results One at a Time


In this section, you use patterns and see the effect of the pattern allocation factors that you supplied. You
can use patterns by filtering or by stepping though (on the Navigation pane). You can see the results
most easily in plots or reports. You will create a report that shows the results of pattern allocation factors.

1. On the Home tab, in the Launch analysis group, click Report.


The Edit Report window opens.

2. In the Select box, enter the following: Date, Win.Winj

3. Click OK.
A report opens. An empty report opens with columns for the date and water injection.

4. On the Format tab, in the Edit group, click Date & Sort.
The Edit Report Attributes window opens.

5. Select At Last Date and then click OK.

6. Use patterns for filtering:

a. On the Filter pane, click Clear Filter (  ).

b. On the Filter pane, expand Category, then Patterns, then Tutorial.

c. Under Tutorial, select the check box to the left of the first pattern (this was the P-0 pattern,
which you may have renamed P-495).

d. Click Group (  ) to view the total pattern results.


The report populates with one row.

7. Compare the difference with and without pattern use:

a. On the Filter pane, click Clear Filter (    ).

b. View the base map.

c. On the Format tab, in the Zoom group, click Zoom Area and then drag across the map around
the pattern waterflood area in the north.

d. On the Filter pane, click Group (  ).

e. View the report.


The report populates with one row. The water injection value represents the unallocated total of
all five wells, so it is a larger value than before.

8. Step by patterns:

a. On the Filter pane, click Clear Filter (    ).

b. On the Navigation pane, on the field at the top, change the step to PATTERN: Tutorial.

c. On the Navigation pane, select the first pattern listed.


This automatically groups the values for the first pattern, with allocation factors applied.

77 of 100
Data Tables and Fields

Comparing Multiple Patterns on a Plot


In this section, you create a plot that compares multiple patterns, applying pattern allocation factors.

1. On the Home tab, in the Launch analysis group, click Plot.


The Edit Plot window opens.

2. Below the main area of the window, click the Add Multiple Curves button.
The Add Multiple Curves window opens.

3. On the Category field, select Tutorial.

4. On the Variable field, select Win.Winj.

5. Click OK to close Add Multiple Curves window.

6. On the Edit Plot window, click OK to create the plot.

Creating Patterns from an ASCII File


If you have determined the allocation factors already and it is in a document or spreadsheet, you can
reformat the data and load it into OFM. The pattern data can be static or dynamic. For dynamic patterns,
the allocation factors may change over time as injectors are created and terminated. You can remove wells
from a pattern as new patterns are created. In this section, you add patterns to the project by loading a
formatted data file. They will be the same patterns that you created interactively.

1. Open Notepad or a similar text editor.

2. In a new text file, enter the following:

*Label Pattern

*WELL *Factor *Loss

*Set Tutorial

*Pattern "P-0"

*Date 19000101

"491WI:B" 1.000000 0.000000

"492WI:B" 0.500000 0.000000

"495:B" 1.000000 0.000000

"498WI:B" 1.000000 0.000000

"502WI:B" 0.500000 0.000000

*Pattern "P-1"

*Date 19000101

"492WI:B" 0.500000 0.000000

"493WI:B" 0.500000 0.000000

78 of 100
Data Tables and Fields

"496:B" 1.000000 0.000000

"502WI:B" 0.500000 0.000000

"503WI:B" 0.500000 0.000000

*Pattern "P-2"

*Date 19000101

"493WI:B" 0.500000 0.000000

"494WI:B" 1.000000 0.000000

"497:B" 1.000000 0.000000

"503WI:B" 0.500000 0.000000

"507WI:B" 1.000000 0.000000

3. Notice the following lines:

n The fourth line (*Pattern "P-0") is the pattern name.

n The third line (*Set Tutorial) is the Pattern Set name.

n The fifth line (*Date 19000101) is the effective date.

n The sixth line ("491WI:B" 1.000000 0.000000) is the wellname, factor, and loss. To remove a
well from a pattern at a specific date, change either the pattern allocation factor to zero, or set
the loss factor to 1.0.

4. Save the file with a .pat file extension and then close the text editor.

5. In OFM, on the Setup tab, in the Import/Export group, click Import > Data Loader.
The OFM Data Loader opens.

6. In the upper section, double-click the pattern (.pat) file you created.
The Files to Load section lists the file.

7. Click Load.
A warning message confirms your choice.

8. On the warning message, click OK.


The new patterns are loaded into your project. On the Navigation pane, OFM lists them with the
other patterns. OFM also lists them on the Edit Patterns window. (To see this window, on the
Setup tab, in the Workspace Managers group, click Patterns.)

79 of 100
Data Tables and Fields

Example: Creating Plots for Waterflooding


Surveillance
In this example, you create several plots that illustrate the performance of a waterflood. You will:

1. Create a table and field, and then add STOIIP data to it.

2. Create four calculated variables to use in the plots. In OFM, you can explore different methods for
introducing PVT data. In this example, you will assume the properties are constant and so you will
use calculated variables.

n Hydrocarbon pore volume (HCPV)

n Displaceable hydrocarbon pore volume (DHCPV)

n Pore volumes injected (PVI)

n Recovery factor (RF)

3. Create a conformance plot. This plot helps characterize injection behavior by comparing production
volumes to injection volumes.

4. Create two recovery plots:

n Recovery Factor versus PVI: This plot helps you determine how individual patterns compare to
the field average, to find the factor affecting recovery.

n Recovery Factor versus Time: With this plot, you can track the overall performance of all
patterns on the same plot.

5. Create two PVI plots:

n Water Cut versus PVI: This plot shows the development of water cut behavior with water
injection.

n PVI versus Time: In this plot, you can see the amount of pore volume injected over time.

6. Create a cumulative oil versus cumulative water production plot.

Adding Stock Tank Oil Initially in Place (STOIIP) to the


Workspace
1. Open the Bfield sample workspace. It is in the OFM installation folder, at ...Sample Workspaces\Pilot
Waterflood Sample\Pilot Waterflood BField.ofm.

2. Add a table for stock tank oil initially in place (STOIIP):

a. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

80 of 100
Data Tables and Fields

b. On the OFM Representation pane, right-click the Pilot Waterflood BField.mdb home data
source and then click Add.
OFM lists the new table on the OFM Representation pane. By default, OFM names the table
NewItem and you must change the name.

c. Type the new name and then press Enter: STOIIP

d. By default, OFM sets the table to hold monthly data. On the right side of the window, on the
Table tab, change Table Type to Static.

e. OFM asks if you want to keep the DATE key field. Click No.

f. On the Table tab, change Key Type to Pattern.

g. On the Fields tab, in the Add New Field field, enter Volume and then click Add.
The OFM Representation pane shows two fields in the STOIIP table: The Pattern field (which
is a primary key field) and Volume.

h. Click OK to save your changes and close the window.

3. Add data in the STOIIP table:

a. On the Setup tab,in the Tables group, click Data Grid.


The Select OFM Table to Edit window opens.

b. Select the STOIIP table and then click OK.

c. Enter the following rows of data for the Pattern and Volume columns:

Patter Volum
n e
495 77400
496 88200
497 91800
500 12000
0
506 60000
509 45000

d. Close the data grid to save your entries.

Hydrocarbon Pore Volume (HCPV)


1. On the Setup tab, in the Variable Managers group, click Calculated Variable Editor.
The Variable Editor opens with a list of all calculated variables.

2. Click Add Calculated Variable.


The Edit Calculated Variable window opens.

The HCPV is the STOIIP * Boi (initial oil formation volume factor). For this example, assume that
the Boi is a constant value of 1.2.

81 of 100
Data Tables and Fields

3. Double-click the items in the Project Variables list to add this equation to the text box at the top of
the window: Stoiip.Volume*1.2

4. Click OK.
The new variable displays on the list of variables. By default, OFM names it NewItem.

5. Type this new name for the calculated variable and then press Enter: HCPV

6. You need to use this calculated variable in the next one. It is not available until you save your
changes. Click OK to save your changes and close the Variable Editor.

Displaceable Hydrocarbon Pore Volume (DHCPV)


1. Open the Variable Editor again: On the Setup tab, in the Variable Managers group, click
Calculated Variable Editor.

2. Click Add Calculated Variable.

You now want to create a calculated variable for DHCPV by allowing for residual oil saturation (Sor).
DHCPV is HCPV (1-Sor). For this example, assume that Sor (residual oil saturation) is 0.2.

3. Double-click the items in the Project Variables list to add this equation to the text box at the top of
the window: HCPV*(1-0.2)

4. Click OK.

5. Type this new name for the calculated variable and then press Enter: DHCPV

6. You need to use this calculated variable in the next one. It is not available until you save your
changes. Click OK to save your changes and close the Variable Editor.

Pore Volumes Injected (PVI)


1. Open the Variable Editor again: On the Setup tab, in the Variable Managers group, click
Calculated Variable Editor.

2. Click Add Calculated Variable.

You now use the DHCPV calculated variable to created a calculated variable for PVI. PVI is
cumulative water injection / DHCPV. You can find the cumulative water injection with the
@CumInput system function. This system function returns the running sum of an input variable
which in this example is the water injection (WINJ) data in the water injection volumes (WIN)
table.

3. Double-click the items in the System Functions and Project Variables lists to add this equation
to the text box at the top of the window: @CumInput (Win.Winj)/DHCPV

4. Click OK.

5. Type this new name for the calculated variable and then press Enter: PVI

82 of 100
Data Tables and Fields

Recovery Factor (RF)


1. Click Add Calculated Variable.

Recovery factor is cumulative oil / STOIIP. To find cumulative oil, use the @CumInput system
function again. This time, use it with the oil production data in the PRD table.

2. Double-click the items in the System Functions and Project Variables lists to add this equation
to the text box at the top of the window: @CumInput(Prd.Oil)/Stoiip.Volume

3. Click OK.

4. Type this new name for the calculated variable and then press Enter: RF

5. Click OK to save the calculated variables and close the window.

Creating a Conformance Plot


This plot helps characterize injection behavior by comparing production volumes to injection volumes.

1. On the Home tab, in the Launch analysis group, click Plot.


The Edit Plot window opens.

2. For the X-Axis Variable, select Winj.Cum.

3. Click Add Multiple Curves.


The Add Multiple Curves window opens.

4. Make these selections and then click OK:

n Category: regular_five_spot

n Variable: Oil.Cum

5. On the list of curves on the Edit Plot window, highlight rows 7 and 8 (for patterns 510 and 511) and
then click Remove Curve so that you have six curves.

6. Click OK.

83 of 100
Data Tables and Fields

5. On the Analysis pane, right-click Plot1 and then click Rename.

4. Type Conformance Plot and then press Enter.

You are now ready to enhance the plot.

7. Hide the legend: On the Format tab, in the Display group, clear the Legend check box.

8. On the Properties pane, under Graph settings, change Curve Name to As Labels.

9. Make changes to the X axis:

a. On the plot, click the X axis.

b. On the Properties pane, under Axis, on the Axis Label field type Cumulative Water
Injection.

c. Change the Scale Type to Linear.

10. Make the first curve a thicker red line: On the Properties pane, under Graph settings, on the
Curves field, select 1: Oil.Cum:regular_five_spot:495. Under Curve Properties, change the
Line Color to Red and the Line Width to 3.

11. Make the second curve a thicker blue line: Under Graph settings, on the Curves field, select 2:
Oil.Cum:regular_five_spot:496. Under Curve Properties, change the Line Color to Blue and
the Line Width to 3.

84 of 100
Data Tables and Fields

12. Make the third curve a thicker teal line: Under Graph settings, on the Curves field, select 3:
Oil.Cum:regular_five_spot:497. Under Curve Properties, change the Line Color to Teal and
the Line Width to 3.

13. Make the fourth curve a thicker green line: Under Graph settings, on the Curves field, select 4:
Oil.Cum:regular_five_spot:500. Under Curve Properties, change the Line Color as Green
and change the Line Width to 3.

14. Make the fifth curve a thicker magenta line: Under Graph settings, on the Curves field, select 5:
Oil.Cum:regular_five_spot:506. Under Curve Properties, change the Line Color to Magenta
and the Line Width to 3.

15. Make the sixth curve a thicker brown line: Under Graph settings, on the Curves field, select 6:
Oil.Cum:regular_five_spot:509. Under Curve Properties, change the Line Color to Dark
Brown and the Line Width to 3.

16. On the plot, drag each of the curve names close to the line it defines. For example, drag the line that
defines regular_five_spot_500 near the green line.

If you were to draw a unit slope line on this plot (the dotted line from 0,0 to 500000,50 in the graph
below), that line would show where cumulative oil production equals the cumulative water injected.

85 of 100
Data Tables and Fields

Viewing the Recovery Factor versus PVI


This plot helps you determine how individual patterns compare to the field average, to find the factor
affecting recovery.

1. Make a copy of the conformance plot: On the Analysis pane, right-click Conformance Plot and
then click Save As New Node.
OFM names the copy Copy of Conformance Plot.

2. Right-click Copy of Conformance Plot and then click Rename.

3. Type Recovery Factor versus PVI and then press Enter.

4. On the Analysis pane, double-click Recovery Factor versus PVI to open it.

5. On the Format tab, in the Edit group, click Variables.

6. Change the X-Axis Variable to PVI.

7. For the curves, change all the Variables to RF. Keep the Category and Name selections the same.

8. Click OK.

The plot loses its formatting when you change the curves. You are ready to improve visibility of the
plot.

9. On the Format tab, in the Display group, select the Legend check box.

10. Change the X-axis scale:

a. On the plot, click the X-axis.

b. On the Properties pane, under Axis, make sure the Scale Type is Linear.

11. As you did for the conformance plot, change the curve color and line width. Make them the same as
you did for the conformance plot:

n 495: Red, line width 3

n 496: Blue, line width 3

n 497: Teal, line width 3

n 500: Green, line width 3

n 506: Magenta, line width 3

n 509: Dark brown, line width 3

86 of 100
Data Tables and Fields

Viewing the Recovery Factor versus Time


With this plot, you can track the overall performance of all patterns on the same plot.

1. This plot is the same as the previous, except the X-axis is Date instead of PVI. Make a copy of the
previous plot: On the Analysis pane, right-click Recovery Factor versus PVI and then click
Save As New Node.

2. Rename the copy Recovery Factor and then open the plot.

3. On the Format tab, in the Edit group, click Variables.

4. Change the X-Axis Variable to Date.

5. Click OK.

87 of 100
Data Tables and Fields

Viewing the Water Cut versus PVI


This plot shows the development of water cut behavior with water injection.

1. Like the Recovery Factor versus PVI, the X-axis variable for this plot is PVI. The variables for the
curves are different. Make a copy of the plot: On the Analysis pane, right-click Recovery Factor
versus PVI and then click Save As New Node.

2. Rename the copy Water Cut versus PVI and then open the plot.

3. On the Format tab, in the Edit group, click Variables.

4. For the curves, change all the Variables to Water.Cut. Keep the Category and Name selections
the same.

5. Click OK.

The plot loses its formatting when you change the curves. You are ready to improve visibility of the
plot.

6. On the Format tab, in the Display group, select the Legend check box.

7. As you did for the other plots, change the curve color and line width. Make them the same as you did
before:

88 of 100
Data Tables and Fields

n 495: Red, line width 3

n 496: Blue, line width 3

n 497: Teal, line width 3

n 500: Green, line width 3

n 506: Magenta, line width 3

n 509: Dark brown, line width 3

Viewing PVI versus Time


PVI helps normalize the quantity of water injection and gives you a basis for comparison. In this plot, you
will see the number of pore volumes injected over time.

1. Make a copy of the Recovery Factor versus Time plot, and rename it PVI.

2. Open the plot to change its variables.

3. On the Format tab, in the Edit group, click Variables.

4. For the curves, change all the Variables to PVI. Keep the Category and Name selections the
same.

5. Click OK.

89 of 100
Data Tables and Fields

The plot loses its formatting when you change the curves. You are ready to improve visibility of the
plot.

6. On the Format tab, in the Display group, select the Legend check box.

7. As you did for the other plots, change the curve color and line width. Make them the same as you did
before:

n 495: Red, line width 3

n 496: Blue, line width 3

n 497: Teal, line width 3

n 500: Green, line width 3

n 506: Magenta, line width 3

n 509: Dark brown, line width 3

Viewing Cumulative Oil Production versus Cumulative Water


Production
1. This plot is similar to the conformance plot, except the X-axis shows cumulative water production.
Make a copy of the Conformance Plot, and rename it Cum Oil versus Cum Water.

90 of 100
Data Tables and Fields

2. Open the plot to change its variables.

3. On the Format tab, in the Edit group, click Variables.

4. Change the X-Axis Variable to Water.Cum.

5. Click OK.

6. On the Format tab, in the Display group, select the Legend check box and then drag the legend to
a good location.

91 of 100
Data Tables and Fields

Example: Displaying Formation or Reservoir


Thickness and Structure
OFM can create effective isopach maps. In this example, you will:

1. Add a new table with depth and height data.

2. Create a contour map showing thickness.

3. Create a grid map showing thickness.

4. Create a contour map showing a pseudo top or bottom of the structure.

5. Display the thickness map on the base map.

Adding a New Table with Depth and Height Data


1. Open the Demo workspace. It is in the OFM installation folder, at ...Sample Workspaces\Demo
Workspace\demo.ofm.

2. You need a table and field to hold thickness data. Create the table:

a. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

b. Right-click the Demo data source and click Add.

c. Type Iso for the table name and then press Enter.
By default, OFM adds UniqueID and Date as the primary key fields, and the table is defined to
hold monthly data with a Completion key type.

d. On the Table tab, change the Table Type to Static.

e. OFM asks if you want to keep the Date field. Click No.

f. On the Fields tab, in the Add New Field field, enter Depth and then click Add.

g. In the Add New Field field, enter H and then click Add.
The Demo data source now has an Iso table. The primary key field is UniqueID. It has two other
fields: Depth and H.

h. On the OFM Representation pane, select the Depth field.

i. On the Units tab, select ft ==>m.

j. On the OFM Representation pane, select the H field.

k. On the Units tab, select ft ==>m.

l. Click OK to save your changes and close the window.

3. Add data to the new table:

92 of 100
Data Tables and Fields

a. Open Notepad.

b. Paste the following into a new file:

*TableName Iso
*UniqueID *Depth *H
"Blue_12:Li_1C" 6647 0
"Blue_3:Li_1C" 6440 0
"Blue_7:Li_1C" 6440 10
"Green_15:Li_1C" 6500 0
"Green_3:Li_1C" 6500 0
"Green_5:Li_1C" 6441 40
"Orange_16:Li_1C" 6460 10
"Orange_24:Cl_3" 6470 20
"Purple_1:Cl_3" 6494 0
"Red_13:Cl_3" 6495 0
"Red_4:Cl_3" 64980 0

c. Save the file with this name: Iso.dat

d. On the Setup tab, in the Import/Export group, click Import > Data Loader.

e. Double-click the Iso.dat file to move it to the Files to Load section, and then click Load.

Creating a Contour Map Showing Thickness


1. On the Filter pane, expand Table Data and then select the new Iso table to show only the
completions with data in that table.

2. On the Home tab, in the Launch analysis group, click Contour.

3. On the list of Project variables, double-click Iso.H to move it to the Selected variables list.

4. Click Finish.
The contour map displays the thickness.

5. Improve the appearance of the contour map:

a. On the Properties pane, under Properties, in the GRID section make these selections:

Number of Neighbors: 2

Maximum Grid Size: 14

Search Radius: 304801

b. On the Properties pane, under Properties, in the 2D section make these selections:

Show: Yes

Decimal Places: 0

Distance Between Labels: 10

93 of 100
Data Tables and Fields

c. On the Properties pane, under Grids and Limits, change Grid Type to None.

6. On the Analysis pane, right-click the contour map and then click Rename.

7. Type this for the new name and then press Enter: Net Sand Thickness - Contour Map

Creating a Grid Map Showing Thickness


1. On the Analysis pane, right-click the contour map and then click Clone Map As > Grid Map.
OFM creates a new grid map displaying the same variable as the contour map.

2. On the Properties pane, under Variable Properties, change Exclude out of range to Yes.

3. On the Properties pane, under Grids and Limits, change Grid Type to Frame.

94 of 100
Data Tables and Fields

4. On the Analysis pane, right-click the grid map and then click Rename.

5. Type this for the new name and then press Enter: Net Sand Thickness - Grid Map

Creating a Contour Map Showing a Pseudo Top or Bottom of the


Structure
1. On the Analysis pane, right-click Net Sand Thickness - Contour Map and then click Save As
New Node.
OFM makes a copy of the map.

2. On the Analysis pane, right-click the copy and then click Rename.

3. Type this for the new name and then press Enter: Pseudo Structure

4. With the Pseudo Structure map open, on the Format tab, in the Edit group, click Variables.

5. Remove the Iso.H variable from the Selected variables list, and double-click Iso.Depth to add it
to the Selected variables list.

6. Click Finish.

95 of 100
Data Tables and Fields

Displaying the Thickness Map on the Base Map


1. Close the Pseudo Structure map and open the Net Sand Thickness - Contour Map.

2. On the Format tab, in the Utilities group, click Save Analysis > Save As.

3. Change the Save as type to Annotation Files and then save the file with this name:
NetSandThickness.ano

4. View the base map.

5. On the Format tab, in the Display group, click Annotations.


The Map Annotations window opens.

6. Click Add.
The Data Loader opens.

7. Double-click the NetSandThickness.ano file to move it to the Files list, and then click Load.

8. On the Map Annotations window, click OK.


The thickness map you originally created as a contour map displays as an annotation on the base
map.

96 of 100
Data Tables and Fields

Sample Workspace: Foreign Keys


A foreign key is a table that allows you to cross reference from one table to another. One sample workspace
has many foreign keys for you to view.

1. Open the sample workspace. It is in the OFM installation folder, at ...Sample Workspaces\PDS
Example\PDSExample.ofm.

2. View the tables in the workspace. On the Setup tab, in the Tables group, click Schema.
The Edit Schema Tables window opens.

3. Foreign keys can use fields in the master table. Look at the tLease table to see how this is done:

a. View the OFM Representation pane, and notice that the master table (marked with the

icon) is the xy table.

b. On the OFM Representation pane, expand the xy table. Notice that LeaseID is one field in the
xy table. The xy table identifies lease ID numbers.

c. The project also has a table for lease information. On the OFM Representation pane, click the
tLease table.

d. On the right, view the Table tab. Notice that the tLease table uses the LeaseID field in the xy
table. The OFM Definition section has the following selections:

Key Type: Foreign

Foreign: xy.LeaseID

e. Look at the fields in the tLease table. On the OFM Representation pane, expand tLease.
Two fields are listed under tLease:

The primary key field (marked with the icon) is LeaseID.

The second field (marked with the icon) is Lease Name.

The lease names in the tLease table are referenced with the lease ID numbers in the xy table.

4. Foreign keys also can use fields that are not in the master table. Look at the tMonthlyProduction
table to see how this is done:

a. On the OFM Representation pane, expand the tWellProd table. Notice that WellID is one field
in the tWellProd table. The tWellProd table identifies well ID numbers.

b. The well ID numbers are used in the monthly production table. On the On the OFM
Representation pane, click the tMonthlyProduction table.

c. On the right, view the Table tab. Notice that the tMonthlyProduction table uses the
ProductionID field in the tWellProd table. The OFM Definition section has the following
selections:

Key Type: Foreign

97 of 100
Data Tables and Fields

Foreign: tWellProd.ProductionID

d. Look at the fields in the tWellProd table. On the OFM Representation pane, expand
tWellProd.
Two fields are listed under tWellProd:

The primary key field (marked with the icon) is WellID.

The second field (marked with the icon) is ProductionID.

The monthly production values in the tMonthlyProduction table are referenced with the well ID
numbers in the tWellProd table.

98 of 100
Data Tables and Fields

Sample Workspace: Workspaces with


Multiple Keys
Your workspace can have multiple keys. There are two sample workspaces that show this: one with two
keys, and one with three keys.

1. View the sample workspace with two keys:

a. In the OFM installation folder, open this workspace: ...Sample Workspaces\2 Keyed Demo
Database\2 Keyed Demo Database.ofm

b. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

c. On the OFM Representation pane, select the HEADERID table, which is the master table.

d. View the Master tab.


The Table Key(s) section lists two table keys. In the Key Delimiters section, the selected
delimiter is a colon (:).

e. Click OK to close the window.

2. View the sample workspace with three keys:

a. In the OFM installation folder, open this workspace: ...Sample Workspaces\3 Keyed Demo
Database\3 Keyed Demo Database.ofm

b. On the Setup tab, in the Tables group, click Schema.


The Edit Schema Tables window opens.

c. On the OFM Representation pane, select the HEADERID table, which is the master table.

d. View the Master tab.


The Table Key(s) section lists three table keys. In the Key Delimiters section, the selected
delimiters are colons (:).

e. Click OK to close the window.

99 of 100

You might also like