Aggiornamento dello schema in una vista origine dati (Analysis Services)
Dopo la definizione di una vista origine dati in un database o in un progetto di Analysis Services, è possibile che lo schema di un'origine dei dati sottostante venga modificato. Tali modifiche non vengono automaticamente rilevate o aggiornate.
Aggiornamento di una vista origine dati
Quando vengono apportate modifiche allo schema di un'origine dei dati sottostante, è possibile aggiornare la vista origine dati in modo da incorporare tutte le modifiche a ogni origine dei dati sottostante. L'aggiornamento di una vista origine dati interessa l'intera vista.
Mediante l'aggiornamento, nella vista origine dati vengono incorporate modifiche provenienti sia dall'origine dei dati primaria della vista che da eventuali origini dei dati secondarie a cui fanno riferimento le tabelle o le query denominate della vista. Per aggiornare la vista origine dati, è necessario disporre di connessioni attive a tutte le origini dati a cui fa riferimento la vista. Se si verifica un errore di connessione per un'origine dei dati a cui fa riferimento la vista, quest'ultima non verrà aggiornata.
In presenza di modifiche allo schema della vista origine dati in un'origine dei dati sottostante, in Progettazione vista origine dati vengono elencati gli oggetti modificati e le modifiche che verranno apportate nella vista origine dati. Nel report vengono elencati tabelle, colonne, vincoli e relazioni che verranno eliminati o aggiunti nella vista origine dati, nonché eventuali query o calcoli denominati che non è possibile preparare correttamente. Gli oggetti interessati vengono elencati in una visualizzazione albero contenente le colonne e le relazioni nidificate nelle tabelle e il tipo di modifica (eliminazione o aggiunta) indicata per ogni oggetto. Le icone di oggetti della vista origine dati standard indicano il tipo di oggetto interessato.
Dopo aver esaminato il report, è possibile accettare le modifiche oppure annullare l'aggiornamento e rifiutare così qualsiasi modifica. È inoltre possibile salvare un report delle modifiche. Tale processo di aggiornamento di una vista può comportare l'eliminazione di tabelle, colonne e relazioni nonché l'aggiunta di colonne e relazioni, ma non implica mai l'aggiunta di tabelle. Alla vista origine dati vengono aggiunti nuovi vincoli UNIQUE. Se nella vista origine dati esiste una chiave primaria logica per una tabella e viene aggiunta una chiave fisica alla tabella nell'origine dei dati, la chiave logica verrà rimossa e sostituita dalla chiave fisica.
L'aggiornamento di una vista origine dati è basato esclusivamente sui nomi degli oggetti sottostanti. Se pertanto si rinomina un oggetto sottostante nell'origine dei dati, Progettazione vista origine dati considera l'oggetto rinominato come il risultato di due operazioni separate, un'eliminazione e un'aggiunta. In tal caso, potrebbe essere necessario riaggiungere manualmente l'oggetto rinominato nella vista origine dati, nonché ricreare le relazioni o le chiavi primarie logiche.
Importante |
---|
Se è stata rinominata una tabella in un'origine dei dati, è possibile utilizzare il comando Sostituisci tabella per sostituire la tabella con quella rinominata prima di aggiornare la vista origine dati. Per ulteriori informazioni, vedere Sostituzione di una tabella o una query denominata in una vista origine dati (Analysis Services). |
Per istruzioni dettagliate per l'aggiornamento di una vista origine dati, vedere Procedura: Aggiornamento di una vista origine dati mediante Progettazione vista origine dati (Analysis Services).