InventModelGroupItem
mainShared across companiesThe link table that assigns each released item to its item model group — like the item group, the model group is not a column on InventTable. Cross-company, with explicit ItemDataAreaId / ModelGroupDataAreaId columns
What the badges mean
- main
- Table group: how F&O categorizes the table's role — main entity, group/header, transaction, worksheet header, worksheet line, reference, parameter, or framework.
- Shared across companies
- The table carries no
DataAreaId— rows aren’t partitioned per company, so a query never needs (and can’t use) a company filter here (see the quirks guide). - Date-effective
- The table carries a
ValidFrom/ValidToeffectivity window — a join without a date filter multiplies every key by its history (see the quirks guide).
Fields
4 fields · 2 key
4 fields.
| Key | Field | EDT | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Key | ItemId | ItemId | Item being assigned; pair with ItemDataAreaId when joining to InventTable | string | ||
| Key | ItemDataAreaId | Company the item row belongs to — the explicit company column on this cross-company link table | string | |||
| ModelGroupId | ModelGroupId | Item model group the item is assigned to | string | |||
| ModelGroupDataAreaId | Company the model group row belongs to; pair it with ModelGroupId when joining to InventModelGroup | string |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading InventModelGroupItem on Databricks — enums are decoded, 1900-01-01 dates are wrapped to NULL, and the DataAreaId anchor is in place. Set your Unity Catalog location, company, and filter values below; they’re substituted into the SQL and the copy button.
3 parameters not filled: <catalog>, <schema>, <ItemId>
-- ============================================================
-- Table : InventModelGroupItem The link table that assigns each released item to its item model group — like the item group, the model group is not a column on InventTable. Cross-company, with explicit ItemDataAreaId / ModelGroupDataAreaId columns
-- Purpose: Column-selected read of InventModelGroupItem — auto-generated from field metadata
-- Grain : One row per ItemId + ItemDataAreaId
-- Notes : Auto-generated skeleton for Synapse Link / Fabric Link-landed F&O data (lowercase column names). Enums decoded inline where verified; datetimes stored in UTC; 1900-01-01 dates are sentinels mapped to NULL. System/audit columns omitted — see the quirks guide.
-- ============================================================
SELECT
i.itemid AS "Item being assigned; pair with ItemDataAreaId when joining to InventTable",
i.itemdataareaid AS "Company the item row belongs to — the explicit company column on this cross-company link table",
i.modelgroupid AS "Item model group the item is assigned to",
i.modelgroupdataareaid AS "Company the model group row belongs to; pair it with ModelGroupId when joining to InventModelGroup"
FROM <catalog>.<schema>.inventmodelgroupitem i
WHERE
i.itemid = '<ItemId>'
ORDER BY i.itemid;Verified September 2026
Relationships
Diagram of 1-hop neighbors — join details below. RecId and InventDim edges are highlighted; they’re the joins newcomers most often get wrong.
Join details
ON inventmodelgroupitem.itemid = inventtable.itemid AND inventmodelgroupitem.itemdataareaid = inventtable.dataareaidON inventmodelgroupitem.itemdataareaid = inventtable.dataareaidON inventmodelgroupitem.modelgroupid = inventmodelgroup.modelgroupid AND inventmodelgroupitem.modelgroupdataareaid = inventmodelgroup.dataareaidON inventmodelgroupitem.modelgroupdataareaid = inventmodelgroup.dataareaid
Data Entities That Expose This Table
More Product Information tables
- InventTableReleased product master — one row per item within a company, carrying the RecId link to its shared product; item group and model group are assigned in the InventItemGroupItem / InventModelGroupItem link tables, not here
- InventTableModulePer-module item settings — one row per released item per module (inventory, purchase, sales), holding that module's default unit, base price and price unit, discount groups, tax item group, and over/under-delivery tolerances; a fully set-up item normally has exactly three rows per company
- UnitOfMeasureThe shared unit-of-measure master — one row per unit symbol (kg, ea, hr) with its unit class and system of units; every quantity column in the lake ultimately resolves to a symbol here
- UnitOfMeasureConversionUnit conversion rules — factor, numerator/denominator, and offsets for converting between two units, referenced by RecId to UnitOfMeasure on both sides; product-specific conversions carry the product's RecId, standard conversions leave it 0
- EcoResProductThe shared product master — one row per product across all companies; released products in InventTable point back to it by RecId
- EcoResProductTranslationLanguage-specific product names and descriptions — one row per shared product and language, joined back to EcoResProduct by RecId; the table product names actually live in