Condividi tramite


Generazione guidata schema (Analysis Services)

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

SQL Server Data Tools supporta due metodi di uso di schemi relazionali durante la definizione di oggetti OLAP all'interno di un progetto o un database SQL Server Analysis Services. In genere, si definiranno oggetti OLAP basati su un modello di dati logico costruito in una vista origine dati all'interno di un progetto o un database di SQL Server Analysis Services. Tale vista origine dati viene definita in base a elementi dello schema di una o più origini dati relazionali, come personalizzate nella vista origine dati.

In alternativa, è possibile definire prima gli oggetti OLAP e successivamente generare una vista origine dati, un'origine dati e lo schema del database relazionale sottostante che supporta questi oggetti OLAP. Tale database relazionale viene denominato "database dell'area di interesse".

Questo approccio, talvolta chiamato progettazione dall'alto verso il basso, viene in genere utilizzato per prototipi e modelli di analisi. Quando si usa questo approccio, si usa la Generazione guidata schema per creare la visualizzazione origine dati sottostante e gli oggetti origine dati in base agli oggetti OLAP definiti in un progetto o un database di SQL Server Analysis Services.

Si tratta di un approccio iterativo. È molto probabile che la procedura guidata venga rieseguita più volte quando si modifica la progettazione delle dimensioni e dei cubi. Ogni volta che si esegue la procedura guidata, in essa vengono incorporate le modifiche negli oggetti sottostanti mantenendo, per quanto possibile, i dati contenuti nei database sottostanti.

Lo schema generato è uno schema del motore del database relazionale di SQL Server. La procedura guidata non consente di generare schemi per altri prodotti del database relazionale.

I dati popolati nel database dell'area di interesse vengono aggiunti separatamente, tramite qualsiasi strumento e tecnica utilizzata per popolare un database relazionale di SQL Server. Nella maggior parte dei casi, i dati vengono mantenuti quando si riesegue la procedura guidata, ma con delle eccezioni. 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 consente di mantenere sia le colonne aggiunte alla tabella sia i dati in esse contenuti.

Contenuto della sezione

Nella tabella seguente sono elencati argomenti aggiuntivi in cui viene illustrato l'utilizzo della Generazione guidata schema.

Argomento Descrizione
Utilizzare la Generazione guidata schema (Analysis Services) Viene descritto come generare lo schema per i database dell'area di interesse e dell'area di gestione temporanea.
Informazioni sugli schemi di database Descrive lo schema generato per i database dell'area di interesse e dell'area di gestione temporanea.
Informazioni sulla generazione incrementale Descrive le funzionalità di generazione incrementale della Generazione guidata schema.

Vedere anche

Viste origine dati in modelli multidimensionali
Origini dati nei modelli multidimensionali
Origini dati supportate (SSAS - multidimensionale)