Overview of Microsoft Cloud for Sustainability data model

Microsoft Cloud for Sustainability empowers organizations to accelerate sustainability progress and business growth by integrating environmental, social, and governance (ESG) capabilities across the Microsoft Cloud portfolio and solutions from our global ecosystem of partners.

This data model is the foundation for Microsoft Cloud for Sustainability, but can also be used independently by ISVs and customers for building additional sustainability solutions. It is used to import customer activities that produce greenhouse gas emissions for emissions calculations and reporting of emissions impact.

For more information, see the Microsoft Cloud for Sustainability documentation. The documentation includes introductory information about the data model, as well as information about the required attributes.


Name Description
AccommodationType Entity used for classifying the type of hotel accommodation, as defined in the reporting company.
BusinessTravel Entity for business travel activity data, including vehicle, train, and air travel, as well as hotel stays.
BusinessTravelType Entity used for classifying the type of business travel, as defined in the reporting company.
CapitalGood Purchased entity that depreciates over time.
ContractualInstrumentType Documented method/approach to confirm and validate source data.
CountryRegionMapping Entity storing the region mapping, which is a mapping of a country or region to a user-defined group.
DisposalMethod Entity used for classifying the type of disposal method, as defined in the reporting company.
Emission Entity which lists the most common greenhouse gases and their quantities as output of calculation or direct measurement.
EmissionFactor Conversion factor which takes activity data and converts quantities into greenhouse gas amounts and units.
EmissionsSource Greenhouse Gas Protocol-defined emissions sources in scopes 1, 2, and 3.
EstimationFactor Entity to store estimation or consumption factors.
Facility Base-level location to attribute activity data. May contain multiple buildings and organizational units.
FacilityUsageDetail Captures intensity scores for a facility in a given year.
FactorLibrary Repository for emission and estimation factor sets, including both system and user added.
FactorMapping Entity which connects reference data to a specific emission factor or estimation factor, which can determine different factors for large sets of activity data.
FuelType List of fuels to be used during combustion, as needed for emissions factor selection.
FugitiveEmission Greenhouse gas emissions that cannot reasonably be expected to be captured. Typically includes refrigerants.
GreenhouseGas Entity for greenhouse gases.
IndustrialProcess Emissions source for scope 1 emissions relating to industrial processes.
IndustrialProcessType Entity to store process classifications for various industrial processes, such as extraction and manufacturing processes.
Industry Parent level of the industry classification which contains an ID and name.
IndustryClassification Combination of the Industry parent-level industry classification and the Subindustry child-level industry classification, both defined on the company profile.
Material Entity used for classifying the type of material, as defined in the reporting company.
MobileCombustion Combustion that occurs in a moving vehicle, such as a car or truck.
MonthlyRevenue Captures revenue of an organizational unit by year and month in the company currency.
OrganizationalHierarchy The classification that a company or organization uses to categorize its entities such as facilities, departments, divisions and organizational units.
OrganizationalProfile The base information of the organization, for which the solution is built.
OrganizationalUnit A structural division of a company or organization.
PurchasedEnergy Electric energy, measured in MWh, delivered by the utility to a customer in accordance with the signed agreement.
PurchasedGoodAndService Entity for purchased goods and services.
SpendType Entity that represents a spend type, as defined in the reporting company. Used for classifying purchases.
StationaryCombustion Combustion that occurs in a fixed asset, such as a boiler or furnace.
Subindustry Child-level of the industry classisfication, which contains an ID and name.
TransportationAndDistribution Upstream and downstream transportation and distribution activities.
TransportMode The mode of transportation or distribution used in an activity, such as air, rail, or storage.
Unit Unit of measure.
UnitGroup Grouping of units.
ValueChainPartner Entity for value chain partner or supplier.
VehicleType Category of vehicle. Used by your organization as reference data to assist with emission factor selection for mobile combustion calculations.
WasteGeneratedInOperations Entity for waste generated in operations, including disposal and treatment of waste generated.