Améliorations apportées au développement (SSAS)

Microsoft SQL Server 2005 Analysis Services (SSAS) inclut les nouvelles fonctionnalités et améliorations suivantes en matière de développement.

Prise en charge de Microsoft .NET Framework

Analysis Services est à présent entièrement intégré à Microsoft .NET Framework, ce qui comprend la prise en charge complète de XML et SOAP, la prise en charge de langages tels que C# et Microsoft Visual Basic dans les procédures stockées, ainsi que la prise en charge gérée pour l'administration des serveurs et de l'accès client. L'intégration de Analysis Services à .NET Framework offre une flexibilité supplémentaire sur le plan des besoins de l'entreprise par l'utilisation de normes ouvertes sur une plateforme sécurisée permettant la prise en charge des applications Business Intelligence.

Procédures stockées

Analysis Services offre une extensibilité et une programmabilité accrues dans les procédures stockées, ainsi que des routines externes dans les langages de programmation tels que C#, C++ ou Visual Basic, que vous pouvez utiliser en vue d'étendre les fonctionnalités de Analysis Services. Les procédures stockées offrent les avantages de l'intégration interlangage et du traitement des exceptions, de la gestion des versions et de la prise en charge du déploiement. Dans Analysis Services, vous pouvez utiliser des procédures stockées pour ajouter des modules de programmation à un cube ou une base de données afin d'étendre les fonctionnalités fournies par le moteur Analysis Services. Les procédures stockées acceptent des paramètres d'entrée et peuvent accéder, créer et renvoyer tout objet Analysis Services. Elles peuvent également renvoyer une valeur d'état à une procédure appelante ou une exécution de lot pour indiquer la réussite ou l'échec. Les procédures stockées remplacent les fonctions définies par l'utilisateur dans les versions antérieures de Analysis Services.

Améliorations apportées aux expressions multidimensionnelles

Analysis Services améliore le langage MDX (Multidimensional Expressions) par une prise en charge accrue de la création de scripts, le contrôle d'étendue et de contexte et la manipulation améliorée des sous-cubes. Le langage MDX offre des fonctions intrinsèques supplémentaires, une intégration transparente des fonctions définies par l'utilisateur, des instructions DDL améliorées, ainsi que de nouvelles instructions DML. Pour plus d'informations sur le langage MDX, consultez Référence MDX (Multidimensional Expressions).

XML for Analysis

Dans Microsoft SQL Server 2000 Analysis Services, la spécification XML for Analysis (XMLA) 1.0 était prise en charge uniquement via l'utilisation du fournisseur Microsoft XML for Analysis, fournisseur OLE DB qui traduisait les requêtes XMLA lors de la communication avec un ordinateur serveur Analysis. Dans SQL Server 2005 Analysis Services, le moteur Analysis Services prend directement en charge la spécification XMLA 1.1, sans fournisseur OLE DB supplémentaire. Les requêtes XMLA pouvant être envoyées par une application cliente directement au moteur Analysis Services, vous pouvez développer des applications clientes avec un traitement réduit et des performances accrues. Pour plus d'informations sur la prise en charge Analysis Services du langage XMLA, consultez XML for Analysis (XMLA).

Langage de script Analysis Services

Analysis Services comprend maintenant le langage de script Analysis Services (ASSL), une syntaxe basée sur le XML utilisée avec le langage XMLA pour administrer Analysis Services et SQL Server Management Studio, pour administrer une instance de Analysis Services et pour créer, supprimer ou modifier des objets sur une instance de Analysis Services sans modèle d'objet ni fournisseur OLE DB. Pour plus d'informations sur le langage ASSL, consultez Analysis Services Scripting Language (ASSL).

AMO (Analysis Management Objects)

Les objets AMO (Analysis Management Objects) offrent un modèle d'objet .NET Framework que les applications clientes peuvent utiliser pour administrer une instance de Analysis Services. Ils remplacent le modèle d'objet DSO (Decision Support Objects) des versions antérieures de Analysis Services, même si les DSO sont toujours pris en charge à des fins de compatibilité. Les objets AMO utilisent XMLA et le langage ASSL pour communiquer avec une instance de Analysis Services ; les scripts générés peuvent être capturés à des fins de stockage ou de contrôle de source. Pour plus d'informations, consultez Analysis Management Objects (AMO).

ADOMD.NET

Analysis Services intègre ADOMD.NET, jeu de classes .NET Framework pouvant être utilisé dans des procédures stockées et par des applications clientes pour accéder à des objets et des données Analysis Services et les utiliser. Alors que la fonctionnalité ADOMD.NET était disponible pour SQL Server 2000 Analysis Services dans le cadre de ADOMD.NET SDK, ADOMD.NET est à présent entièrement intégré à Analysis Services. Pour plus d'informations, consultez ADOMD.NET.

Voir aussi

Autres ressources

Améliorations apportées à Analysis Services

Aide et Informations

Assistance sur SQL Server 2005