Partilhar via


Tabela SustainabilityContentResourceInflowsAggregate

Importante

Algumas ou todas estas funcionalidades estão disponíveis como parte de uma versão de pré-visualização. O conteúdo e a funcionalidade estão sujeitos a alterações.

A tabela agregada SustainabilityContentResourceInflowsAggregate armazena o "conteúdo sustentável" agregado de cada entrada de recursos para tipos de conteúdo sustentável aplicáveis por entrada de recursos, saída de recursos, instalação e período de relatório.

O CreateAggregateForResourceInflowsSustainabilityContentMetrics_INTB bloco de anotações contém a lógica computacional.

Entradas

Para gerar essa tabela agregada, a tabela ResourceInflowsAggregate já deve existir. Além disso, você precisa armazenar a porcentagem da linha de base de conteúdo sustentável para os fluxos de entrada de recursos aplicáveis na tabela do modelo de dados ambientais, sociais e de governança (ESG) ItemSustainableContentBaseline na ProcessedESGData_LH lakehouse.

Nota

SustainableContentType é uma tabela de referência com um conjunto padrão de tipos de conteúdo sustentável. Você pode adicionar os tipos de conteúdo sustentável necessários a esta tabela.

Para obter detalhes sobre como ingerir, transformar e carregar dados em tabelas de modelos de dados ESG, vá para Visão geral do patrimônio de dados ESG.

Esta tabela mostra os detalhes da coluna da tabela SustainabilityContentResourceInflowsAggregate e mapeamento de colunas para tabelas de modelo de dados ESG.

Nome da coluna É anulável Description Mapeamento ao modelo de dados ESG ou tabela agregada
Facilidade Id Obrigatório Identificador único do Recurso. ResourceInflowAggregate.FacilityId
Nome da instalação Opcional Nome da instalação ResourceInflowsAggregate.FacilityName
ReportingPeriod Obrigatório Indica o período de agregação para ResourceInflowSustainableContentWeight. Atualmente, apenas os anos civis são suportados. ResourceInflowAggregate.ReportingPeriod
ResourceOutflowId Opcional Identificador exclusivo do fluxo de saída de recursos produzido na instalação ResourceInflowAggregate.ResourceOutflowId
ResourceOutflowName Opcional Nome do fluxo de saída de recursos produzido no recurso ResourceInflowAggregate.ResourceOutflowName
ResourceInflowId Obrigatório Identificador exclusivo do item consumido no recurso para gerar o item de saída de recursos. ResourceInflowAggregate.ResourceInflowId
ResourceInflowName Opcional Nome do artigo produzido na instalação ResourceInflowAggregate.ResourceInflowName
IsPackaging Opcional Indicador para identificar se um fluxo de entrada de recursos é um material de empacotamento para um fluxo de saída de recursos específico ResourceInflowAggregate.IsPackaging
SustainableContentTypeName Obrigatório Nome do tipo de conteúdo Sustentável, como Reciclável ou Reutilizado. ItemSustainableContentBaseline.SustainableContentTypeId > SustainableContentType.SustainableContentTypeName
ResourceInflowSustainableContentBaselinePercentage Obrigatório A percentagem de conteúdo sustentável no afluxo de material de entrada/recurso, com base na tipo de conteúdo sustentável. ItemSustainableContentBaseline.ItemSustainableContentBaselinePercentage
ResourceInflowSustainableContentWeight Obrigatório O peso do conteúdo sustentável de um tipo de conteúdo sustentável específico o fluxo de entrada de materiais/recursos. ResourceInflowSustainableContentBaselinePercentage * ResourceInflowAggregate.ResourceInflowWeight
UnitOfMeasureName Obrigatório Unidade de medida para o ResourceInflowSustainableContentWeight. ResourceInflowAggregate.UnitOfMeasureName
ResourceInflowTypeName Obrigatório Tipo de entrada de recursos, como componentes, materiais ou materiais de processo associados. ResourceInflowAggregate.ResourceInflowTypeName

Lógica de agregação

  • Para cada Período de Relatório (de ResourceInflowsAggregate.ReportingPeriod), para um ResourceInflowId (ResourceInflowsAggregateTable.ResourceInflowId = ItemSustainableContentBaseline.ItemSKU), localize o SustainableContentType e o ItemSustainableContentBaselinePercentage aplicáveis ao período de relatório (ItemSustainabilityContentPeriodStartDate <= ResourceInflowsAggregate.Data de término < do Período de Relatório = ItemSustainabilityContentPeriodEndDate).

  • Para cada entrada de recursos, calcule ResourceInflowSustainabilityContentWeight = Item SustainableContentBaselinePercentage * ResourceInflowsAggregate.ResourceInflowWeight para cada tipo de conteúdo sustentável para cada período de relatório.

  • Com base nessa lógica, se mais de uma linha for encontrada para um fluxo de entrada de recursos específico, o tipo de conteúdo de sustentabilidade para um período de relatório específico, então é um cenário de erro e a tabela SustainabilityContentResourceInflowAggregate gera erros.

Nota

Se houver registros nas tabelas de medição, mas os atributos mapeados para os campos obrigatórios na tabela agregada estiverem ausentes, a geração da tabela agregada falhará. Você precisa garantir que os dados dos campos obrigatórios estejam disponíveis para todos os registros nas tabelas de medição do modelo de dados ESG.