ResourceInflowsAggregate 表
重要提示
此功能的部分或全部属于预览版内容。 相关内容和功能可能会发生更改。
ResourceInflowsAggregate 聚合表按资源流入、资源流出、设施和报告周期存储每个资源流入的聚合权重。 CreateAggregateForResourceInflowMetrics_INTB 笔记本包含计算逻辑,用于聚合来自环境、社会和治理(ESG)数据模型表的数据并生成 ResourceInflowsAggregate 表。
输入
对于此聚合表,您应该将数据 存储在 ProcessedESGData_LH 湖屋的 ESG 数据模型 表中。
设施项目消耗量:用于存储所有正在使用但不属于产品的项目。 例如,机器消耗的清洁液。
设施物料生产:用于捕获产生的资源流出(例如,成品)。 用于产生资源流出的原材料和包装材料应存放在:
- Item Bill of Material Line:用于包装以外的项目。
- 物品包装物品:用于包装材料。
有关将数据提取、转换和加载到 ESG 数据模型 表中的详细信息,请转到 ESG 数据资产概述。
下表显示了 ResourcInflowsAggregate 表的列描述以及列到 ESG 数据模型 表的映射。
列名称 | 可为 null | Description | 映射到 ESG 数据模型 |
---|---|---|---|
设施 ID | 必需 | 设施的唯一标识符 | 设施 ID |
设施名称 | 可选 | 设施名称 | 设施 ID > Facility.FacilityName |
ReportingPeriod | 必需 | 指定聚合资源流入权重的时间段。 目前仅支持日历年。 | Period end date 的年份(如果期间结束日期可用),否则为 Period start date 的年份 |
资源流出 ID | 可选 | 设施中产生的资源流出的唯一标识符。 不适用于从 FacilityItemConsumption 表聚合的数据。 |
FacilityItemProduction.ItemSKU |
ResourceOutflowName(资源输出名称) | 可选 | 设施中产生的资源流出的名称。 | FacilityItemProduction.ItemSKU > Item.ItemName |
ResourceInflowId | 必需 | 在设施中用于生成资源流出 Item 的 Item 的唯一标识符。 1. 对于从 FacilityItemUsage 聚合的数据,此字段映射到 FacilityItemConsumption.ItemSKU。 2. 对于从 FacilityItemProduction 聚合的数据,每个 ItemSKU(资源流出)映射到 ItemBillOfMaterialLine 中相应的 ComponentItemSKU(资源流入)。 每个 ItemSKU 和 ComponentItemSKU 在按设施和报告期间划分的聚合表中都有一条记录。 3. 对于每个 ItemSKU,请从 ItemPackagingItem 表中查找相应的 PackingItemSKU 。 每个 ItemSKU 和 PackingItemSKU 在按设施和报告周期划分的聚合表中都有一条记录。 |
FacilityItemConsumption.ItemSKU(用于消耗数据)或 ItemBillOfMaterialLine.ComponentItemSKU 或 ItemPackagingItem.PackingItemSKU(用于生产数据) |
ResourceInflowName(资源内流名称) | 可选 | 工厂中生产的物料的名称。 逻辑与 ResourceInflowId 相同。 |
ComponentItemSKU > Item.ItemName 或 PackingItemSKU > Item.ItemName |
ResourceInflowWeight | 必需 | 消耗的资源流入权重。 1. FacilityItemConsumption 表中每个 ItemSKU(ResourceInflowId)的 FacilityItemConsumptionQuantity Item.ItemWeight。 2. 根据 FacilityItemProduction 表,对于每个 ItemSKU 的每个 ComponentItemSKU,每个 ComponentItemSKU 的 BOMQuantity Item.ItemWeight FacilityItemProductionQuantity。 3. 根据 FacilityItemProduction 表,每个 ItemSKU 的每个包装项目的 ItemPackagingItemQuantity ItemQuantity.ItemWeight FacilityItemProductionQuantity。 |
根据消耗量或生产数据从 FacilityItemConsumption 和 FacilityItemProduction 表计算得出。 |
UnitOfMeasureName(度量单位名称) | 必需 | Resource inflow 权重的度量单位 | UnitOfMeasureId > UnitOfMeasure.UnitOfMeasureName |
IsPackaging | 可选 | 用于识别资源流入是否为特定资源流出的包装材料的指示器。 如果 ResourceInflowId 来自 ItemPackagingItem 的 PackingItemSKU,则标记为 true 。 |
如果 ResourceInflowId 来自 ItemPackagingItem.PackingItemSKU,则标记为 true |
ResourceInflowTypeName(资源内流类型名称) | 可选 | 资源流入的类型(例如,组件、材料或关联的流程材料)。 | ComponentItemSKU > Item.ItemTypeId > Item.ItemTypeName(适用于所有 ResourceInflowIds) |
备注
如果度量表中有记录,但缺少映射到聚合表中必填字段的属性,则聚合表生成将失败。 您需要确保必填字段的数据可用于 ESG 数据模型 测量表中的所有 记录。
默认情况下,计算逻辑以 kg 度量单位聚合重量 。 ESG 数据模型 表中的所有数据 都转换为 kg,然后存储在聚合表中。 如果要以不同的度量单位或多个度量单位生成指标,则以所需的度量单位生成聚合表。 更新 ConfigAndDemoData 湖屋中 ESG metrics 文件夹中 aggregate_tables_config.json 文件中 ResourceInflowsAggregate 的 UnitOfMeasureNames 键。 确保指定的 UnitOfMeasureName 在 UnitOfMeasure 参考表中是有效的 UnitOfMeasureName ,并且从源单位到目标单位的转换因子在 UnitOfMeasureConversion 表中可用。
在聚合表生成所需的度量单位后,您可以更新度量定义或定义自定义度量。 有关自定义指标的更多详细信息,请转到 创建自定义指标。