Compartir a través de


Clases fundamentales de AMO

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 objetos siguientes: 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

Este tema contiene las siguientes secciones:

  • Objetos Server

  • Objetos Database

  • Objetos DataSource y DataSourceView

Objetos Server

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.

  • Copias 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 acerca de los métodos y propiedades disponibles, vea Microsoft.AnalysisServices..::..Server en Microsoft.AnalysisServices.

Objetos Database

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

Se pueden realizar copias de seguridad de las bases de datos mediante el método BackUp (del objeto Database o del objeto Server ), pero únicamente se pueden restaurar del objeto Server con el método Restore.

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

Objetos DataSource y DataSourceView

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

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

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