mes.spPopulateAssetHierarchy
Description
Recomputes and populates the `mes.assetHierarchy_MAT` table by recursively traversing the parent-child relationships of assets. This procedure ensures asset hierarchy and metadata such as types, groups, and performance thresholds are rebuilt for efficient querying and display.Key Operations
- Clears existing data from `mes.assetHierarchy_MAT` - Recursively assembles the full asset path via a Common Table Expression (CTE) - Joins in additional metadata: asset type, group info, timezone, and performance thresholds - Inserts the enriched structure into the materialized hierarchy tableUsage Notes
This stored procedure should be executed after any structural updates to the asset table (e.g., new assets, reparenting, type changes) to keep the hierarchy current.Example
-- Refresh the full asset hierarchy
EXEC mes.spPopulateAssetHierarchy;