Introduzione a Generazione guidata schema

Quando si progettano dimensioni e cubi mediante il metodo dall'alto verso il basso in Business Intelligence Development Studio, si creano definizioni di dimensioni e cubi in un progetto di Microsoft SQL Server Analysis Services e quindi si utilizza la Generazione guidata schema per generare una vista origine dati, un'origine dei dati e lo schema di database relazionale sottostante che supporta tali oggetti OLAP. Tale database relazionale viene denominato "database dell'area di interesse".

Dopo che nella Generazione guidata schema sono stati generati gli oggetti sottostanti in base alla progettazione delle dimensioni e dei cubi in un'istanza di Analysis Services o in un progetto di Analysis Services, è possibile modificare la progettazione delle dimensioni e dei cubi e quindi eseguire nuovamente la Generazione guidata schema per rigenerare gli oggetti sottostanti in base alla progettazione modificata. Quando vengono rigenerati gli oggetti sottostanti, la Generazione guidata schema incorpora le modifiche negli oggetti sottostanti mantenendo per quanto possibile i dati contenuti nei database sottostanti.

Prima di iniziare

Prima di utilizzare la Generazione guidata schema, si definiscono dimensioni e cubi in un progetto o un database di Analysis Services mediante Business Intelligence Development Studio. Per ulteriori informazioni sulla creazione di dimensioni e cubi, vedere Progettazione delle dimensioni e Progettazione di cubi.

Piattaforme supportate

La Generazione guidata schema genera soltanto schemi relazionali per Microsoft SQL Server. Non supporta la generazione di schemi relazionali per versioni precedenti di SQL Server o per altri sistemi di gestione di database relazionali.

Generazione incrementale

Dopo che nella Generazione guidata schema è stata generata un'iterazione dello schema relazionale, è possibile modificare le dimensioni e i cubi su cui è stato basato lo schema relazionale e quindi utilizzare la Generazione guidata schema per rigenerare lo schema del database dell'area di interesse. Dopo la creazione iniziale dello schema del database dell'area di interesse, ad esempio, è possibile aggiungere o modificare cubi, dimensioni, attributi e misure e quindi utilizzare la Generazione guidata schema per rigenerare il database dell'area di interesse precedentemente generato.

Quando vengono rigenerati gli oggetti sottostanti, nella Generazione guidata schema è possibile scegliere di mantenere i dati esistenti nelle tabelle rigenerate nel database dell'area di interesse, affinché non sia necessario caricare o immettere nuovamente i dati tra le iterazioni. In alcune condizioni, tuttavia, non è possibile mantenere tutti i dati. Se si elimina una dimensione o un attributo contenente dati, ad esempio, alcuni dati devono essere eliminati. Se la Generazione guidata schema deve eliminare alcuni dati a causa di una modifica dello schema, prima dell'eliminazione dei dati viene visualizzato un avviso ed è possibile annullare la rigenerazione.

Come regola generale, qualsiasi modifica apportata a un oggetto originariamente generato mediante la Generazione guidata schema viene sovrascritta quando tale oggetto viene rigenerato mediante la Generazione guidata schema. La principale eccezione a questa regola è rappresentata dall'aggiunta di colonne a una tabella generata dalla Generazione guidata schema. In questo caso, la Generazione guidata schema mantiene sia le colonne aggiunte alla tabella che i dati in esse contenuti.

Per ulteriori informazioni sulla generazione incrementale, vedere Informazioni sulla generazione incrementale.