Propriedades do OLAP
Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Observação
RowsetSerializationLimit é a única propriedade OLAP que se aplica ao Power BI.
Memória
DefaultPageSizeForData
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DefaultPageSizeForDataHeader
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DefaultPageSizeForIndex
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
**DefaultPageSizeForIndexHeader
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DefaultPageSizeForString
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DefaultPageSizeForHash
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DefaultPageSizeForProp
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
LazyProcessing
habilitado
Uma propriedade booliana que especifica se o processamento de agregação lento está habilitado.
SleepIntervalSecs
Uma propriedade de inteiro de 32 bits assinada que define o intervalo, em segundos, em que o servidor verifica se há tarefas de processamento lento pendentes.
MaxCPUUsage
Uma propriedade de número de ponto flutuante de precisão dupla de 64 bits assinada que define o uso máximo da CPU para processamento lento, expresso como uma porcentagem. O servidor monitora o uso médio de CPU com base em instantâneos. É comportamento normal pela CPU para controlar os picos desse limite.
O valor padrão dessa propriedade é 0,5, indicando que no máximo 50% da CPU será dedicado ao processamento lento.
MaxObjectsInParallel
Uma propriedade de inteiro de 32 bits assinada, que especifica o número máximo de partições e que podem ser processadas lentamente em paralelo.
MaxRetries
Uma propriedade de inteiro de 32 bits assinada que define o número de novas tentativas no caso do processamento lento falhar antes que ocorra um erro.
ProcessPlan
CacheRowsetRows
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
CacheRowsetToDisk
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DistinctBuffer
Uma propriedade de inteiro de 32 bits assinada que define o tamanho de um buffer interno usado para contagens distintas. Aumente esse valor para acelerar o processamento de contagem distinto pelo uso da memória.
EnableRolapDimQueryTableGrouping
Uma propriedade booliana que especifica se o agrupamento da tabela está habilitado para dimensões ROLAP. Se True, ao consultar as dimensões ROLAP em runtime, as tabelas de dimensões ROLAP inteiras serão consultadas uma vez, diferentemente das consultas separadas para cada atributo.
EnableTableGrouping
Uma propriedade booliana que especifica se o agrupamento da tabela está habilitado. Se True, ao processar as dimensões, as tabelas de dimensões inteiras serão consultadas uma vez, diferentemente das consultas separadas para cada atributo.
ForceMultiPass
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
MaxTableDepth
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
MemoryAdjustConst
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
MemoryAdjustFactor
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
MemoryLimit
Uma propriedade de número de ponto flutuante da precisão dupla de 64 bits assinada que define a quantidade máxima de memória para processamento, expressa como uma porcentagem da memória física.
O valor padrão dessa propriedade é 65, indicando que no máximo 65% da memória física será dedicada ao processamento de cubo e dimensão.
MemoryLimitErrorEnabled
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
OptimizeSchema
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProactiveCaching
DefaultRefreshInterval
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DimensionLatencyAccuracy
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
PartitionLatencyAccuracy
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
Processar
AggregationMemoryLimitMax
Uma propriedade de número de ponto flutuante da precisão dupla de 64 bits assinada que define a quantidade máxima de memória que pode ser dedicada para processamento de agregação, expressa como uma porcentagem da memória física.
O valor padrão dessa propriedade é 80, indicando que 80% da memória física poderá ser dedicada ao processamento de agregação.
AggregationMemoryLimitMin
Uma propriedade de número de ponto flutuante da precisão dupla de 64 bits assinada que define a quantidade mínima de memória que pode ser dedicada para processamento de agregação, expressa como uma porcentagem da memória física. Um valor maior pode acelerar o processamento da agregação pelo uso da memória.
O valor padrão dessa propriedade é 10, indicando que no mínimo 10% da memória física será dedicada ao processamento da agregação.
AggregationNewAlgo
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
AggregationPerfLog2
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
AggregationsBuildEnabled
Uma propriedade booliana que especifica se a criação da agregação está habilitada. Esse é um mecanismo para avaliar a criação da agregação sem alterar o projeto da agregação.
BufferMemoryLimit
Uma propriedade de número de ponto flutuante de precisão dupla de 64 bits assinada que define o limite de memória do buffer de processamento, expresso como uma porcentagem da memória física.
O valor padrão dessa propriedade é 60, indicando que até 60% da memória física pode ser usada para a memória de buffer.
BufferRecordLimit
Uma propriedade de inteiro de 32 bits assinada que define o número de registros que podem ser colocados em buffer durante o processamento.
O valor padrão para essa propriedade é 1048576 (registros).
CacheRecordLimit
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
CheckDistinctRecordSortOrder
Uma propriedade booliana que define se a ordem de classificação para os resultados de uma consulta de contagem distinta é significativa ao processar partições. True indica que a ordem de classificação não é significativa e deve ser “verificada” pelo servidor. Ao processar partições com medida de contagem distinta, a consulta é enviada para SQL com a classificação. Defina como false para acelerar o processamento.
O valor padrão dessa propriedade é True, indicando que a ordem de classificação não é significativa e deve ser verificada.
DatabaseConnectionPoolConnectTimeout
Uma propriedade de inteiro de 32 bits assinada que especifica o tempo limite em segundos ao abrir uma nova conexão.
DatabaseConnectionPoolGeneralTimeout
Uma propriedade de inteiro de 32 bits assinada que especifica o tempo limite em segundos da conexão do banco de dados para uso com as conexões OLEDB externas.
DatabaseConnectionPoolMax
Uma propriedade de inteiro de 32 bits assinada que especifica o número máximo de conexões de banco de dados agrupadas.
O valor padrão dessa propriedade é 50 (conexões).
DatabaseConnectionPoolTimeout
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataFileInitEnabled
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataPlacementOptimization
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataSliceInitEnabled
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DeepCompressValue
Uma propriedade booliana aplicada a medidas com tipo de dados duplo que especifica se os números podem ser compactados, causando perda na precisão numérica. Um valor False indica que não há nenhuma compactação ou perda de precisão.
O valor padrão para essa propriedade é True, que indica que a compactação está habilitada e a precisão será perdida.
DimensionPropertyKeyCache
Uma propriedade booliana que especifica se as chaves da propriedade de dimensão são colocadas em cache. Deve ser definida como True se as chaves não forem exclusivas.
IndexBuildEnabled
Uma propriedade booliana que especifica se os índices são criados no processamento. Essa propriedade é para fins de avaliação de desempenho e de informação.
IndexBuildThreshold
Uma propriedade de inteiro de 32 bits assinada que especifica o limite de contagem de linhas abaixo do qual os índices não serão criados para partições.
O valor padrão para essa propriedade é 4096 (linhas).
IndexFileInitEnabled
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
MapFormatMask
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
RecordsReportGranularity
Uma propriedade de inteiro de 32 bits assinada que especifica com que frequência o servidor registra os eventos de Rastreamento durante o processamento em linhas.
O valor padrão para essa propriedade é 1000, o que indica que um evento de Rastreamento é registrado uma vez a cada 1000 linhas.
ROLAPDimensionProcessingEffort
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
Consulta
AggregationsUseEnabled
Uma propriedade booliana que define se as agregações armazenadas são usadas em runtime. Essa propriedade permite que as agregações sejam desabilitadas sem alterar o projeto da agregação ou o reprocessamento, para fins de avaliação de desempenho e de informação.
O valor padrão para essa propriedade é True, indicando que as agregações estão habilitadas.
AllowSEFiltering
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
CalculationCacheRegistryMaxIterations
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
CalculationEvaluationPolicy
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ConvertDeletedToUnknown
Uma propriedade booliana que especifica se membros excluídos da dimensão são convertidos em um membro Desconhecido.
CopyLinkedDataCacheAndRegistry
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCacheRegistryMaxIterations
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DefaultDrillthroughMaxRows
Uma propriedade de inteiro de 32 bits assinada que especifica o número máximo de linhas que retornarão de uma consulta em profundidade.
O valor padrão para essa propriedade é 10000 (linhas).
DimensionPropertyCacheSize
Uma propriedade de inteiro de 32 bits assinada que especifica a quantidade de memória (em bytes) usada para membros de dimensão de cache usados em uma consulta.
O padrão é 4.000.000 bytes (ou 4 MB) por hierarquia de atributo, por consulta ativa. O valor padrão fornece um tamanho de cache bem balanceado para soluções que têm hierarquias típicas. No entanto, as dimensões com um número muito grande de membros (em milhões) ou de hierarquias profundas serão melhor executadas se você aumentar esse valor.
Implicações de aumentar o tamanho do cache:
O custo da utilização de memória aumenta quando você permite que mais memória seja usada pelo cache de dimensão. O uso real depende da execução da consulta. Nem todas as consultas usarão o máximo permitido.
Observe que a memória usada por esses caches é considerada não reduzível e será incluída para explicar o TotalMemoryLimit.
Afeta todos os bancos de dados do servidor. DimensionPropertyCachesize é uma propriedade para todo o servidor. Alterar essa propriedade afeta todos os bancos de dados em execução na instância atual.
Abordagem para calcular os requisitos de cache de dimensão:
Comece aumentando o tamanho bastante para determinar se é vantagem aumentar o tamanho do cache de dimensão. Por exemplo, talvez você queira dobrar o valor padrão como uma etapa inicial.
Se uma melhoria de desempenho é evidente, reduza incrementalmente o valor até que você alcance um equilíbrio entre o bom desempenho e a utilização de memória.
ExpressNonEmptyUseEnabled
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
IgnoreNullRolapRows
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
IndexUseEnabled
Uma propriedade booliana que define se os índices são usados em runtime. Essa propriedade é para fins de avaliação de desempenho e de informações.
MapHandleAlgorithm
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
MaxRolapOrConditions
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
RowsetSerializationLimit
Aplica-se apenas ao Power BI, Azure Analysis Services e SQL Server 2019 e posteriores. Limita o número de linhas retornadas em um conjunto de linhas aos clientes. O valor padrão é -1, o que significa que nenhum limite é aplicado. Aplica-se a consultas DAX e MDX. Ele pode ser usado para proteger os recursos do servidor contra uma ampla exportação de dados. As consultas enviadas ao servidor que excedem o limite são canceladas e um erro é retornado. Aviso: Não defina como 0, o que pode resultar em erros para operações comuns e pode impedir o acesso adicional ao servidor pelos administradores do servidor.
UseCalculationCacheRegistry
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
UseDataCacheFreeLastPageMemory
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
UseDataCacheRegistry
Uma propriedade booliana que especifica se o registro em cache de dados deve ser habilitado, onde os resultados da consulta são armazenados em cache (mesmo se os resultados não forem calculados).
UseDataCacheRegistryHashTable
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
UseDataCacheRegistryMultiplyKey
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
UseDataSlice
Uma propriedade booliana, que define se frações de dados de partição devem ser usadas em runtime para a otimização da consulta. Essa propriedade é para fins de avaliação de desempenho e de informação.
UseMaterializedIterators
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
UseSinglePassForDimSecurityAutoExist
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
UseVBANet
Uma propriedade booliana que define se deve ser usada a assembly VBA .net para funções definidas pelo usuário.
CalculationPrefetchLocality\ ApplyIntersect
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
CalculationPrefetchLocality\ ApplySubtract
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
CalculationPrefetchLocality\ PrefetchLowerGranularities
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ CachedPageAlloc\ Income
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ CachedPageAlloc\ InitialBonus
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ CachedPageAlloc\ MaximumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ CachedPageAlloc\ MinimumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ CachedPageAlloc\ Tax
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\CellStore\ Income
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\CellStore\ InitialBonus
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\CellStore\ MaximumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\CellStore\ MinimumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\CellStore\ Tax
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ MemoryModel \ Income
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ MemoryModel \ InitialBonus
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ MemoryModel \ MaximumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ MemoryModel \ MinimumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
DataCache\ MemoryModel\ Tax
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
Trabalhos
ProcessAggregation\ MemoryModel\ Income
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ MemoryModel\ InitialBonus
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ MemoryModel\ MaximumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ MemoryModel\ MinimumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ MemoryModel\ Tax
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessPartition\ Income
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessPartition \ InitialBonus
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessPartition \ MaximumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessPartition \ MinimumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessPartition \ Tax
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessProperty\ Income
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessProperty\ InitialBonus
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessProperty\ MaximumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessProperty\ MinimumBalance
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
ProcessAggregation\ ProcessProperty\ Tax
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.
Confira também
Propriedades do servidor no Analysis Services
Determina o Modo de Servidor de uma instância do Analysis Services.