Impostare la proprietà Slice nelle partizioni con la modalità di archiviazione ROLAP oppure con impostazioni del caching attivo che consentano l'accesso alla modalità ROLAP

Questa regola analizza le partizioni del database per determinare quali partizioni non includono una sezione definita ma soddisfano una delle seguenti condizioni:

  • La partizione è impostata su ROLAP.

  • La partizione è impostata su MOLAP, ma il caching attivo è stato attivato ed è configurato in modo tale che la proprietà OnlineMode venga impostata su Immediate. (Tali partizioni sono trattate come ROLAP durante la creazione della cache MOLAP.)

Procedure consigliate

Per prestazioni ottimali, impostare la proprietà Slice per le partizioni che utilizzano la modalità di archiviazione ROLAP o con impostazioni del caching attivo che consentono di immettere la modalità ROLAP.

Per le partizioni ROLAP, specificare una sezione o la partizione che deve sempre venire interrogata per quel tipo di dati che la partizione contiene. Per esempio, supponendo che una partizione contenga dati solo per il 2002 e una partizione contenga dati solo per il 2003. La proprietà Slice per ogni partizione riflette queste informazioni. Una query richiede i dati delle vendite per il 2003. Riferendosi alla proprietà Slice, il server sa quale partizione contiene i dati delle vendite del 2003 senza dover eseguire una query sulla partizione per i dati che contiene.

Per le partizioni MOLAP, non specificare la sezione perché il server sarà in grado di determinare le partizioni attinenti dopo che i dati sono stati elaborati. In ogni caso, quando si utilizza il caching attivo, specificare manualmente la sezione perché la partizione potrebbe essere considerata come ROLAP durante la creazione della cache MOLAP.

[!NOTA]

Verificare che la sezione specificata per una partizione MOLAP sia coerente con i dati nella partizione. Se la sezione non è coerente con i dati, il server genererà un errore al momento dell’elaborazione dati.

Impostare la proprietà Slice

  1. Selezionare la partizione in Business Intelligence Development Studio, sulla scheda Partizioni di Editor cubi.

  2. Nella finestra Proprietà, per la proprietà Slice, fare clic sulla casella di testo, quindi fare clic sul pulsante con i puntini di sospensione (…).

  3. Nella finestra di dialogo Sezione partizione, digitare un'espressione MDX per specificare il membro in corrispondenza del quale si desidera eseguire il sezionamento.

    Per sezionare in corrispondenza di più gerarchie, immettere una tupla contenente i membri in corrispondenza dei quali si desidera eseguire il sezionamento.

Ulteriori informazioni

Per ulteriori informazioni sulla configurazione del caching attivo, vedere Caching attivo nella documentazione in linea di SQL Server.

Per ulteriori informazioni sui problemi di prestazioni collegati al caching attivo, vedere la sezione relativa agli aggiornamenti di dati quasi in tempo reale nellaGuida alle prestazioni di SQL Server 2005 Analysis Services.