Database modelli multidimensionali (SSAS)

Un database di Analysis Services è una raccolta di origini dati, viste origine dati, cubi, dimensioni e ruoli. Facoltativamente, in un database di Analysis Services possono essere incluse strutture per data mining e assembly personalizzati che consentono di aggiungere funzioni definite dall'utente al database.

I cubi sono gli oggetti query fondamentali in Analysis Services. Quando si esegue una connessione a un database di Analysis Services tramite un'applicazione client, si esegue in pratica la connessione a un cubo all'interno di tale database. È possibile che in un database siano contenuti più cubi se si riutilizzano dimensioni, assembly, ruoli o strutture di data mining in più contesti.

È possibile creare e modificare a livello di codice un database di Analysis Services o tramite uno di questi metodi interattivi:

  • Distribuire un progetto di Analysis Services da SQL Server Data Tools (SSDT) in un'istanza designata di Analysis Services. Con questo processo viene creato un database di Analysis Services, se nell'istanza non esiste già un database con lo stesso nome, e viene creata un'istanza degli oggetti designati nel nuovo database creato. Quando si utilizza un database di Analysis Services in SQL Server Data Tools, le modifiche apportate agli oggetti nel progetto di Analysis Services diventano effettive solo al momento della distribuzione del progetto in un'istanza di Analysis Services.

  • Creare un database di Analysis Services vuoto all'interno di un'istanza di Analysis Services, utilizzando SQL Server Management Studio o SQL Server Data Tools (SSDT), quindi connettersi direttamente a tale database mediante SQL Server Data Tools (SSDT) e creare oggetti all'interno di esso anziché di un progetto. Quando si utilizza un database di Analysis Services in questo modo, le modifiche apportate agli oggetti diventano effettive nel database con cui viene stabilita la connessione al momento del salvataggio dell'oggetto modificato.

In SQL Server Data Tools (SSDT) viene utilizzata l'integrazione con software per il controllo del codice sorgente per supportare più sviluppatori che utilizzano contemporaneamente oggetti diversi all'interno di un progetto di Analysis Services. Uno sviluppatore può inoltre interagire direttamente con un database di Analysis Services, anziché tramite un progetto di Analysis Services. In questo caso, tuttavia, gli oggetti di un database di Analysis Services potrebbero risultare non sincronizzati con il progetto di Analysis Services utilizzato per la distribuzione. Dopo la distribuzione, un database di Analysis Services viene amministrato mediante SQL Server Management Studio. Mediante SQL Server Management Studio è inoltre possibile apportare determinate modifiche a un database di Analysis Services, ad esempio a partizioni e ruoli, a causa delle quali gli oggetti di un database di Analysis Services potrebbero risultare non sincronizzati con il progetto di Analysis Services utilizzato per la distribuzione.

Attività correlate

Collegamento e scollegamento di database di Analysis Services

Backup e ripristino di database di Analysis Services

Documentazione e script per un database di Analysis Services

Modificare o eliminare un database di Analysis Services

Spostare un database di Analysis Services

Rinominare un database multidimensionale (Analysis Services)

Impostare il livello di compatibilità di un database multidimensionale (Analysis Services)

Impostare le proprietà dei database multidimensionali (Analysis Services)

Sincronizzare database di Analysis Services

Passare un database di Analysis Services tra le modalità ReadOnly e ReadWrite

Vedere anche

Attivitá

Connettersi in modalità online a un database di Analysis Services

Concetti

Creare un progetto di Analysis Services (SSDT)

Query su dati multidimensionali con MDX