Condividi tramite


Transazioni (Master Data Services)

In Master Data Services viene registrata una transazione ogni volta che viene eseguita un'azione su un membro. Le transazioni possono essere visualizzate da tutti gli utenti e possono essere invertite dagli amministratori. Nelle transazioni vengono indicati, tra gli altri dettagli, anche la data, l'ora e l'utente che ha eseguito l'azione. Gli utenti possono aggiungere un'annotazione a una transazione, per indicare il motivo per il quale si è verificata.

Quando vengono registrate le transazioni

Le transazioni vengono registrate quando i membri:

  • Vengono creati, eliminati o riattivati.

  • Vengono modificati i valori dei relativi attributi.

  • Vengono spostati in una gerarchia.

Le transazioni non vengono registrate quando i valori di attributo vengono modificati dalle regole business.

Visualizzare e gestire transazioni

Nell'area funzionale Visualizzatore è possibile visualizzare e annotare le transazioni create, ovvero aggiungervi commenti.

Nell'area funzionale Gestione versioni gli amministratori possono visualizzare tutte le transazioni per tutti gli utenti per i modelli a cui possono accedere e invertire una di queste transazioni.

Nota

Gli amministratori possono visualizzare tutte le transazioni per tutti gli utenti a condizione che non dispongano dell'autorizzazione di sola lettura applicata nell'area funzionale Gestione versioni. Ad esempio, se è impostato il livello di autorizzazione di sola lettura e aggiornamento per l'amministratore, l'amministratore non può visualizzare altre transazioni utente perché l'autorizzazione di sola lettura ha la precedenza sull'autorizzazione di aggiornamento.

Impostazioni sistema

È disponibile un'impostazione in Gestione configurazione Master Data Services che influisce sul fatto che le transazioni vengano registrate quando i record vengono distribuiti. Questa impostazione influisce solo su SQL Server 2008 R2. È possibile modificare questa impostazione in Gestione configurazione Master Data Services o direttamente nella tabella Impostazioni di sistema nel database Master Data Services. Per altre informazioni, vedere Impostazioni di sistema (Master Data Services).

Quando si importano dati in questa versione di SQL Server, è possibile specificare se registrare le transazioni quando si avvia la stored procedure. Per altre informazioni, vedere Stored procedure di staging (Master Data Services).

Concorrenza

Se un particolare valore dell'entità viene mostrato contemporaneamente in più di una sessione dello strumento di esplorazione, sono possibili modifiche simultanee allo stesso valore. Le modifiche simultanee non verranno rilevate automaticamente da MDS. Questa situazione si può verificare quando più utenti utilizzano Esplora di MDS nel Web browser da più sessioni, ad esempio da più computer, più schede o finestre del browser o più account utente.

Più utenti possono aggiornare gli stessi valori dell'entità senza errore, nonostante transazioni abilitate. In genere, l'ultima modifica al valore in una sequenza di tempo avrà la precedenza. Il conflitto duplicato delle modifiche può essere osservato manualmente nella cronologia delle transazioni e invertito manualmente dall'amministratore. La cronologia delle transazioni mostra le singole transazioni in base a Valore precedente e Nuovo valore per l'attributo in questione di ogni sessione, ma non risolve automaticamente il conflitto se esistono più valori Nuovi valori per lo stesso valore precedente.

Descrizione dell'attività Argomento
Annullare un'azione invertendo una transazione (solo amministratori). Invertire una transazione (Master Data Services)