Los objetos de servidor ADOMD.NET son objetos auxiliares que se pueden utilizar para crear funciones definidas por el usuario (UDF) o procedimientos almacenados en Microsoft SQL Server Analysis Services.
[!NOTA]
Para utilizar el espacio de nombres Microsoft.AnalysisServices.AdomdServer (y estos objetos), debe agregarse una referencia a msmgdsrv.dll en el proyecto de UDF o procedimiento almacenado.
Modelo de objetos ADOMD.NET
La interacción con la jerarquía de objetos ADOMD.NET suele comenzar con uno o más de los objetos del nivel superior, como se describe en la tabla siguiente.
El objeto MDX resulta adecuado para llamar a las funciones MDX predefinidas sin utilizar el objeto Expression. En versiones futuras habrá disponibles funciones adicionales para el objeto MDX.
Representar el contexto de ejecución actual de la UDF
El objeto Context expone información como el modelo de minería de datos o el cubo actual y varias recopilaciones de metadatos. Un uso clave del objeto Context es la propiedad CurrentMember del objeto Hierarchy. Este uso clave permite que el autor de la UDF o el procedimiento almacenado tome decisiones en función del miembro de cierta dimensión sobre el que se realiza la consulta.