Classes fondamentales AMO

Les classes fondamentales constituent le point de départ pour utiliser AMO (Analysis Management Objects). À travers ces classes, vous établissez votre environnement pour tous les objets voués à être utilisés dans votre application. Les classes fondamentales se composent des objets suivants : Server, Database, DataSource et DataSourceView.

L'illustration suivante montre la relation entre les classes décrites dans cette rubrique.

Classes fondamentales AMO

Cette rubrique contient les sections suivantes :

  • Objets Server

  • Objets Database

  • Objets DataSource et DataSourceView

Objets Server

En outre, vous aurez accès aux méthodes suivantes :

  • gestion des connexions : Connect, Disconnect, Reconnect et GetConnectionState ;

  • gestion des transactions : BeginTransaction, CommitTransaction et RollbackTransaction ;

  • Backup et Restore ;

  • exécution de DDL : Execute, CancelCommand, SendXmlaRequest, StartXmlaRequest ;

  • gestion des métadonnées : UpdateObjects et Validate.

Pour se connecter à un serveur, vous avez besoin d'une chaîne de connexion standard, comme dans ADOMD.NET et OLEDB. Pour plus d'informations, consultez ConnectionString. Le nom du serveur peut être spécifié sous forme de chaîne de connexion sans qu'il soit nécessaire d'utiliser un format de chaîne de connexion.

Pour plus d'informations sur les méthodes et les propriétés disponibles, consultez Microsoft.AnalysisServices..::..Server dans Microsoft.AnalysisServices.

Objets Database

Pour utiliser un objet Database dans votre application, vous devez obtenir une instance de la base de données auprès de la collection de bases de données du serveur parent. Pour créer une base de données, vous devez ajouter un objet Database à une collection de bases de données du serveur et mettre à jour la nouvelle instance sur le serveur. Pour supprimer une base de données, vous devez supprimer l'objet Database par le biais de sa propre méthode Drop.

Les bases de données peuvent être sauvegardées à l'aide de la méthode BackUp (de l'objet Database ou de l'objet Server), mais elles ne peuvent être restaurées qu'à partir de l'objet Server avec la méthode Restore.

Pour plus d'informations sur les méthodes et les propriétés disponibles, consultez Microsoft.AnalysisServices..::..Database dans Microsoft.AnalysisServices.

Objets DataSource et DataSourceView

Les sources de données sont gérées à l'aide de l'objet DataSourceCollection de la classe Database. Il est possible de créer une instance de DataSource en utilisant la méthode Add d'un objet DataSourceCollection. Une instance de DataSource peut être supprimée en utilisant la méthode Remove d'un objet DataSourceCollection.

Les objets DataSourceView sont gérés à partir de l'objet DataSourceViewCollection de la classe Database.

Pour plus d'informations sur les méthodes et les propriétés disponibles, consultez Microsoft.AnalysisServices..::..DataSource et Microsoft.AnalysisServices..::..DataSourceView dans Microsoft.AnalysisServices.