Condividi tramite


Proprietà OLAP

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Nota

RowsetSerializationLimit è l'unica proprietà OLAP che si applica a Power BI.

Memoria

DefaultPageSizeForData

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DefaultPageSizeForDataHeader

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DefaultPageSizeForIndex

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

**DefaultPageSizeForIndexHeader

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DefaultPageSizeForString

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DefaultPageSizeForHash

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DefaultPageSizeForProp

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

LazyProcessing

Attivato

Proprietà booleana che specifica se l'elaborazione lenta delle aggregazioni è abilitata.

SleepIntervalSecs

Proprietà a valore integer a 32 bit con segno che definisce l'intervallo in secondi durante il quale il server controlla se vi sono processi di elaborazione lenta in attesa.

MaxCPUUsage

Proprietà con numero a virgola mobile e precisione doppia a 64 bit con segno che definisce l'utilizzo massimo della CPU (espressa in percentuale) per l'elaborazione lenta. Il server esegue il monitoraggio dell'utilizzo medio della CPU in base agli snapshot. I picchi di utilizzo della CPU superano in genere questa soglia.

Il valore predefinito di questa proprietà è 0,5, che indica un utilizzo massimo della CPU del 50% per l'elaborazione lenta.

MaxObjectsInParallel

Proprietà a valore integer a 32 bit con segno che definisce il numero massimo di partizioni che possono essere sottoposte ad elaborazione lenta in parallelo.

MaxRetries

Proprietà a valore integer a 32 bit con segno che definisce il numero di tentativi prima che venga generato un errore se l'elaborazione lenta ha esito negativo.

ProcessPlan

CacheRowsetRows

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

CacheRowsetToDisk

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DistinctBuffer

Proprietà a valore integer a 32 bit con segno che definisce la dimensione di un buffer interno utilizzato per il conteggio dei valori distinti. Per rendere più veloce l'elaborazione Distinct Count a scapito della quantità di memoria utilizzata, è necessario aumentare il valore di questa proprietà.

EnableRolapDimQueryTableGrouping

Proprietà booleana che specifica se il raggruppamento di tabella è abilitato per dimensioni ROLAP. Se questa proprietà è impostata su True, quando si eseguono query su dimensioni ROLAP in fase di esecuzione, le query vengono eseguite contemporaneamente su intere tabelle di dimensioni ROLAP, anziché separatamente per ogni attributo.

EnableTableGrouping

Proprietà booleana che specifica se il raggruppamento di tabella è abilitato. Se questa proprietà è impostata su True, le query vengono eseguite contemporaneamente su intere tabelle di dimensioni ROLAP, anziché separatamente per ogni attributo.

ForceMultiPass

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

MaxTableDepth

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

MemoryAdjustConst

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

MemoryAdjustFactor

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

MemoryLimit

Proprietà con numero a virgola mobile e precisione doppia a 64 bit con segno che definisce la quantità massima di memoria dedicata all'elaborazione, espressa come percentuale della memoria fisica.

Il valore predefinito di questa proprietà è 65, corrispondente al 65% della memoria fisica dedicata all'elaborazione di cubi e dimensioni.

MemoryLimitErrorEnabled

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

OptimizeSchema

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProactiveCaching

DefaultRefreshInterval

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DimensionLatencyAccuracy

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

PartitionLatencyAccuracy

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

Processo

AggregationMemoryLimitMax

Proprietà con numero a virgola mobile e precisione doppia a 64 bit con segno che definisce la quantità massima di memoria dedicata all'elaborazione di aggregazioni, espressa come percentuale della memoria fisica.

Il valore predefinito di questa proprietà è 80, corrispondente all'80% della memoria fisica dedicata all'elaborazione di aggregazioni.

AggregationMemoryLimitMin

Proprietà con numero a virgola mobile e precisione doppia a 64 bit con segno che definisce la quantità minima di memoria dedicata all'elaborazione di aggregazioni, espressa come percentuale della memoria fisica. Per rendere più veloce l'elaborazione delle aggregazioni a scapito della quantità di memoria utilizzata, è necessario aumentare il valore di questa proprietà.

Il valore predefinito di questa proprietà è 10, che indica che all'elaborazione di aggregazioni verrà dedicata la percentuale minima del 10% della memoria fisica.

AggregationNewAlgo

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

AggregationPerfLog2

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

AggregationsBuildEnabled

Proprietà booleana che specifica se la compilazione di aggregazioni è abilitata. Si tratta di un meccanismo per sottoporre a benchmark la compilazione di aggregazioni senza modificarne la progettazione.

BufferMemoryLimit

Proprietà con numero a virgola mobile e precisione doppia a 64 bit con segno che definisce il limite della memoria buffer di elaborazione, espressa come percentuale della memoria fisica.

Il valore predefinito di questa proprietà è 60, che indica che per la memoria buffer è possibile utilizzare al massimo il 60% della memoria fisica.

BufferRecordLimit

Proprietà a valore integer a 32 bit con segno che definisce il numero di record memorizzabili nel buffer durante l'elaborazione.

Il valore predefinito di questa proprietà è 1048576 (record).

CacheRecordLimit

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

CheckDistinctRecordSortOrder

Proprietà booleana che specifica se l'ordinamento dei risultati di una query Distinct Count è significativo durante l'elaborazione di partizioni. Il valore True indica che l'ordinamento non è significativo e deve essere "verificato" dal server. Quando si elaborano partizioni con misura totale valori distinti, le query vengono inviate a SQL con la clausola ORDER BY. Per un'elaborazione più veloce, è necessario impostare questa proprietà su False.

Il valore predefinito di questa proprietà è True, che indica che l'ordinamento non è significativo e deve essere verificato.

DatabaseConnectionPoolConnectTimeout

Proprietà a valore integer a 32 bit con segno che definisce il timeout in secondi per l'apertura di una nuova connessione.

DatabaseConnectionPoolGeneralTimeout

Proprietà a valore integer a 32 bit con segno che definisce il timeout in secondi per connessioni OLEDB esterne ai database.

DatabaseConnectionPoolMax

Proprietà a valore integer a 32 bit con segno che definisce il numero massimo di connessioni in pool ai database.

Il valore predefinito di questa proprietà è 50 (connessioni).

DatabaseConnectionPoolTimeout

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataFileInitEnabled

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataPlacementOptimization

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataSliceInitEnabled

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DeepCompressValue

Proprietà booleana applicabile a misure con tipo di dati Double che specifica se i numeri possono essere compressi a scapito della precisione numerica. Il valore False indica nessuna compressione e nessuna perdita di precisione.

Il valore predefinito di questa proprietà è True, corrispondente all'abilitazione della compressione a scapito della precisione numerica.

DimensionPropertyKeyCache

Proprietà booleana che specifica se le chiavi delle proprietà delle dimensioni vengono memorizzate nella cache. Se le chiavi non sono univoche, è necessario impostare questa proprietà su True.

IndexBuildEnabled

Proprietà booleana che specifica se vengono compilati indici durante l'elaborazione. Questa proprietà viene utilizzata per benchmark e raccolta di informazioni.

IndexBuildThreshold

Proprietà a valore integer a 32 bit con segno che definisce una soglia per il conteggio delle righe al di sotto della quale non vengono compilati indici per partizioni.

Il valore predefinito per questa proprietà è 4096 (righe).

IndexFileInitEnabled

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

MapFormatMask

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

RecordsReportGranularity

Proprietà a valore integer a 32 bit che definisce la frequenza (in righe) con cui il server registra eventi di traccia durante l'elaborazione.

Il valore predefinito di questa proprietà è 1000, corrispondente a un evento di traccia registrato una volta ogni 1000 righe.

ROLAPDimensionProcessingEffort

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

Query

AggregationsUseEnabled

Proprietà booleana che specifica se le aggregazioni archiviate vengono utilizzate in fase di esecuzione. Questa proprietà consente di disabilitare le aggregazioni senza modificarne la progettazione o rielaborarle. Viene utilizzata per benchmark e raccolta di informazioni.

Il valore predefinito di questa proprietà è True, corrispondente all'abilitazione delle aggregazioni.

AllowSEFiltering

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

CalculationCacheRegistryMaxIterations

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

CalculationEvaluationPolicy

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ConvertDeletedToUnknown

Proprietà booleana che specifica se i membri di dimensione eliminati vengono convertiti in membri sconosciuti.

CopyLinkedDataCacheAndRegistry

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCacheRegistryMaxIterations

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DefaultDrillthroughMaxRows

Proprietà a valore integer a 32 bit con segno che definisce il numero massimo di righe che possono essere restituite da una query drill-through.

Il valore predefinito di questa proprietà è 10000 (righe).

DimensionPropertyCacheSize

Proprietà a valore integer a 32 bit che specifica la quantità di memoria (in byte) utilizzata per memorizzare nella cache membri di dimensione utilizzati in una query.

Il valore predefinito è 4.000.000 byte (4 MB) per gerarchia dell'attributo, per query attiva. Il valore predefinito rappresenta dimensioni della cache ben bilanciate per le soluzioni con gerarchie tipiche. Tuttavia, le dimensioni con un numero molto elevato di membri, nell'ordine di milioni, o le gerarchie profonde offrono prestazioni migliori se si aumenta questo valore.

Implicazioni dell'aumento delle dimensioni della cache:

  • I costi di utilizzo della memoria aumentano quando si consente l'utilizzo di una maggiore quantità di memoria per le dimensioni della cache. L'utilizzo effettivo dipende dall'esecuzione della query. Non tutte le query utilizzano la quantità massima consentita.

    Si noti che la memoria usata da tali cache viene considerata non compattabile e sarà inclusa nel conteggio relativo a TotalMemoryLimit.

  • Ha effetto su tutti i database del server. DimensionPropertyCachesize è una proprietà a livello di server. La modifica di questa proprietà influisce su tutti i database in esecuzione nell'istanza corrente.

Approccio per la stima dei requisiti della cache di dimensione:

  1. Iniziare aumentando di un valore elevato le dimensioni della cache di dimensione per determinare se tale approccio costituisce un vantaggio. È possibile ad esempio raddoppiare il valore predefinito come passaggio iniziale.

  2. Se risulta evidente un miglioramento delle prestazioni, ridurre il valore in modo incrementale fino a raggiungere un equilibrio tra prestazioni e utilizzo della memoria.

ExpressNonEmptyUseEnabled

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

IgnoreNullRolapRows

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

IndexUseEnabled

Proprietà booleana che specifica se vengono utilizzati indici in fase di esecuzione. Questa proprietà viene utilizzata per benchmark e raccolta di informazioni.

MapHandleAlgorithm

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

MaxRolapOrConditions

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

RowsetSerializationLimit

Si applica solo a Power BI, Azure Analysis Services e SQL Server 2019 e versioni successive. Limita il numero di righe restituite in un set di righe ai client. Il valore predefinito è -1, ovvero non viene applicato alcun limite. Si applica alle query DAX e MDX. Può essere usato per proteggere le risorse del server da un'esportazione di dati estesa. Le query inviate al server che superano il limite vengono annullate e viene restituito un errore. Avviso: Non impostare su 0, che può causare errori per le operazioni comuni e impedire ulteriori accessi al server da parte degli amministratori del server.

UseCalculationCacheRegistry

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

UseDataCacheFreeLastPageMemory

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

UseDataCacheRegistry

Proprietà booleana che specifica se abilitare il registro della cache dei dati, in cui vengono memorizzati i risultati delle query (ma non i risultati calcolati).

UseDataCacheRegistryHashTable

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

UseDataCacheRegistryMultiplyKey

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

UseDataSlice

Proprietà booleana che specifica se utilizzare sezioni di dati di partizioni in fase di esecuzione per ottimizzare le query. Questa proprietà viene utilizzata per benchmark e raccolta di informazioni.

UseMaterializedIterators

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

UseSinglePassForDimSecurityAutoExist

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

UseVBANet

Proprietà booleana che specifica se utilizzare assembly .NET VBA per funzioni definite dall'utente.

CalculationPrefetchLocality\ ApplyIntersect

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

CalculationPrefetchLocality\ ApplySubtract

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

CalculationPrefetchLocality\ PrefetchLowerGranularities

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ CachedPageAlloc\ Reddito

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ CachedPageAlloc\ InitialBonus

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ CachedPageAlloc\ MaximumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ CachedPageAlloc\ MinimumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ CachedPageAlloc\ Tax

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\CellStore\ Income

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\CellStore\ InitialBonus

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\CellStore\ MaximumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\CellStore\ MinimumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\CellStore\ Tax

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ MemoryModel \ Income

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ MemoryModel \ InitialBonus

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ MemoryModel \ MaximumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ MemoryModel \ MinimumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

DataCache\ MemoryModel\ Tax

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

Processi

ProcessAggregation\ MemoryModel\ Income

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ MemoryModel\ InitialBonus

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ MemoryModel\ MaximumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ MemoryModel\ MinimumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ MemoryModel\ Tax

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessPartition\ Income

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessPartition \ InitialBonus

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessPartition \ MaximumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessPartition \ MinimumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessPartition \ Tax

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessProperty\ Income

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessProperty\ InitialBonus

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessProperty\ MaximumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessProperty\ MinimumBalance

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

ProcessAggregation\ ProcessProperty\ Tax

Proprietà avanzata che deve essere modificata solo sotto la supervisione del servizio di supporto tecnico Microsoft.

Vedi anche

Proprietà server in Analysis Services
Determinare la modalità server di un'istanza di Analysis Services