Tabela NetRevenueAggregate
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 NetRevenueAggregate armazena dados de receita líquida em moeda específica da tabela do modelo de dados ambientais, sociais e de governança (ESG) como dimensões de período de relatório e parte. O notebook CreateAggregateForNetRevenueMetrics_INTB contém a lógica de computação que agrega os dados e os armazena na tabela NetRevenueAggregate no ComputedESGMetrics_LH lakehouse.
Entradas
Para gerar a tabela NetRevenueAggregate, você deve armazenar os dados de receita líquida pré-calculados para diferentes nós (como Party no esquema do modelo de dados ESG) na hierarquia da sua organização na tabela Party Business Metric do modelo de dados ESG.
Mapeamento dados de origem para a tabela de Métricas Comerciais da Parte necessária:
Columns | Description |
---|---|
Identificação Métrica Empresarial | A chave estrangeira para a tabela de referência BusinessMetric . Esta tabela armazena o nome das métricas pré-calculadas. Ele tem um registro onde BusinessMetricName = Receita líquida (usada para calcular a intensidade de GEE). Use esta métrica de negócios para armazenar dados de receita na tabela PartyBusinessMetric. Você pode criar mais métricas de negócios e mapear dados de receita para a métrica de negócios personalizada. Você precisa modificar adequadamente a lógica de computação da tabela agregada e a lógica de computação da métrica. |
PartyBusinessMetricValor | Mapeie o valor da receita para este campo. |
Código IsoCurrency | Mapeie o código da moeda do valor da receita neste campo. Observação – Todos os dados de receita devem estar no mesmo código de moeda. Forneça um código de moeda válido de acordo com o campo IsoCurrencyCode da tabela de referência Currency . |
DataInícioPeríodo | Hora de início do período para o qual o valor da receita está sendo armazenado. |
DataFimPeríodo | Hora final do período para o qual o valor da receita está sendo armazenado. |
Para saber mais sobre as tabelas do modelo de dados ESG e o mecanismo de ingestão, acesse Visão geral do conjunto de dados ESG.
Esta tabela mostra as descrições das colunas da tabela NetRevenueAggregate e mapeamento com os campos da tabela do modelo de dados ESG. ...
Column | É anulável | Description | Mapeamento para tabela de modelo de dados ESG |
---|---|---|---|
ReportingPeriod | Obrigatória | Especifica o período para o qual o valor NetRevenue é agregado. Observação: atualmente, somente anos civis são suportados. |
Ano do PeríodoEndDate |
ID da festa | Obrigatória | Identificador único da Parte Observação: com base nos cenários explicados em Parâmetros de configuração, o PartyId Here pode ser o PartyId ou RelatedParty.RelatedPartyId da tabela de medição. |
ID da festa |
PartyName | Obrigatória | Nome da festa. | PartyId > Party.PartName Observação: com base nos cenários explicados em Parâmetros de configuração, o PartyName Here pode ser o PartyName ou RelatedParty.RelatedPartyId>Party.PartyName da tabela de medição. |
NomeDoTipoDeFesta | Obrigatória | O tipo de parte para a qual os dados são agregados e armazenados nas tabelas agregadas. | PartyId > Party.PartyTypeId > NomeDoTipoDeParte Observação: com base nos cenários explicados em Parâmetros de configuração, o PartyTypeName Here pode ser o PartyId > Party.PartyTypeName > PartyTypeName ou RelatedParty.RelatedPartyId > Party.Party.PartyTypeId > PartyType.PartyTypeName da tabela de medição. |
Receita Líquida | Obrigatória | Armazena o valor da receita para o RevenueType especificado | PartyBusinessMetricValor |
Código IsoCurrency | Obrigatória | Especifica a moeda do valor da Receita Líquida | Código IsoCurrency |
Tipo de receita | Obrigatória | Especifica o tipo de receita | BusinessMetricId > BusinessMetric.BusinessMetricName |
Está Enrolado | Opcional | O sinalizador IsRolledUp indica se uma linha é um registro acumulado ou não. A lógica de computação sempre gera a tabela agregada com este sinalizador como falso. O recurso fornece uma função de utilidade para acumular registros na tabela agregada ao longo da hierarquia da organização (dimensão de parte ou parte secundária). Os registros acumulados também são armazenados na mesma tabela agregada. |
Coluna calculada. Valor não mapeado das tabelas do modelo de dados ESG . |
Parâmetros de configuração
Você pode especificar os parâmetros para calcular a tabela NetRevenueAggregate para os cenários aplicáveis.
Cenário 1
Dados de receita líquida armazenados na tabela de medição de métricas de negócios da Parte em nível de Parte, onde o PartyType para todas as partes é o mesmo. Por exemplo, você armazena dados de receita no nível do partido, onde todos os partidos são do tipo Partido = Unidade organizacional. Especifique o parâmetro da seguinte forma:
PartyTypeName: O tipo de parte para o qual os dados são agregados e armazenados nas tabelas agregadas. Especifique o PartyType da parte para a qual os dados de receita são armazenados na tabela de medição. Para este exemplo, especifique o Tipo de Parte como Unidade Organizacional.
Observação
Nesse cenário, todos os registros na tabela PartyBusinessMetric devem ter PartyId para que o PartyType da parte seja o mesmo.
RelationshipTypeName: O tipo de relacionamento entre a parte na qual os dados de medição são armazenados nas tabelas de medição e o tipo de parte para a tabela agregada. Neste cenário, como o PartyType da parte na tabela de medição é o mesmo que o PartyType para o qual os dados precisam ser agregados, este parâmetro não é necessário. Mantenha este parâmetro em branco.
BusinessMetricNames: especifique a lista de nomes de BusinessMetricNames usados para armazenar os dados de receita no PartyBusinessMetric. Por padrão, o valor deste parâmetro é definido como Receita líquida (usada para calcular a intensidade de GEE). Se você usar uma métrica comercial personalizada para armazenar dados de receita, inclua o nome dessa métrica comercial neste parâmetro.
Cenário 2
A organização tem uma hierarquia pai-filho. Os dados da receita líquida são armazenados em nós específicos na hierarquia.
Exemplo: Dados de receita armazenados para a Instalação 1, Contoso EUR, Contoso EUA, Instalação 3.
Nesse caso, os dados de receita são armazenados na métrica de negócios da parte como Parte com diferentes tipos de parte. Todas as partes fazem parte da hierarquia da organização mapeada na tabela RelatedParty, então você pode definir estes parâmetros de configuração:
Tipo de festa : O tipo de parte para a qual os dados são agregados e armazenados nas tabelas agregadas. O tipo de parte especificado deve ser tal que todos os dados na tabela de medição possam ser acumulados para as partes do tipo de parte especificado. Para este exemplo, especifique Unidade organizacional porque:
- A receita armazenada na Instalação 1 pode ser acumulada para Contoso EUR parte (tipo de parte = Unidade organizacional).
- A receita armazenada em Contoso EUR já é do tipo de parte = unidade organizacional, portanto, ela corresponde ao tipo de parte da agregação e não requer roll-up.
- A receita armazenada para a parte da Instalação 3 pode ser transferida para a parte Contoso EUA (tipo de parte = unidade organizacional).
RelationshipTypeName: O tipo de relacionamento entre a parte para a qual os dados de medição são armazenados nas tabelas de medição e o tipo de parte para a tabela agregada. Especifique como PartyRelationshipTypeName que é usado para armazenar a hierarquia organizacional na tabela RelatedParty.
BusinessMetricNames: especifique a lista de nomes dos BusinessMetricNames usados para armazenar os dados de receita no PartyBusinessMetric. Por padrão, o valor deste parâmetro é definido como Receita líquida (usada para calcular a intensidade de GEE). Se você usou uma métrica comercial personalizada para armazenar dados de receita, inclua o nome dela neste parâmetro.