Differenze di funzionamento delle funzionalità di Analysis Services in SQL Server 2008

In questo argomento vengono descritte le modifiche nel funzionamento introdotte in Analysis Services. Le modifiche nel funzionamento influiscono sulle modalità di utilizzo o di interazione delle funzionalità in SQL Server 2008 rispetto alle versioni precedenti di SQL Server.

Differenze di funzionamento

Funzionalità

Funzionamento di SQL Server 2000

Funzionamento di SQL Server

Visualizzazione

Supporta i livelli nascosti o disattivati nelle gerarchie.

I livelli nascosti o disattivati vengono migrati come livelli visibili e attivati. I calcoli riguardanti gerarchie che contengono tali livelli potrebbero restituire risultati imprevisti.

Dimensione

Supporta l'opzione di non includere i membri dei dati nelle dimensioni padre-figlio.

I membri dei dati esistono sempre nelle dimensioni padre-figlio, ma non è più possibile escluderli da tali dimensioni.

Espressioni MDX (Multidimensional Expressions)

Funzione: CreateVirtualDimension

L'espressione restituirà un errore.

MDX

Funzione: CreatePropertySet

L'espressione restituirà un errore.

MDX

Istruzione: With Cache

La sintassi è accettata, ma non esegue alcuna operazione.

MDX

Istruzione: Create Cache

La sintassi è accettata, ma non esegue alcuna operazione.

MDX

Regole di precedenza per i calcoli.

Le regole di precedenza per i calcoli sono cambiate rispetto alle versioni precedenti di Analysis Services.

Vedere Informazioni sull'ordine di calcolo e di valutazione (MDX) e Miglioramenti nelle prestazioni per MDX in SQL Server 2008 Analysis Services.

Protezione

Supporta l'opzione per specificare la protezione delle dimensioni in modo che un utente possa visualizzare un livello principale diverso dal livello principale della gerarchia.

L'impostazione del livello principale per la protezione delle dimensioni non è supportata. I membri protetti tramite l'impostazione del livello principale saranno visibili dopo la migrazione.

Altro

Autocommit e rollback automatico durante l'aggiornamento.

Tenta di eseguire il commit di un errore di transazione inesistente. In SQL Server 2000Analysis Services l'istruzione Update crea la propria transazione, mentre in SQL ServerAnalysis Services non la crea.