Unicità dei record in Microsoft Sustainability Manager

Questo articolo fornisce informazioni sulle regole utilizzate per determinare l'unicità dei record in Microsoft Sustainability Manager in Microsoft Cloud for Sustainability. Sustainability Manager fornisce due modi per determinare l'unicità dei record:

  • Genera una chiave primaria basata sugli attributi della chiave
  • Utilizza l'ID di correlazione dell'origine (OCID)

L'OCID è un identificatore facoltativo per correlare un record all'origine dati. È nel nostro modello di dati come attributo facoltativo per i record di dati di attività ed emissioni. L'OCID viene fornito durante la creazione del record per un record di dati di attività o emissioni. Se fornisci un OCID, Sustainability Manager lo utilizza per generare la chiave primaria per quel record.

L'OCID deve essere univoco per ogni record, quindi non puoi usarlo per associare più di un record in una singola entità/tabella. Se non fornisci un OCID, Sustainability Manager utilizza l'approccio di generazione di una chiave primaria basata su attributi chiave, che prevede l'utilizzo di un determinato set di attributi per entità per generare la chiave primaria.

Importante

Dopo aver impostato il valore OCID, non è possibile modificarlo.

I dati di Microsoft Sustainability Manager rientrano nelle seguenti tre categorie:

  • Dati di attività: i record Ambito da 1 a 3 acquisiscono le attività che producono emissioni come l'elettricità acquistata o la combustione mobile. Le emissioni precalcolate ingerite sono considerate dati di attività e vengono gestite in modo simile.

  • Dati di riferimento: i record di supporto vengono in genere utilizzati durante il calcolo e la classificazione dei dati di attività. Gli esempi includono raccolte di fattori di emissione, modalità di trasporto o tipo di viaggio d'affari.

  • Dati di sistema: record operativi comuni che in genere fanno parte di standard più ampi come fattori di gas a effetto serra (GHG), unità predefinite e mappature dei codici di paese/regione.

Queste categorie utilizzano regole diverse durante la determinazione del comportamento di unicità di un record. Di conseguenza, gli aggiornamenti potrebbero comportarsi in modo diverso tra le categorie. Utilizza la seguente tabella per determinare come gestire il sistema.

Tipo di record Regola di valutazione della chiave primaria Result Metodo di aggiornamento
Dati impegno Se OriginCorrelationID viene fornito, viene utilizzato per generare la chiave primaria per quel record.

OriginCorrelationID: se specificato, deve essere univoco. Usato per gli aggiornamenti.

Se per OriginCorrelationID viene trovata una corrispondenza, il record viene considerato un aggiornamento e il nome viene sovrascritto con i dati del record in entrata.
Se uno qualsiasi dei campi per regola di valutazione è diverso e non hai specificato un OriginCorrelationID, il record viene considerato diverso. Se fornito, utilizza OriginCorrelationID per gli aggiornamenti.

In caso contrario, elimina i record inseriti in precedenza e quindi inserisci nuovi record.
Dati di riferimento Nome: deve essere univoco. Se il record inserito ha un nome identico, il record viene considerato un duplicato.

OriginCorrelationID: se specificato, deve essere univoco. Usato per gli aggiornamenti.

Chiave primaria: Nome e OriginCorrelationID (se specificato).

Se Nome è diverso e per OriginCorrelationID viene trovata una corrispondenza, il record viene considerato un aggiornamento e il nome viene sovrascritto con i dati del record in entrata.

Le stime e i nomi dei fattori di emissione sono univoci all'interno della raccolta.

Nome raccolta e Nome è la chiave dei fattori.
Se il Nome di un record esiste già, il record viene considerato un duplicato, a meno che non specifichi un OriginCorrelationID. Usa OriginCorrelationID per gli aggiornamenti.
Dati di sistema Nome: deve essere univoco. Se il record inserito ha un nome identico, il record viene considerato un duplicato.

OriginCorrelationID: se specificato, deve essere univoco. Usato per gli aggiornamenti.
Se il Nome di un record esiste già, il record viene considerato un duplicato, a meno che non specifichi un OriginCorrelationID. Se fornito, utilizza OriginCorrelationID per gli aggiornamenti.

In caso contrario, se è necessario un aggiornamento, devi seguire il metodo delete-insert.

Nota: non consigliamo di aggiornare i dati del sistema.

Vedi anche

Importare dati
Utilizzare connettori dati
Modello di dati Microsoft Cloud for Sustainability