Tabela NetRevenueAggregate
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 NetRevenueAggregate armazena dados de receita líquida em moeda específica da tabela do modelo de dados ambiental, social e de governança (ESG) como período de relatório e dimensões do partido. O bloco de anotações CreateAggregateForNetRevenueMetrics_INTB contém a lógica de computação que agrega os dados e armazena os dados agregados 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 Parte 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 Party Business Metric necessária:
Columns | Description |
---|---|
BusinessMetricId | A chave estrangeira para a tabela de referência BusinessMetric . Esta tabela armazena o nome das métricas pré-calculadas. Tem um registro onde BusinessMetricName = Receita líquida (Usado para calcular a intensidade de GEE). Use essa 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 a lógica de computação da tabela agregada e a lógica de computação métrica. |
PartyBusinessMetricValue | Mapeie o valor da receita para este campo. |
IsoCurrencyCode | Mapeie o código de moeda do valor da receita neste campo. Nota – 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 de moeda . |
PeríodoStartDate | Hora de início do período para o qual o valor da receita está a ser armazenado. |
DataFinalPeríodo | Hora de término do período para o qual o valor da receita está a ser armazenado. |
Para saber mais sobre as tabelas de modelos de dados ESG e o mecanismo de ingestão, vá para Visão geral do patrimônio de dados ESG.
Esta tabela mostra as descrições de coluna da tabela NetRevenueAggregate e mapeamento com os campos da tabela do modelo de dados ESG.
Column | É anulável | Description | Mapeamento à tabela de modelos de dados ESG |
---|---|---|---|
ReportingPeriod | Obrigatório | Especifica o período para o qual o valor NetRevenue é agregado. Nota: Atualmente, apenas os anos civis são suportados. |
Ano do PeríodoData Final |
PartyId | Obrigatório | Identificador único da Parte Nota: Com base nos cenários explicados em Parâmetros de configuração, o PartyId aqui pode ser PartyId da tabela de medição ou RelatedParty.RelatedPartyId. |
PartyId |
PartyName | Obrigatório | Nome da parte. | PartyId > Party.PartName Nota: Com base nos cenários explicados em Parâmetros de configuração, PartyName aqui pode ser PartyName da tabela de medição ou RelatedParty.RelatedPartyId>Party.PartyName. |
PartyTypeName | Obrigatório | O tipo de parte para o qual os dados são agregados e armazenados nas tabelas agregadas. | PartyId > Party.PartyTypeId > PartyTypeName Nota: Com base nos cenários explicados em Parâmetros de configuração, o PartyTypeName aqui pode ser PartyId > Party.PartyTypeName PartyTypeName > ou RelatedParty.RelatedPartyId > Party.Party.PartyTypeId > PartyType.PartyTypeName. |
Receita líquida | Obrigatório | Armazena o valor da receita para o RevenueType especificado | PartyBusinessMetricValue |
IsoCurrencyCode | Obrigatório | Especifica a moeda do valor da Receita Líquida | IsoCurrencyCode |
Tipo de receita | Obrigatório | Especifica o tipo de receita | BusinessMetricId > BusinessMetric.BusinessMetricName |
IsRolledUp | 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 esse sinalizador como false. A capacidade fornece uma função de utilitário 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 a partir de tabelas de modelos 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 do Partido em um nível de Partido, onde PartyType para todas as partes é o mesmo. Por exemplo, você armazena dados de receita no nível do grupo, onde todas as partes são do tipo Parte = Unidade da organização. Especifique o parâmetro da seguinte forma:
PartyTypeName: O tipo de participante 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 de Organização.
Nota
Nesse cenário, todos os registros na tabela PartyBusinessMetric devem ter PartyId para que PartyType da parte seja o mesmo.
RelationshipTypeName: O tipo de relação 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. Nesse cenário, como o PartyType da parte na tabela de medição é igual ao PartyType para o qual os dados precisam ser agregados, esse parâmetro não é necessário. Mantenha este parâmetro em branco.
BusinessMetricNames: especifique a lista dos nomes de BusinessMetricNames usados para armazenar os dados de receita no PartyBusinessMetric. Por padrão, o valor desse parâmetro é definido como Receita líquida (usado 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 nesse parâmetro.
Cenário 2
A organização tem uma hierarquia pai-filho. Os dados de receita líquida são armazenados em nós específicos na hierarquia.
Exemplo: Dados de receita armazenados para a Facilidade 1, Contoso EUR, Contoso EUA, Facilidade 3.
Nesse caso, os dados de receita são armazenados na métrica de negócios do partido como Parte com diferentes tipos de parte. Todas as partes fazem parte da hierarquia da organização mapeada na tabela RelatedParty, para que você possa definir estes parâmetros de configuração:
Tipo de parte: o tipo de participante cujos dados são agregados e armazenados nas tabelas agregadas. O tipo de parte especificado deve ser de molde a que todos os dados constantes do quadro de medição possam ser acumulados até às partes do tipo de parte especificado. Para este exemplo, especifique Unidade organizacional porque:
- A receita armazenada na Facilidade 1 pode ser acumulada até Contoso Parte EUR (tipo de partido = Unidade de organização).
- A receita armazenada em Contoso EUR party já é do tipo party = unidade de organização, portanto, corresponde ao tipo de agregação de party e não requer roll-up.
- A receita armazenada para o grupo Facility 3 pode ser acumulada até o partido Contoso USA (party type = organization unit).
RelationshipTypeName: O tipo de relação 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 dos nomes dos BusinessMetricNames usados para armazenar os dados de receita no PartyBusinessMetric. Por padrão, o valor desse parâmetro é definido como Receita líquida (usado para calcular a intensidade de GEE). Se você usou uma métrica de negócios personalizada para armazenar dados de receita, inclua seu nome nesse parâmetro.