Compartir a través de


Mejoras en el desarrollo (SSAS)

Microsoft SQL Server 2005 Analysis Services (SSAS) incluye las siguientes mejoras y nuevas características de desarrollo.

Compatibilidad con Microsoft .NET Framework

Analysis Services está completamente integrado con Microsoft .NET Framework, que incluye compatibilidad total con XML y SOAP, compatibilidad con lenguajes como C# y Microsoft Visual Basic en los procedimientos almacenados, y compatibilidad administrada con la administración de servidores y el acceso de cliente. La integración de Analysis Services con .NET Framework proporciona flexibilidad adicional para las necesidades empresariales gracias al uso de estándares abiertos en una plataforma segura para las aplicaciones de Business Intelligence.

Procedimientos almacenados

Analysis Services proporciona más extensibilidad y capacidad de programación en los procedimientos almacenados, con rutinas externas en lenguajes de programación como C#, C++ o Visual Basic que se pueden utilizar para ampliar la funcionalidad de Analysis Services. Los procedimientos almacenados ofrecen las ventajas de la integración entre lenguajes y la compatibilidad con el control de excepciones, el control de versiones y el desarrollo. En Analysis Services, es posible utilizar procedimientos almacenados para agregar módulos de programación a un cubo o una base de datos, para ampliar la funcionalidad ofrecida por el motor de Analysis Services. Los procedimientos almacenados aceptan parámetros de entrada y pueden obtener acceso, crear y devolver cualquier objeto de Analysis Services. También pueden devolver un valor de estado a un procedimiento que llama o una ejecución de lotes para indicar que la operación es correcta o errónea. Los procedimientos almacenados sustituyen a las funciones definidas por el usuario de versiones anteriores de Analysis Services.

Mejoras en las expresiones multidimensionales

Analysis Services mejora el lenguaje de expresiones multidimensionales (MDX) al agregar compatibilidad con las secuencias de comandos, control de ámbito y contexto, y manipulación mejorada de subcubos. MDX proporciona funciones intrínsecas adicionales, una integración fluida de funciones definidas por el usuario, instrucciones mejoradas de lenguaje de definición de datos (DDL) y nuevas instrucciones de lenguaje de manipulación de datos (DML). Para obtener más información acerca del lenguaje MDX, vea Referencia de expresiones multidimensionales (MDX).

XML for Analysis

En Microsoft SQL Server 2000 Analysis Services, la especificación XML for Analysis (XMLA) 1.0 sólo se admitía a través del uso del proveedor Microsoft XML for Analysis, un proveedor OLE DB que traducía solicitudes XMLA al comunicarse con un equipo de Analysis Server. En SQL Server 2005 Analysis Services, el motor de Analysis Services admite la especificación XMLA 1.1 directamente, sin necesidad de un proveedor OLE DB adicional. Dado que las solicitudes XMLA pueden ser enviadas por una aplicación cliente directamente al motor de Analysis Services, es posible desarrollar aplicaciones cliente que tengan menos sobrecarga y un mejor rendimiento. Para obtener más información acerca de la compatibilidad de Analysis Services con XMLA, vea XML for Analysis (XMLA).

Lenguaje de secuencias de comandos de Analysis Services

Analysis Services incluye el lenguaje de secuencias de comandos de Analysis Services (ASSL), una sintaxis basada en XML que se utiliza con XMLA para administrar Analysis Services y SQL Server Management Studio, para administrar una instancia de Analysis Services y para crear, eliminar o modificar objetos en una instancia de Analysis Services sin necesidad de un modelo de objetos ni un proveedor OLE DB. Para obtener más información acerca de ASSL, vea Analysis Services Scripting Language (ASSL).

Objetos de administración de análisis

Objetos de administración de análisis (AMO) proporciona un modelo de objetos de .NET Framework que las aplicaciones cliente pueden utilizar para administrar una instancia de Analysis Services. AMO reemplaza el modelo de objetos de Objetos de ayuda para la toma de decisiones (DSO) de versiones anteriores de Analysis Services, aunque DSO sigue admitiéndose por motivos de compatibilidad. AMO utiliza XMLA y ASSL al comunicarse con una instancia de Analysis Services. Las secuencias de comandos generadas se pueden capturar con fines de almacenamiento o control de código fuente. Para obtener más información, vea Analysis Management Objects (AMO).

ADOMD.NET

Analysis Services incluye ADOMD.NET, un conjunto de clases de .NET Framework que se pueden utilizar en los procedimientos almacenados y en las aplicaciones cliente para obtener acceso a los objetos y los datos de Analysis Services y trabajar con ellos. Aunque la funcionalidad ADOMD.NET estaba disponible en SQL Server 2000 Analysis Services como parte de ADOMD.NET SDK, ahora está completamente integrada en Analysis Services. Para obtener más información, vea ADOMD.NET.

Vea también

Otros recursos

Mejoras de Analysis Services (SSAS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005