Desarrollar con Objetos de administración de análisis (AMO)Developing with Analysis Management Objects (AMO)

SE APLICA A:síSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis ServicesAnalysis Management Objects (AMO) es la biblioteca completa de objetos que se accede mediante programación que permite a una aplicación administrar una instancia en ejecución de MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services. Analysis Management Objects (AMO) is the complete library of programmatically accessed objects that enables an application to manage a running instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.

En esta sección se explican los conceptos de AMO, centrándose en los objetos principales, cómo y cuándo utilizarlos y la forma en que se interrelacionan.This section explains AMO concepts, focusing on major objects, how and when to use them, and the way they are interrelated. Para obtener más información acerca de determinados objetos o clases, vea:For more information about specific objects or classes, see:

Novedades en SQL Server 2016New in SQL Server 2016

En SQL Server 2016, AMO se ha refactorizado en varios ensamblados.In SQL Server 2016, AMO is refactored into multiple assemblies. Las clases genéricas, como el servidor, base de datos y funciones están en el Microsoft.AnalysisServices.Core Namespace.Generic classes such as Server, Database, and Roles are in the Microsoft.AnalysisServices.Core Namespace. Las API específicas de multidimensional permanecen en Microsoft.AnalysisServices Namespace.Multidimensional-specific APIs remain in Microsoft.AnalysisServices Namespace.

Secuencias de comandos personalizadas y las aplicaciones escritas para versiones anteriores de AMO seguirán funcionando sin modificaciones.Custom scripts and applications written against earlier versions of AMO will continue to work with no modification. Sin embargo, si tiene secuencias de comandos o aplicaciones que tienen como destino SQL Server 2016 en concreto, o si necesita volver a generar una solución personalizada, asegúrese de agregar el nuevo ensamblado y el espacio de nombres para el proyecto.However, if you have script or applications that target SQL Server 2016 specifically, or if you need to rebuild a custom solution, be sure to add the new assembly and namespace to your project.

Vea tambiénSee Also

Desarrollar con Analysis Services Scripting Language ( ASSL ) Desarrollar con XMLA en Analysis ServicesDeveloping with Analysis Services Scripting Language (ASSL) Developing with XMLA in Analysis Services