Al momento sei offline in attesa che la connessione Internet venga ristabilita

Il tuo browser non è supportato

Devi aggiornare il browser per usare il sito.

Esegui l'aggiornamento all'ultima versione di Internet Explorer

Gestione temporanea basato su entità MDS potrebbe non riuscire quando si utilizza un valore di Batch Tag duplicato nel 2012 SQL Server

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2712547
Sintomi
Si consideri il seguente scenario:
  • Il processo di staging Microsoft SQL Server 2012 Master Data Services (MDS) basato su entità consente di importare dati in formato MDS.
  • MDS varie tabelle (stg.name) di gestione temporanea popolare con i dati di gestione temporanea utilizzando il BatchTag colonna per identificare il lotto.
  • Si utilizza lo stesso BatchTagvalore per popolare una tabella di gestione temporanea separata che appartiene a un'altra entità in un altro modello MDS.
  • Si eseguono la stored procedure necessarie per avviare l'elaborazione batch. In alternativa, si avvia il batch di gestione temporanea dall'area funzionale di gestione dell'integrazione nel sito Web di MDS.

    Quando si avvia il processo di staging, è possibile utilizzare uno dei tre stored procedure:
    • STG.udp_nome_Leaf
    • STG.udp_nome_Consolidated
    • STG.udp_nome_Relationship

    Nota Il nome segnaposto è il nome della tabella di gestione temporanea è stato specificato quando l'entità è stata creata.

    Negli esempi seguenti viene illustrato come avviare il processo di staging utilizzando la stored procedure di gestione temporanea:
    Exec mds.stg.udp_entityname1 'versionAdescription', 0, 'batchtag'

    Exec mds.stg.udp_entityname2 'versionBdescription', 0, 'batchtag'
In questo scenario, viene visualizzato il seguente messaggio di errore quando si avvia il processo di staging:
MDSERR310029
Lo stato del batch specificato non è valido.

Inoltre, quando si controlla lo stato del batch, si noterà che il batch che presenta ilBatchTag valore rimane indefinitamente bloccato in statoIn esecuzione.

Nota È possibile verificare lo stato di batch dal sito Web MDS facendo clic su Gestione dell'integrazionee selezionare il modello per visualizzare lo stato o eseguendo una query [mdm].tabella [tblStgBatch].
Cause
Questo problema si verifica perché la prova basata su entità MDS elaborare controlli il BatchTag stato indipendentemente dal modello di MDS.
Risoluzione
Se il batch è bloccato inIn esecuzionelo stato, arrestare il processo batch e quindi si tenta di elaborare nuovamente il batch. Per interrompere il processo batch, è necessario eseguire la seguente istruzione di SQL:
EXEC [mdm].[udpStagingBatchQueueActivate]
Per risolvere questo problema, aggiornare ilBatchTag valore nella tabella di gestione temporanea per i record a un nuovo nome. Inoltre, assicurarsi che il importstatus_IDcampo è impostato su 0 per i record.
Informazioni
Per ulteriori informazioni sull'avvio del processo di staging, visitare il seguente sito Web Microsoft Developer Network (MSDN):Guarda il video che illustra come utilizzare la gestione temporanea basato su entità MDS nuovo nel 2012 SQL Server:Per ulteriori informazioni sulle modalità di popolamento del database Master Data Services, visitare il seguente sito Web Microsoft TechNet:Per ulteriori informazioni sugli stati quando si importano dati durante il processo di staging, visitare il seguente sito Web Microsoft TechNet:

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2712547 - Ultima revisione: 07/24/2012 14:54:00 - Revisione: 1.0

  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • kbexpertiseinter kbprb kbsurveynew kbmt KB2712547 KbMtit
Feedback
//c1.microsoft.com/c.gif?DI=4050&did=1&t=">.appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >mp;did=1&t="> "//c.microsoft.com/ms.js'><\/script>");