Partilhar via


Determinar a exclusividade dos registos

Ícone do Microsoft Cloud for Sustainability. Microsoft Cloud for Sustainability

Este artigo fornece informações sobre as regras utilizadas para determinar a exclusividade dos registos no Microsoft Sustainability Manager o Microsoft Cloud for Sustainability. O Sustainability Manager fornece duas formas de determinar a exclusividade dos registos:

  • Usar o ID de Correlação de Origem (OCID)
  • Geração automática de uma chave primária com base em atributos-chave

O OCID é um identificador opcional para correlacionar um registo com a respetiva origem dos dados. Está no nosso modelo de dados como um atributo opcional para dados de referência, atividade e registos de dados de emissões. O OCID é fornecido durante a criação do registo para um registo de atividade ou dados de emissões. Se fornecer um OCID, o Sustainability Manager utiliza-o para gerar a chave primária para esse registo.

O OCID tem de ser exclusivo de cada registo, pelo que não pode ser utilizado para associar mais de um registo numa única entidade/tabela. Se não fornecer um OCID, o Sustainability Manager utiliza a abordagem de gerar uma chave primária baseada em atributos-chave, o que envolve a utilização de um determinado conjunto de atributos por entidade para gerar a chave primária.

Importante

Depois de definir o valor de OCID nos registos de atividade, não pode alterá-lo.

Os dados do Sustainability Manager enquadram-se nas seguintes três categorias:

  • Dados de atividade: os registos do âmbito 1-3 capturam as atividades de produção de emissões, como a eletricidade comprada ou a combustão móvel. As emissões pré-calculados ingeridas são consideradas dados de atividade e são tratados de modo semelhante.

  • Dados de referência: normalmente, os registos de apoio são utilizados durante o cálculo e a classificação dos dados de atividade. Os exemplos incluem bibliotecas de fatores de emissões, o modo de transporte ou o tipo de viagem de negócios.

  • Dados do sistema: registos operacionais comuns que normalmente fazem parte de padrões mais abrangentes, como os fatores dos gases de efeito de estufa (GHG), as unidades predefinidas e os mapeamentos de códigos de países/regiões.

Estas categorias utilizam regras diferentes ao mesmo tempo que determinam o comportamento de exclusividade de um registo. Como resultado, as atualizações podem comportar-se de forma diferente entre as categorias. Utilize a tabela seguinte para determinar como gerir o sistema.

Tipo de registo Regra de avaliação de chave primária Resultado Método de atualização
Dados de atividade Se OriginCorrelationID for fornecido, é utilizado para gerar a chave primária para esse registo. Se já existir um registo com o mesmo OriginCorrelationID, o registo é atualizado. Se um registo com o mesmo OriginCorrelationID para o tipo de entidade não existir, o registo é inserido.

Se OriginCorrelationID não for fornecido, todos os campos virados para o utilizador do registos constituem a chave do registo exclusiva, exceto Connection, ConnectionRefresh, Evidence e Description.
Se qualquer um dos campos por regra de avaliação for diferente e não tiver especificado um OriginCorrelationID, o registo é considerado diferente e é inserido. Utilize OriginCorrelationID para obter atualizações.
Dados de referência Nome: tem de ser exclusivo. Se o registo ingerido tiver um nome idêntico, o registo é considerado um duplicado.

OriginCorrelationID: se especificado, tem de ser exclusivo. Se já existir um registo com o mesmo OriginCorrelationID, o registo é atualizado. Se um registo com o mesmo OriginCorrelationID para o tipo de entidade não existir, o registo é inserido.

Chave primária: Name eOriginCorrelationID (se especificado).

Se Name for diferente e OriginCorrelationID for correspondido, o registo é considerado uma atualização e Name é substituído com os dados do registo de entrada.

Os nomes dos fatores de estimativa e emissões são exclusivos na respetiva biblioteca.

Nome da biblioteca mais Nome é a chave para os fatores.
Se o Nome de um registo já existir, o registo é considerado um duplicado, a menos que especifique um OriginCorrelationID. Utilize OriginCorrelationID para obter atualizações.
Dados do sistema Nome: tem de ser exclusivo. Se o registo ingerido tiver um nome idêntico, o registo é considerado um duplicado.

OriginCorrelationID: se especificado, tem de ser exclusivo. Utilizado para atualizações.
Se o Nome de um registo já existir, o registo é considerado um duplicado, a menos que especifique um OriginCorrelationID. Se fornecido, utilize OriginCorrelationID para atualizações.

Caso contrário, se for necessária uma atualização, terá de seguir o método de eliminação-inserção.

Nota: não recomendamos a atualização dos dados do sistema.

Consulte também

Importar dados
Modelo de dados do Microsoft Cloud for Sustainability

Ícone do Microsoft Cloud for Sustainability. Página do produtoÍcone do Inscrever.Avaliação gratuitaÍcone da Community.Community