Classes fondamentales AMO

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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 incluent les objets suivants : Server, Database, DataSourceet DataSourceView.

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

Classes fondamentales AMO

Objets de serveur

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 Server dans .Microsoft.AnalysisServices

Objets de base de données

Pour utiliser un Database objet dans votre application, vous devez obtenir une instance de la base de données à partir de la collection de bases de données de serveur parent. Pour créer une base de données, vous ajoutez un Database objet à une collection de bases de données serveur et mettez à jour la nouvelle instance sur le serveur. Pour supprimer une base de données, vous supprimez l’objet à l’aide Database de sa propre méthode Drop.

Les bases de données peuvent être sauvegardées à l’aide de la méthode BackUp (à partir de l’objet Database ou de l’objet Server ), mais 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 Database dans .Microsoft.AnalysisServices

Objets DataSource et DataSourceView

Les sources de données sont gérées à l’aide de à DataSourceCollection partir de la classe de base de données. Vous pouvez créer un instance de à l’aide de DataSource la méthode Add à partir d’un DataSourceCollection objet. Un instance de peut être supprimé à l’aide de DataSource la méthode Remove d’un DataSourceCollection objet.

DataSourceView les objets sont gérés à partir de l’objet DataSourceViewCollection dans la classe de base de données.

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