Transazioni (Master Data Services)

In Master Data Services una transazione viene registrata 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 Esplora è 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.

Impostazioni di sistema

In Gestione configurazione Master Data Services è disponibile un'impostazione che determina se le transazioni vengono registrate quando i record vengono gestiti in modo temporaneo. Questa impostazione influisce solo su SQL Server 2008 R2. È possibile regolare questa impostazione in Gestione configurazione Master Data Services o direttamente nella tabella Impostazioni sistema del database Master Data Services. Per ulteriori informazioni, vedere Impostazioni di sistema (Master Data Services).

In caso di importazione di dati in questa versione di SQL Server, è possibile specificare se registrare transazioni quando avviano la stored procedure. Per ulteriori informazioni, vedere Stored procedure di gestione temporanea (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. Nella cronologia delle transazioni verranno mostrate le singole transazioni in base ai valori precedente e nuovo per l'attributo in questione di ogni sessione, ma il conflitto non verrà risolto automaticamente se esistono più valori nuovi per lo stesso valore precedente.

Attività correlate

Descrizione dell'attività

Argomento

Annullare un'azione invertendo una transazione (solo amministratori).

Invertire una transazione (Master Data Services)

Contenuto correlato