Condividi tramite


Miglioramenti delle funzionalità di sviluppo (SSAS)

Microsoft SQL Server 2005 Analysis Services (SSAS) introduce i miglioramenti e le nuove funzionalità per lo sviluppo descritte di seguito.

Supporto per Microsoft .NET Framework

Analysis Services è ora completamente integrato con Microsoft .NET Framework, che include supporto XML e SOAP completo, supporto per linguaggi come C# e Microsoft Visual Basic nelle stored procedure e supporto gestito per l'amministrazione server e l'accesso client. L'integrazione di Analysis Services con .NET Framework offre maggiore flessibilità per le esigenze aziendali grazie all'utilizzo di standard aperti su una piattaforma protetta per il supporto delle applicazioni di Business Intelligence.

Stored procedure

Analysis Services offre maggiore estendibilità e programmabilità nelle stored procedure, routine esterne in linguaggi di programmazione come C#, C++ oppure Visual Basic che è possibile utilizzare per estendere le funzionalità di Analysis Services. Le stored procedure offrono il vantaggio dell'integrazione tra linguaggi diversi e il supporto di gestione delle eccezioni, controllo delle versioni e distribuzione. In Analysis Services è possibile utilizzare le stored procedure per aggiungere moduli di programmazione a un cubo o a un database, per estendere le funzionalità del motore di Analysis Services. Le stored procedure accettano parametri di input e possono creare, restituire ed effettuare l'accesso a qualsiasi oggetto di Analysis Services. Possono inoltre restituire un un valore di stato a una procedura o un batch chiamante per indicare l'esito positivo o negativo. Le stored procedure sostituiscono le funzioni definite dall'utente utilizzate nelle versioni precedenti di Analysis Services.

Miglioramenti alle espressioni MDX (Multidimensional Expressions)

Analysis Services migliora il linguaggio MDX (Multidimensional Expressions) grazie all'aggiunta del supporto per la creazione di script, il controllo di ambito e contesto e la manipolazione avanzata dei sottocubi. MDX offre funzioni intrinseche aggiuntive, integrazione completa delle funzioni definite dall'utente, istruzioni DDL (Data Definition Language) avanzate e nuove istruzioni DML (Data Manipulation Language). Per ulteriori informazioni sul linguaggio MDX, vedere Guida di riferimento a MDX (Multidimensional Expressions).

XML for Analysis

In Microsoft SQL Server 2000 Analysis Services, la specifica XML for Analysis (XMLA) 1.0 era supportata solo con l'utilizzo del provider di Microsoft XML for Analysis, un provider OLE DB che traduceva le richieste XMLA durante la comunicazione con un computer Analysis Server. In SQL Server 2005 Analysis Services, il motore di Analysis Services supporta direttamente la specifica XMLA 1.1 senza bisogno di un provider OLE DB aggiuntivo. Poiché le applicazioni client possono inviare direttamente le richieste XMLA al motore di Analysis Services, è possibile sviluppare applicazioni client con overhead minore e prestazioni migliori. Per ulteriori informazioni sul supporto di Analysis Services per XMLA, vedere XML for Analysis (XMLA).

Analysis Services Scripting Language

Analysis Services include ora Analysis Services Scripting Language (ASSL), una sintassi basata su XML utilizzata con XMLA per amministrare Analysis Services e SQL Server Management Studio, per amministrare un'istanza di Analysis Services e per creare, eliminare o modificare oggetti in un'istanza di Analysis Services senza bisogno di un modello di oggetti o di un provider OLE DB. Per ulteriori informazioni su ASSL, vedere Analysis Services Scripting Language (ASSL).

AMO (Analysis Management Objects)

AMO (Analysis Management Objects) fornisce un modello di oggetti .NET Framework che le applicazioni client possono utilizzare per l'amministrazione di un'istanza di Analysis Services. AMO sostituisce il modello di oggetti DSO (Decision Support Objects) utilizzato nelle versioni precedenti di Analysis Services, anche se DSO è comunque supportato per motivi di compatibilità. AMO utilizza XMLA e ASSL durante la comunicazione con un'istanza di Analysis Services ed è possibile acquisire gli script generati a scopo di archiviazione o di controllo del codice sorgente. Per ulteriori informazioni, vedere Analysis Management Objects (AMO).

ADOMD.NET

Analysis Services introduce ADOMD.NET, un set di classi .NET Framework che è possibile utilizzare nelle stored procedure e che le applicazioni client possono utilizzare per accedere a oggetti e dati di Analysis Services e operare su di essi. Mentre la funzionalità ADOMD.NET era disponibile per SQL Server 2000 Analysis Services come parte di ADOMD.NET SDK, ADOMD.NET è ora completamente integrato in Analysis Services. Per ulteriori informazioni, vedere ADOMD.NET.

Vedere anche

Altre risorse

Miglioramenti di Analysis Services (SSAS)

Guida in linea e informazioni

Assistenza su SQL Server 2005