Tabela SustainabilityContentResourceOutflowsAggregate
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 SustainabilityContentResourceOutflowsAggregate armazena o conteúdo sustentável agregado de cada saída de recurso para os tipos de conteúdo sustentável aplicáveis por saída de recurso, instalação e período de relatório.
O notebook CreateAggregateForResourceOutflowsSustainabilityContentMetrics_INTB contém a lógica de computação.
Entrada
Para gerar esta tabela agregada, a tabela ResourceOutflowsAggregate já deve existir. Além disso, você precisa armazenar a porcentagem de linha de base de conteúdo sustentável para as saídas de recursos aplicáveis na tabela de modelo de dados ambientais, sociais 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 SustainabilityContentResourceOutflowsAggregate e mapeamento das colunas para as tabelas do modelo de dados ESG .
Nome da coluna | Description | Mapeamento para modelo de dados ESG ou tabela agregada |
---|---|---|
FacilidadeId | Identificador único da Instalação (Obrigatório) | ResourceOutflowsAggregate.FacilityId |
Nome da instalação | Nome da Instalação | ResourceOutflowsAggregate.NomeDaInstalação |
ReportingPeriod | Indica o período de agregação para ResourceOutflowSustainableContentWeight. Atualmente, apenas anos civis são suportados. (Obrigatório) | ResourceOutflowsAggregate.ReportingPeriod |
Id de fluxo de saída de recursos | Identificador único da saída de recursos produzida na instalação (Obrigatório) | Agregação de fluxo de recursos.Id de fluxo de recursos |
Nome do fluxo de saída de recursos | Nome do fluxo de recursos produzido na instalação | ResourceOutflowAggregate.NomeDoRecursoOutflow |
SustainableContentTypeName | Nome do tipo de conteúdo Sustentável, como Reciclável ou Reutilizado. (Obrigatório) | ItemSustainableContentBaseline.SustainableContentTypeId > SustainableContentType.SustainableContentTypeName |
ResourceOutflowSustainableContentBaselinePercentage | A porcentagem de conteúdo sustentável na saída de recursos, com base em tipo de conteúdo sustentável (Obrigatório) | ItemSustainableContentBaseline.ItemSustainableContentBaselinePercentage |
ResourceOutflowSustainableContentWeight | O peso do conteúdo sustentável de um sustentável específico tipo de conteúdo a saída de recursos (Obrigatório) | ResourceOutflowSustainableContentBaselinePercentage * ResourceOutflowsAggregate.ResourceOutflowWeight |
NomeUnidadeDeMedida | Unidade de medida para ResourceOutflowSustainableContentWeight (obrigatório) | ResourceInflowAggregate.UnitOfMeasureName |
Lógica de agregação
Para cada Período de relatório (de ResourceOutflowsAggregate.ReportingPeriod), para um ResourceOutflowId (ResourceOutflowsAggregateTable.ResourceOutflowId = ItemSustainableContentBaseline.ItemSKU), encontre o SustainableContentType e o ItemSustainableContentBaselinePercentage que são aplicáveis para o período de relatório (ItemSustainabilityContentPeriodStartDate <= ResourceOutflowsAggregate.Reporting Period's end date <= ItemSustainabilityContentPeriodEndDate).
Para cada saída de recurso, calcule ResourceOutflowSustainabilityContentWeight = Item SustainableContentBaselinePercentage * ResourceOutflowsAggregate.ResourceOutflowWeight 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 saída 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 SustainabilityContentResourceOutflowAggregate 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 .