Classi fondamentali AMO
Si applica a:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
Le classi fondamentali rappresentano il punto di partenza per l'utilizzo della libreria AMO (Analysis Management Objects). Tali classi consentono di stabilire l'ambiente per gli altri che verranno utilizzati nell'applicazione. Le classi fondamentali includono gli oggetti Server seguenti: Database , , e DataSource DataSourceView .
Nella figura seguente viene illustrata la relazione delle classi descritte in questo argomento.

Oggetti server
Sarà inoltre possibile accedere ai metodi seguenti:
Gestione della connessione: Connect, Disconnect, Reconnect e GetConnectionState.
Gestione delle transazioni: BeginTransaction, CommitTransaction e RollbackTransaction.
Backup e Restore.
Esecuzione di istruzioni DDL: Execute, CancelCommand, SendXmlaRequest e StartXmlaRequest.
Gestione di metadati: UpdateObjects e Validate.
Per connettersi a un server, è necessario utilizzare una stringa di connessione, analogamente ad ADOMD.NET e OLE DB. Per altre informazioni, vedere ConnectionString. Il nome del server può essere specificato come una stringa di connessione senza che sia necessario utilizzare un formato della stringa di connessione.
Per altre informazioni sui metodi e sulle proprietà disponibili, Server vedere in Microsoft.AnalysisServices .
Oggetti di database
Per usare un Database oggetto nell'applicazione, è necessario ottenere un'istanza del database dalla raccolta di database del server padre. Per creare un database, aggiungere un oggetto a una raccolta di Database database del server e aggiornare la nuova istanza al server. Per eliminare un database, eliminare Database l'oggetto usando il relativo metodo Drop.
Il backup dei database può essere eseguito usando il metodo BackUp (dall'oggetto o dall'oggetto ), ma può essere ripristinato solo dall'oggetto con Database Server il metodo Server Restore.
Per altre informazioni sui metodi e sulle proprietà disponibili, Database vedere in Microsoft.AnalysisServices .
Oggetti DataSource e DataSourceView
Le origini dati vengono gestite usando DataSourceCollection dalla classe di database . È possibile DataSource creare un'istanza di usando il metodo Add da un DataSourceCollection oggetto . Un'istanza DataSource di può essere eliminata usando il metodo Remove da un oggetto DataSourceCollection .
DataSourceView Gli oggetti vengono gestiti DataSourceViewCollection dall'oggetto nella classe di database.
Per altre informazioni sui metodi e sulle proprietà disponibili, DataSource vedere e DataSourceView in Microsoft.AnalysisServices .