Condividi tramite


Aggiorna lo schema della vista origine dati (Analysis Services)

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Dopo aver definito una vista origine dati (DSV) in un progetto o un database di SQL Server Analysis Services, lo schema in un'origine dati sottostante può cambiare. Queste modifiche non vengono rilevate o aggiornate automaticamente in un progetto di sviluppo. Inoltre, se il progetto è stato distribuito in un server, si verificano errori di elaborazione se Analysis Services non è più in grado di connettersi all'origine dati esterna.

Per aggiornare la vista origine dati in modo che corrisponda all'origine dati esterna, è possibile aggiornare la vista origine dati in Business Intelligence Development Studio (BIDS). L'aggiornamento della vista origine dati rileva le modifiche alle origini dati esterne su cui è basata la vista origine dati e compila un elenco di modifiche che enumera le aggiunte o le eliminazioni nell'origine dati esterna. È quindi possibile applicare il set di modifiche al DSV per riallinearla all'origine dati sottostante. Si tenga presente che spesso è necessario eseguire ulteriori operazioni per aggiornare ulteriormente i cubi e le dimensioni nel progetto che usano la vista sorgente dati.

Questo argomento include le sezioni seguenti:

Modifiche supportate nell'aggiornamento

Aggiornare un DSV in SQL Server Data Tools

Modifiche supportate nell'aggiornamento

L'aggiornamento DSV può includere una delle azioni seguenti:

  • Eliminazione di tabelle, colonne e relazioni

  • Aggiunta di colonne e relazioni, come applicate alle tabelle già incluse nella vista origine dati

  • Aggiunta di nuovi vincoli univoci. Se esiste una chiave primaria logica per una tabella nella vista origine dati e una chiave fisica viene aggiunta alla tabella nell'origine dati, la chiave logica viene rimossa e sostituita dalla chiave fisica.

L'aggiornamento non aggiunge mai nuove tabelle a un DSV. Se si desidera aggiungere una nuova tabella, è necessario aggiungerla manualmente. Per altre informazioni, vedere Aggiunta o rimozione di tabelle o viste in una vista origine dati (Analysis Services).

Aggiornare un DSV in SQL Server Data Tools

Per aggiornare un DSV, fare doppio clic sul DSV da Esplora soluzioni in SQL Server Data Tools. Questo avvia la finestra di progettazione DSV. Fare quindi clic sul pulsante Aggiorna vista origine dati nella finestra di progettazione o scegliere Aggiorna dal menu Vista origine dati.

Durante l'aggiornamento, SQL Server Analysis Services esegue query su tutte le origini dati relazionali sottostanti per determinare se ci sono state modifiche nelle tabelle o viste incluse nel DSV. Se è possibile stabilire connessioni a tutte le origini dati sottostanti e sono state apportate modifiche, verranno visualizzate nella finestra di dialogo Aggiorna vista origine dati .

Finestra di dialogo Aggiorna vista origine dati

Nella finestra di dialogo sono elencate tabelle, colonne, vincoli e relazioni che verranno eliminate o aggiunte nella DSV. Il report elenca anche qualsiasi query o calcolo nominato che non può essere preparato con successo. Gli oggetti interessati sono elencati in una visualizzazione albero con colonne e relazioni annidate nelle tabelle e il tipo di modifica (eliminazione o aggiunta) indicato per ogni oggetto. Le icone standard degli oggetti nella vista origine dati indicano il tipo di oggetto interessato.

L'aggiornamento si basa completamente sui nomi degli oggetti sottostanti. Pertanto, se un oggetto sottostante viene rinominato nell'origine dati, Progettazione vista origine dati considera l'oggetto rinominato come due operazioni separate, ovvero un'eliminazione e un'aggiunta. In questo caso, potrebbe essere necessario aggiungere manualmente l'oggetto rinominato alla vista origine dati. Potrebbe anche essere necessario ricreare relazioni o chiavi primarie logiche.

Importante

Se si è consapevoli che una tabella è stata rinominata in un'origine dati, è possibile usare il comando Sostituisci tabella per sostituire la tabella con la tabella rinominata prima di aggiornare la vista origine dati. Per ulteriori informazioni, vedere Sostituire una tabella o una query denominata in una vista dell'origine dati (Analysis Services).

Dopo aver esaminato il report, è possibile accettare le modifiche o annullare l'aggiornamento per rifiutare eventuali modifiche. Tutte le modifiche devono essere accettate o rifiutate insieme. Non è possibile scegliere singoli elementi nell'elenco. È anche possibile salvare un report delle modifiche.

Vedere anche

Le viste delle origini dati nei modelli multidimensionali