Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Todos los objetos de servidor ADOMD.NET proporcionan acceso de solo lectura a los datos y metadatos del servidor. Para recuperar datos y metadatos, use el modelo de objetos de servidor ADOMD.NET, ya que el modelo de objetos de servidor no admite conjuntos de filas de esquema.
Con ADOMD.NET objetos de servidor, puede crear una función definida por el usuario (UDF) o un procedimiento almacenado para Microsoft SQL Server Analysis Services. Estos métodos en proceso se llaman a través de instrucciones de consulta creadas en lenguajes como expresiones multidimensionales (MDX), extensiones de minería de datos (DMX) o SQL. Estos métodos en proceso también proporcionan funcionalidad agregada sin las latencias asociadas a las comunicaciones de red.
Nota:
El objeto Microsoft.AnalysisServices.AdomdServer.AdomdCommand solo admite DMX.
¿Qué es una UDF?
Una UDF es un método que tiene las siguientes características:
Puede llamar a la UDF en el contexto de una consulta.
La UDF puede tomar cualquier número de parámetros.
La UDF puede devolver varios tipos de datos.
En el ejemplo siguiente se usa la UDF ficticia, FinalSalesNumber:
SELECT SalesPerson.Name ON ROWS,
FinalSalesNumber() ON COLUMNS
FROM SalesModel
¿Qué es un procedimiento almacenado?
Un procedimiento almacenado es un método que tiene las siguientes características:
Llame a un procedimiento almacenado por sí mismo con la instrucción MDX
CALL.Un procedimiento almacenado puede tomar cualquier número de parámetros.
Un procedimiento almacenado puede devolver un conjunto de datos, un objeto IDataReader o un resultado vacío.
En el ejemplo siguiente se usa el procedimiento almacenado ficticio: FinalSalesNumbers
CALL FinalSalesNumbers()