Compartir a través de


Clases fundamentales de AMO

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Las clases fundamentales son el punto inicial cuando se trabaja con AMO (Objetos de administración de análisis). A través de estas clases puede establecer su entorno para el resto de los objetos que se usarán en su aplicación. Las clases fundamentales incluyen los siguientes objetos: Server, Database, DataSourcey DataSourceView.

La ilustración siguiente muestra la relación de las clases que se explican en este tema.

Clases fundamentales de AMO

Objetos de servidor

Además, obtendrá acceso a los métodos siguientes:

  • Administración de conexiones: Connect, Disconnect, Reconnect y GetConnectionState.

  • Administración de transacciones: BeginTransaction, CommitTransaction y RollbackTransaction.

  • Copia de seguridad y restauración.

  • Ejecución DDL: Execute, CancelCommand, SendXmlaRequest, StartXmlaRequest.

  • Administración de metadatos: UpdateObjects y Validate.

Para conectar a un servidor, se necesita una cadena de conexión estándar, tal y como se utiliza en ADOMD.NET y OLEDB. Para obtener más información, vea ConnectionString. El nombre del servidor se puede especificar como una cadena de conexión sin tener que usar un formato de la cadena de conexión.

Para obtener más información sobre los métodos y las propiedades disponibles, vea Server en Microsoft.AnalysisServices.

Objetos de base de datos

Para trabajar con un Database objeto en la aplicación, debe obtener una instancia de la base de datos de la colección de bases de datos del servidor primario. Para crear una base de datos, agregue un Database objeto a una colección de bases de datos de servidor y actualice la nueva instancia al servidor. Para eliminar una base de datos, quite el Database objeto mediante su propio método Drop.

Las bases de datos se pueden realizar mediante el método BackUp (desde el Database objeto o desde el Server objeto ), pero solo se pueden restaurar desde el Server objeto con el método Restore.

Para obtener más información sobre los métodos y las propiedades disponibles, vea Database en Microsoft.AnalysisServices.

Objetos DataSource y DataSourceView

Los orígenes de datos se administran mediante la DataSourceCollection clase de base de datos . Se puede crear una instancia de DataSource mediante el método Add desde un DataSourceCollection objeto . Se puede eliminar una instancia de DataSource mediante el método Remove de un DataSourceCollection objeto .

DataSourceView Los objetos se administran desde el DataSourceViewCollection objeto de la clase de base de datos.

Para obtener más información sobre los métodos y las propiedades disponibles, vea DataSource y DataSourceView en Microsoft.AnalysisServices.