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:

  1. 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.

  2. 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.