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.