Data dictionary

This data dictionary reflects the actual column names and data types in the Reporting schema. Validated April 2026.

Columns prefixed with _ (underscore) are numeric measure columns. DatabaseName and ownerInfo appear in nearly all views and are always present unless noted.

Core Entity Views

Accounts

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Account - Numbervarchar(50)Unique account number per vendor
Account - Namevarchar(50)Descriptive name for account
Vendor Code and Account Codevarchar(67)Composite key (undocumented)
Cost Center - Codevarchar(32)Cost center assignment (undocumented)
ActivebitIs account currently active?
Chargeback - Bill CalculationbitBills calculated for this account as part of a bill calculation?
Chargeback - Bill Split MasterbitBills from this account split to others? (Previously documented as “Bill Split Source”)
Chargeback - Bill Split RecipientbitAccount receives bills from a split? (Previously documented as “Bill Split Destination”)
Accruals EnabledbitCan accrual bills be created?
Customer - Codevarchar(16)Unique customer identifier (user-defined)
Customervarchar(32)Customer name
Created DatedateDate account was created
Created by Uservarchar(65)Username of creator
Created by Namevarchar(32)Full name of creator
Last Updated DatedateLast date account was updated
Last Updated by Uservarchar(65)Username of last updater
Last Updated by Namevarchar(32)Full name of last updater
_Deposit AmountmoneyDeposit amount (underscore prefix indicates numeric measure column)
Deposit Notevarchar(255)Note regarding account deposit
Deposit Paid - DatedateDate of account deposit
Deposit Returned - DatedateDate deposit was returned
Memonvarchar(max)Account memo
Service Begin - DatedateFirst date of service
Service End - DatedateLast date of service
Service Address - Line 1nvarchar(100)First address line
Service Address - Line 2nvarchar(100)Second address line
Service Address - Citynvarchar(100)City
Service Address - Statenvarchar(100)State
Service Address - Postal Codenvarchar(32)Postal code
Service Address - Countrynvarchar(64)Country
Vendor Codevarchar(16)Vendor identifier (undocumented)

Vendors

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
OwnerInfovarchar(50)Customer/tenant name
Vendor - Codevarchar(16)Unique vendor identifier (user-defined)
Vendorvarchar(50)Vendor name

Places

*Building has been changed to site in the application. No changes have been made to RDBI tables.

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
OwnerInfovarchar(50)Customer/tenant name
Place - Codevarchar(32)Unique place identifier
Placevarchar(50)Place name/description
Place Type - Codevarchar(16)Unique place type identifier
Place Typevarchar(32)Place type name/description
Building or Organizationvarchar(12)Is this place treated as a building or organization?
Weather Stationnvarchar(10)Weather station unique identifier
Weather Station - Citynvarchar(100)Weather station city
Weather Station - Statenvarchar(100)Weather station state
Weather Station - Countrynvarchar(64)Weather station country
Build DatedateDate building was built
Parent Place - Codevarchar(32)Unique identifier for parent place
Primary Use - Codevarchar(64)Primary use code
Primary Usevarchar(64)Primary use name
Include in ENERGY STARintIs building submitted to ENERGY STAR?
_Floor Area - CurrentintFloor area effective now (underscore prefix indicates numeric measure column)
Floor Area - Current - Unitnvarchar(32)Unit of current floor area
Created DatedateDate created
Created by Uservarchar(65)Creator username
Created by Namevarchar(32)Creator full name
Last Updated DatedateLast update date
Last Updated by Uservarchar(65)Last updater username
Last Updated by Namevarchar(32)Last updater full name
Address - Line 1nvarchar(100)Address line 1
Address - Line 2nvarchar(100)Address line 2
Address - Citynvarchar(100)City
Address - Statenvarchar(100)State
Address - Postal Codenvarchar(32)Postal code
Address - Countrynvarchar(64)Country
LatitudedecimalLatitude
LongitudedecimalLongitude
placeIDintNumeric place ID (undocumented)

Meters

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Meter - Codevarchar(32)Unique meter identifier (user-defined)
Metervarchar(50)Meter name/description
Commodity - Codevarchar(16)Commodity code
Logical Device IDintInternal device ID (undocumented)
Place - Codevarchar(32)Place assignment
Place - IDintNumeric place ID (undocumented)
Primary Use - Codevarchar(64)Primary use code
Primary Usevarchar(64)Primary use name
Bill Entry Notevarchar(64)Bill entry note
Included in Cost AvoidanceintIs meter included in cost avoidance calculations?
Included in ENERGY STARintIs meter included in ENERGY STAR submissions?
ActivebitIs meter currently active?
Serial Numbervarchar(255)Serial number
Chargeback - Bill CalculationbitBills calculated for this meter?
Chargeback - Bill Split MasterbitBills from this meter split to others? (Previously documented as “Bill Split Source”)
Chargeback - Bill Split RecipientbitMeter receives bills from a split? (Previously documented as “Bill Split Destination”)
Created DatedateDate created
Created by Uservarchar(65)Creator username
Created by Namevarchar(32)Creator full name
Last Updated DatedateLast update date
Last Updated by Uservarchar(65)Last updater username
Last Updated by Namevarchar(32)Last updater full name
Address - Line 1nvarchar(100)Address line 1
Address - Line 2nvarchar(100)Address line 2
Address - Citynvarchar(100)City
Address - Statenvarchar(100)State
Address - Postal Codenvarchar(32)Postal code
Address - Countrynvarchar(64)Country
LatitudedecimalLatitude
LongitudedecimalLongitude
Data Access Release Statusvarchar(64)Data access release status (undocumented)
Aggregate CountintAggregate count (undocumented)
timeZoneCodevarchar(255)Time zone code (undocumented)

Commodities

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Commodity - Codevarchar(16)Unique code (unique within an owner)
Commodityvarchar(32)Friendly name
Commodity Categorynvarchar(32)Category the commodity belongs to

Units

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
OwnerInfovarchar(50)Customer/tenant name
Unit - Codevarchar(16)Unique code
Unitnvarchar(32)Friendly name
Unit Type - Codevarchar(16)Unit type identifier
Unit Typevarchar(32)Unit type name

Billing Views

Bill_Properties

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Bill - IDintUnique bill identifier
Billing PeriodnumericBilling period in YYYYMM (undocumented)
Accounting PeriodnumericAccounting period (YYYYMM format)
Accounting YearintAccounting period year
Accounting MonthintAccounting month
First DaydateFirst day of bill
Last Day - InclusivedateEnd of bill (inclusive)
Last Day - ExclusivedateEnd of bill (exclusive—day after last day)
Created DatedateDate bill was recorded
Created DatetimedatetimeDate/time bill was recorded
Created by Uservarchar(65)Username of who entered the bill
Created by Namevarchar(32)Full name of who entered the bill
Last Updated DatedateLast time bill was updated
Last Updated by Uservarchar(65)Last updater username
Last Updated by Namevarchar(32)Last updater full name
Due DatedateDue date from vendor
Statement DatedateStatement date
Invoice Numbervarchar(32)Invoice number from vendor
Estimated BillbitIs an estimated bill
Batchvarchar(255)Unique batch identifier
Control Codevarchar(255)Control code (previously documented as “Management”)
Accrual BillbitIs an accrual bill
Accrual Bill - ReversedbitIs reversed accrual
Accrual Bill - Reversed DatedateDate reversed
ApprovedbitBill has been approved
Approved DatedateDate approved
Approved by Uservarchar(65)Approver username
Approved by Namevarchar(32)Approver full name
Bill Sourcevarchar(20)System-created or entered
Bill SplitbitHas been split by chargeback engine
Bill Split DatedateDate split
Check Numbervarchar(32)Check number
Check DatedateCheck date
Check Cleared DatedateDate check cleared
Transaction Referencevarchar(32)Accounting system reference
Creation Method - Codevarchar(16)Creation method code
Creation Methodvarchar(32)Creation method name
Held from Accounting ExportbitNot available for export
Exported to APbitHas been exported to AP
Exported to AP - DatedateDate exported to AP
Exported to AP by Uservarchar(65)AP exporter username
Exported to AP by Namevarchar(32)AP exporter full name
Exported to GLbitHas been exported to GL
Exported to GL - DatedateDate exported to GL
Exported to GL by Uservarchar(65)GL exporter username
Exported to GL by Namevarchar(32)GL exporter full name
VoidedbitBill has been voided

Bill_Line_Items

*Informational values and cost are now separate columns to help simplify logic and totals.

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Bill - IDintBill identifier (undocumented)
Billing PeriodnumericBilling period YYYYMM (undocumented)
Meter - Codevarchar(32)Meter code (undocumented)
General Ledger IDvarchar(255)GL identifier (undocumented)
Display OrderintOrder line item appeared on bill
Line Item Type - Codevarchar(16)Line item type code (undocumented)
Captionvarchar(100)Caption from line item
_Informational ValuenumericInformational value on line item
Informational Value - Unit Codevarchar(16)Unit code for informational value
_Bill_Line_Items_ValuenumericCountable value on line item
Value - Unit Codevarchar(16)Unit code for value
_Informational CostmoneyInformational cost on line item
Informational Cost - Unit Codevarchar(16)Unit code for informational cost
_Bill_Line_Items_CostmoneyCountable cost on line item
Cost - Unit Codevarchar(16)Unit code for cost
Vendor Code and Account Codevarchar(67)Composite key (undocumented)

Bills_By_Meter

*Cost and use values represent use and cost directly attributed to each meter. Billing data is calendarized to more accurately represent the month when the meter use/cost occurred.

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Bill - IDintBill identifier (undocumented)
First DaydateFirst day of bill
Last Day - InclusivedateEnd of bill (inclusive)
Last Day - ExclusivedateEnd of bill (exclusive)
_LengthintTotal days of use recorded on bill
YYYYMMnumericCalendar month YYYYMM (undocumented)
Vendor Code and Account Codevarchar(67)Composite key (undocumented)
logicalDeviceCodevarchar(32)Meter device code (undocumented)
General Ledger IDvarchar(255)GL identifier (undocumented)
_Bills_By_Meter_CostmoneyCost from bill directly assigned to meter
_Bills_By_Meter_Cost - Includes Account SharemoneyProportional share of account costs
Cost - Currency Codevarchar(16)Currency code
Cost - Currencynvarchar(32)Currency name/symbol
_Bills_By_Meter_UsenumericUse value (common units)
Use - Unit Codevarchar(16)Common use unit code
Use - Unitnvarchar(32)Common use unit name
_Bills_By_Meter_Energy UsenumericUse value (global energy units)
Energy Use - Unit Codevarchar(16)Global use unit code
Energy Use - Unitnvarchar(32)Global use unit name
_Bills_By_Meter_Use in Meter UnitsnumericUse value in meter's native units
Use in Meter Units - Unit Codevarchar(16)Meter unit code
Use in Meter Units - Unitnvarchar(32)Meter unit name
_Bills_By_Meter_Demand - Actual ReadingnumericActual demand recorded during period
Demand - Actual Reading - Unit Codevarchar(16)Actual demand unit code
Demand - Actual Reading - Unitnvarchar(32)Actual demand unit name
_Bills_By_Meter_Demand - Billed ValuenumericBilled demand value
Demand - Billed Value - Unit Codevarchar(16)Billed demand unit code
Demand - Billed Value - Unitnvarchar(32)Billed demand unit name
_Bills_By_Meter_DemandnumericCalculated demand (greater of actual/billed)
Demand - Unit Codevarchar(16)Demand unit code
Demand - Unitnvarchar(32)Demand unit name
_Bills_By_Meter_Weather Normalized Use in Meter UnitsnumericWeather normalized use (meter units)
_Bills_By_Meter_Weather Normalized UsenumericWeather normalized use (common units)
_Bills_By_Meter_Weather Normalized Energy UsenumericWeather normalized use (global energy units)
_Cost Standard DeviationnumericStandard deviation of cost
_Cost R SquarednumericR squared value for cost
_Use Standard DeviationnumericStandard deviation of use
_Use R SquarednumericR squared value for use
_Demand Standard DeviationnumericStandard deviation of demand
_Demand R SquarednumericR squared value for demand
Vendor Rolevarchar(23)Vendor role
Rate Schedulevarchar(255)Rate schedule
_Bills_By_Meter_Cost_category1moneyCost Category 01
_Bills_By_Meter_Cost_category2moneyCost Category 02
_Bills_By_Meter_Cost_category3moneyCost Category 03
_Bills_By_Meter_Cost_category4moneyCost Category 04
_Bills_By_Meter_Cost_category5moneyCost Category 05
_Bills_By_Meter_Cost_category6moneyCost Category 06
_Bills_By_Meter_Cost_category7moneyCost Category 07
_Bills_By_Meter_Cost_category8moneyCost Category 08
_Bills_By_Meter_Cost_category9moneyCost Category 09
_Bills_By_Meter_Cost_category10moneyCost Category 10

Line_Item_Types

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
OwnerInfovarchar(50)Customer/tenant name
Line Item Type - Codevarchar(16)Unique identifier for line item type
Line Item Typevarchar(32)Name of line item type
Charge Typevarchar(6)Charge, refund, or ignore
Line Item Categoryvarchar(16)Category (Usage, Demand, Charge, etc.)

Calendar Views

Calendar_Month

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
YYYYMMintMonth/year integer key (undocumented)
First Day of MonthdateFirst day of month
First Day of Following MonthdateFirst day of next month
First Day of Prior MonthdateFirst day of prior month
Last Day of MonthdateLast day of month
Days in MonthtinyintNumber of days
Calendar Month - NumbertinyintMonth integer (1-12)
Calendar Month - Namenvarchar(9)Full month name (e.g., January)
Calendar Month - Short Namenvarchar(3)Three-letter month (e.g., Jan)
Calendar YearsmallintYear integer
Calendar Quarter - NumbertinyintQuarter integer (1-4)
Calendar Quarter - Q# YYYYnvarchar(7)Quarter as Q# YYYY
Calendar Quarter - YYYY-Q#varchar(7)Quarter as YYYY-Q#
Calendar Month - MMYYYYnvarchar(6)MMYYYY format
Calendar Month - YYYY-MMnvarchar(7)YYYY-MM format
Calendar Month - MM-YYYYnvarchar(7)MM-YYYY format
Calendar Month - YYYYMM with Slashnvarchar(7)YYYY/MM format
Calendar Month - MMYYYY with Slashnvarchar(7)MM/YYYY format
Calendar Month - YYYYMM with Dotnvarchar(7)YYYY.MM format
Calendar Month - MMYYYY with Dotnvarchar(7)MM.YYYY format
Billing PeriodintBilling period YYYYMM
Billing Period MMM YYYYnvarchar(8)Billing period as MMM YYYY
Fiscal Methodvarchar(17)Fiscal year determination method
Fiscal YearintFiscal year
Fiscal MonthintMonth within fiscal year
Fiscal PeriodintFiscal period YYYYMM
Fiscal Year - First Calendar MonthintFirst calendar month of fiscal year
Fiscal Year - Last Calendar MonthintLast calendar month of fiscal year
Fiscal Quater - NumberintFiscal quarter integer
Fiscal Quater - Q# YYYYnvarchar(7)Fiscal quarter as Q# YYYY

Billing_Period_Month

This view is not documented in the help center (undocumented in the Reporting schema).
ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
YYYYMMintMonth/year integer key
First Day of MonthdateFirst day of month
First Day of Following MonthdateFirst day of next month
First Day of Prior MonthdateFirst day of prior month
Last Day of MonthdateLast day of month
Days in MonthtinyintNumber of days
Billing Month - NumbertinyintBilling month integer
Billing Month - Namenvarchar(9)Full billing month name
Billing Month - Short Namenvarchar(3)Three-letter billing month
Billing YearsmallintBilling year integer
Billing Quarter - NumbertinyintBilling quarter integer
Billing Quarter - Q# YYYYnvarchar(7)Billing quarter as Q# YYYY
Billing Quarter - YYYY-Q#varchar(7)Billing quarter as YYYY-Q#
Billing Month - MMYYYYnvarchar(6)MMYYYY format
Billing Month - YYYY-MMnvarchar(7)YYYY-MM format
Billing Month - MM-YYYYnvarchar(7)MM-YYYY format
Billing Month - YYYYMM with Slashnvarchar(7)YYYY/MM format
Billing Month - MMYYYY with Slashnvarchar(7)MM/YYYY format
Billing Month - YYYYMM with Dotnvarchar(7)YYYY.MM format
Billing Month - MMYYYY with Dotnvarchar(7)MM.YYYY format
Billing PeriodintBilling period YYYYMM
Billing Period MMM YYYYnvarchar(8)Billing period as MMM YYYY

Cost Views

Cost_Avoidance

ColumnTypeDescription
DatabaseNamenvarchar(128)Source database identifier
ownerInfovarchar(50)Customer/tenant name
Bill - IDintBill identifier (undocumented)
YYYYMMnumericCalendar month (undocumented)
First DaydatetimeFirst day of bill
Last Day - ExclusivedatetimeEnd of bill (exclusive)
_LengthintTotal days of use
Vendor Code and Account Codevarchar(67)Composite key (undocumented)
Meter - Codevarchar(32)Meter code (undocumented)
Commodity - Codevarchar(16)Commodity code (undocumented)