Condividi tramite


Classi fondamentali AMO

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, Database, DataSource e DataSourceView.

Nella figura seguente viene illustrata la relazione delle classi descritte in questo argomento.

Classi fondamentali AMO

In questo argomento sono contenute le sezioni seguenti:

  • Oggetti Server

  • Oggetti Database

  • Oggetti DataSource e DataSourceView

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 ulteriori 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 ulteriori informazioni sui metodi e sulle proprietà disponibili, vedere Microsoft.AnalysisServices..::..Server in Microsoft.AnalysisServices.

Oggetti Database

Per utilizzare un oggetto Database nell'applicazione, è necessario ottenere un'istanza del database dalla raccolta di database del server padre. Per creare un database, aggiungere un oggetto Database a una raccolta di database del server e aggiornare la nuova istanza al server. Per eliminare un database, eliminare l'oggetto Database tramite il relativo metodo Drop.

È possibile eseguire il backup di database tramite il metodo Backup (dell'oggetto Database o dell'oggetto Server), mentre è possibile eseguirne il ripristino solo dall'oggetto Server tramite il metodo Restore.

Per ulteriori informazioni sui metodi e sulle proprietà disponibili, vedere Microsoft.AnalysisServices..::..Database in Microsoft.AnalysisServices.

Oggetti DataSource e DataSourceView

Le origini dati vengono gestite tramite l'oggetto DataSourceCollection della classe di database. Per creare un'istanza di DataSource , è possibile utilizzare il metodo Add di un oggetto DataSourceCollection, mentre per eliminare un'istanza di DataSource è possibile utilizzare il metodo Remove di un oggetto DataSourceCollection.

Gli oggetti DataSourceView vengono gestiti dall'oggetto DataSourceViewCollection nella classe di database.

Per ulteriori informazioni sui metodi e sulle proprietà disponibili, vedere Microsoft.AnalysisServices..::..DataSource e Microsoft.AnalysisServices..::..DataSourceView in Microsoft.AnalysisServices.