Compartilhar via


Tabela SustainabilityContentResourceInflowsAggregate

Importante

Algumas ou todas estas funcionalidades estão disponíveis como parte de uma versão preliminar. 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 recurso para os tipos de conteúdo sustentável aplicáveis por entrada de recurso, saída de recurso, instalação e período de relatório.

O notebook CreateAggregateForResourceInflowsSustainabilityContentMetrics_INTB contém a lógica de computação.

Entradas

Para gerar esta tabela agregada, a tabela ResourceInflowsAggregate já deve existir. Além disso, você precisa armazenar a porcentagem de linha de base de conteúdo sustentável para as entradas de recursos aplicáveis na tabela de modelo de dados ambiental, social e de governança (ESG) ItemSustainableContentBaseline no ProcessedESGData_LH lakehouse.

Observação

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 do modelo de dados ESG , acesse Visão geral do conjunto de dados ESG.

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

Nome da coluna É anulável Description Mapeamento para modelo de dados ESG ou tabela agregada
FacilidadeId Obrigatória Identificador exclusivo da Instalação. ResourceInflowAggregate.Id da instalação
Nome da instalação Opcional Nome da Instalação ResourceInflowsAggregate.NomeDaInstalação
ReportingPeriod Obrigatória Indica o período de agregação para ResourceInflowSustainableContentWeight. Atualmente, apenas anos civis são suportados. ResourceInflowAggregate.PeríodoDeRelatório
Id de fluxo de saída de recursos Opcional Identificador único da saída de recursos produzida na instalação Agregação de fluxo de entrada de recursos.ID de fluxo de saída de recursos
Nome do fluxo de saída de recursos Opcional Nome do fluxo de recursos produzido na instalação Agregação de fluxo de entrada de recursos.Nome do fluxo de saída de recursos
ID de fluxo de entrada de recursos Obrigatória Identificador único do item consumido na instalação para gerar item de saída de recursos. Agregação de fluxo de recursos.Id de fluxo de recursos
Nome do fluxo de entrada de recursos Opcional Nome do item produzido na instalação ResourceInflowAggregate.NomeDoFluxoDeRecurso
ÉEmbalagem Opcional Indicador para identificar se uma entrada de recurso é um material de embalagem para uma saída de recurso específica ResourceInflowAggregate.IsPackaging
SustainableContentTypeName Obrigatória Nome do tipo de conteúdo Sustentável, como Reciclável ou Reutilizado. ItemSustainableContentBaseline.SustainableContentTypeId > SustainableContentType.SustainableContentTypeName
ResourceInflowSustainableContentBaselinePercentage Obrigatória A porcentagem de conteúdo sustentável no fluxo de entrada de material/recurso, com base em tipo de conteúdo sustentável. ItemSustainableContentBaseline.ItemSustainableContentBaselinePercentage
ResourceInflowSustainableContentWeight Obrigatória O peso do conteúdo sustentável de um tipo de conteúdo sustentável específico no fluxo de entrada de material/recurso. ResourceInflowSustainableContentBaselinePercentage * ResourceInflowAggregate.ResourceInflowWeight
NomeUnidadeDeMedida Obrigatória Unidade de medida para ResourceInflowSustainableContentWeight. ResourceInflowAggregate.UnitOfMeasureName
Nome do tipo de fluxo de entrada de recursos Obrigatória Tipo de entrada de recursos, como componentes, materiais ou materiais de processo associados. ResourceInflowAggregate.NomeDoTipoDeFluxoDeRecurso

Lógica de agregação

  • Para cada Período de relatório (de ResourceInflowsAggregate.ReportingPeriod), para um ResourceInflowId (ResourceInflowsAggregateTable.ResourceInflowId = ItemSustainableContentBaseline.ItemSKU), encontre o SustainableContentType e o ItemSustainableContentBaselinePercentage aplicável ao período de relatório (ItemSustainabilityContentPeriodStartDate <= ResourceInflowsAggregate.Reporting Period's end date <= ItemSustainabilityContentPeriodEndDate).

  • Para cada entrada de recurso, 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 uma entrada de recurso específica, a sustentabilidade tipo de conteúdo para um período de relatório específico, então é um cenário de erro e a geração da tabela SustainabilityContentResourceInflowAggregate gera erros.

Observação

Se There forem 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 .