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 .