OLAP のプロパティ

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

注意

RowsetSerializationLimit は、Power BI に適用される唯一の OLAP プロパティです。

メモリ

DefaultPageSizeForData

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DefaultPageSizeForDataHeader

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DefaultPageSizeForIndex

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

**DefaultPageSizeForIndexHeader

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DefaultPageSizeForString

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DefaultPageSizeForHash

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DefaultPageSizeForProp

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

レイジー処理

有効

レイジー集計処理が有効かどうかを示すブール型プロパティです。

SleepIntervalSecs

保留中のレイジー処理ジョブがあるかどうかをサーバーが確認する間隔を秒単位で定義する、符号付き 32 ビット整数のプロパティです。

MaxCPUUsage

レイジー処理の最大 CPU 使用量を比率として定義する、符号付き 64 ビット倍精度浮動小数点数のプロパティです。 サーバーは、スナップショットに基づいて平均 CPU 使用量を監視します。 CPU が瞬間的にこのしきい値を超えるのは正常な動作です。

このプロパティの既定値は 0.5 であり、CPU の最大 50% がレイジー処理に充てられることを示します。

MaxObjectsInParallel

並列レイジー処理を実行できるパーティションの最大数を指定する、符号付き 32 ビット整数のプロパティです。

MaxRetries

レイジー処理が失敗した場合にエラーが発生する前にイベントでの再試行の回数を定義する、符号付き 32 ビット整数のプロパティです。

プロセス プラン

CacheRowsetRows

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

CacheRowsetToDisk

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DistinctBuffer

個別のカウントに使用される内部バッファーのサイズを定義する、符号付き 32 ビット整数のプロパティです。 メモリ使用量を犠牲にして個別のカウントの処理を高速化するには、この値を大きくします。

EnableRolapDimQueryTableGrouping

テーブルのグループ化が ROLAP ディメンションに対して有効かどうかを指定するブール型プロパティです。 True の場合、実行時に ROLAP ディメンションをクエリすると、属性ごとに別々にクエリされるのではなく、ROLAP ディメンション テーブル全体が一度にクエリされます。

EnableTableGrouping

テーブルのグループ化が有効かどうかを指定するブール型プロパティです。 True の場合、ディメンションを処理すると、属性ごとに別々にクエリされるのではなく、ディメンション テーブル全体が一度にクエリされます。

ForceMultiPass

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MaxTableDepth

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MemoryAdjustConst

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MemoryAdjustFactor

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MemoryLimit

処理に充てるメモリの最大量を定義する、符号付き 64 ビット倍精度浮動小数点数のプロパティです。物理メモリの比率として表されます。

このプロパティの既定値は 65 であり、物理メモリの最大 65% がキューブおよびディメンションの処理に充てられることを示します。

MemoryLimitErrorEnabled

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

OptimizeSchema

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

プロアクティブ キャッシュ

DefaultRefreshInterval

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DimensionLatencyAccuracy

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

PartitionLatencyAccuracy

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Process

AggregationMemoryLimitMax

集計処理に充てることができるメモリの最大量を定義する、符号付き 64 ビット倍精度浮動小数点数のプロパティです。物理メモリの比率として表されます。

このプロパティの既定値は 80 であり、物理メモリの最大 80% が集計処理に充てられることを示します。

AggregationMemoryLimitMin

集計処理に充てることができるメモリの最小量を定義する、符号付き 64 ビット倍精度浮動小数点数のプロパティです。物理メモリの比率として表されます。 値を大きくすると、メモリ使用量を犠牲にして集計処理を高速化できます。

このプロパティの既定値は 10 であり、物理メモリの最小 10% が集計処理に充てられることを示します。

AggregationNewAlgo

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

AggregationPerfLog2

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

AggregationsBuildEnabled

集計の作成が有効かどうかを指定するブール型プロパティです。 これは、集計のデザインを変更することなく集計の作成のベンチマークを行うメカニズムです。

BufferMemoryLimit

処理バッファー メモリの制限を定義する、符号付き 64 ビット倍精度浮動小数点数のプロパティです。物理メモリの比率として表されます。

このプロパティの既定値は 60 であり、物理メモリの最大 60% がバッファー メモリに使用されることを示します。

BufferRecordLimit

処理時にバッファーできるレコードの数を定義する、符号付き 32 ビット整数のプロパティです。

このプロパティの既定値は 1048576 (レコード) です。

CacheRecordLimit

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

CheckDistinctRecordSortOrder

パーティションの処理時に個別のカウント クエリの結果の並べ替え順に意味があるかどうかを定義するブール型プロパティです。 True の場合、並べ替え順に意味はなく、サーバーによる "確認" が必要であることを示します。 個別のカウント メジャーを使用してパーティションを処理すると、クエリは並べ替え順に従って SQL に送信されます。 処理を高速化するには False に設定してください。

このプロパティの既定値は True であり、並べ替え順に意味がなく、確認が必要であることを示します。

DatabaseConnectionPoolConnectTimeout

新しい接続を開くときのタイムアウトを秒単位で指定する、符号付き 32 ビット整数のプロパティです。

DatabaseConnectionPoolGeneralTimeout

外部 OLEDB 接続で使用するデータベース接続タイムアウトを秒単位で指定する、符号付き 32 ビット整数のプロパティです。

DatabaseConnectionPoolMax

プールされるデータベース接続の最大数を指定する、符号付き 32 ビット整数のプロパティです。

このプロパティの既定値は 50 (接続) です。

DatabaseConnectionPoolTimeout

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataFileInitEnabled

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataPlacementOptimization

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataSliceInitEnabled

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DeepCompressValue

数値を圧縮して有効桁数を少なくすることができるかどうかを指定する、Double データ型のメジャーに適用されるブール型プロパティです。 値が False の場合は、圧縮が行われず、有効桁数は少なくならないことを示します。

このプロパティの既定値は True であり、圧縮が有効で、有効桁数が少なくなることを示します。

DimensionPropertyKeyCache

ディメンション プロパティ キーがキャッシュされるかどうかを指定するブール型プロパティです。 キーが一意でない場合は、True に設定する必要があります。

IndexBuildEnabled

処理時にインデックスが作成されるかどうかを指定するブール型プロパティです。 このプロパティは、ベンチマークおよび情報提供を目的としています。

IndexBuildThreshold

パーティションに対してインデックスが作成されなくなる下限の行数しきい値を指定する、符号付き 32 ビット整数のプロパティです。

このプロパティの既定値は 4096 (行) です。

IndexFileInitEnabled

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MapFormatMask

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

RecordsReportGranularity

処理時にサーバーがトレース イベントを記録する頻度を行単位で指定する、符号付き 32 ビット整数のプロパティです。

このプロパティの既定値は 1000 であり、1,000 行ごとにトレース イベントがログ記録されることを示します。

ROLAPDimensionProcessingEffort

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

クエリ

AggregationsUseEnabled

保存されている集計が実行時に使用されるかどうかを定義するブール型プロパティです。 このプロパティでは、情報提供およびベンチマークの目的で、集計のデザインを変更したり再処理したりせずに集計を無効にすることができます。

このプロパティの既定値は True であり、集計が有効であることを示します。

AllowSEFiltering

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

CalculationCacheRegistryMaxIterations

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

CalculationEvaluationPolicy

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ConvertDeletedToUnknown

削除されたディメンション メンバーが不明なメンバーに変換されるかどうかを指定するブール型プロパティです。

CopyLinkedDataCacheAndRegistry

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCacheRegistryMaxIterations

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DefaultDrillthroughMaxRows

ドリルスルー クエリから返される行の最大数を指定する、符号付き 32 ビット整数のプロパティです。

このプロパティの既定値は 10000 (行) です。

DimensionPropertyCacheSize

クエリで使用するディメンション メンバーをキャッシュするために使用されるメモリ量 (バイト単位) を指定する、符号付き 32 ビット整数のプロパティです。

既定値は、属性階層ごと、およびアクティブなクエリごとに 4,000,000 バイト (4 MB) です。 既定値は、一般的な階層を持つソリューションにとってバランスのとれたキャッシュ サイズを指定します。 ただし、非常に多くのメンバー (数百万単位) を持つディメンションや多層構造のディメンションの場合は、この値を大きくするとパフォーマンスが向上します。

キャッシュ サイズを大きくする場合の暗黙的な影響:

  • ディメンション キャッシュでより多くのメモリを使用できるようにすると、メモリ使用率のコストが増加します。 実際の使用率は、実行されるクエリによって異なります。 すべてのクエリが、許容される最大量のメモリを使用するわけではありません。

    これらのキャッシュによって使用されるメモリは縮小不能と見なされ、 [TotalMemoryLimit]を計算するときはその中に含まれることに注意してください。

  • サーバー上のすべてのデータベースに影響します。 DimensionPropertyCachesize は、サーバー全体のプロパティです。 このプロパティを変更すると、現在のインスタンスで実行されているすべてのデータベースに影響を与えます。

ディメンション キャッシュの要件を推定する方法:

  1. 最初はサイズを大幅に増やして、ディメンション キャッシュのサイズを増やしたときに利点が得られるかどうかを判断します。 たとえば、最初のステップとして既定値を倍にすることが考えられます。

  2. パフォーマンスが向上することが明らかになった場合は、パフォーマンスとメモリ使用率の間で適切なバランスに達するまで、値を徐々に小さくします。

ExpressNonEmptyUseEnabled

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

IgnoreNullRolapRows

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

IndexUseEnabled

インデックスが実行時に使用されるかどうかを定義するブール型プロパティです。 このプロパティは、情報提供およびベンチマークを目的としています。

MapHandleAlgorithm

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MaxRolapOrConditions

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

RowsetSerializationLimit

Power BI、Azure Analysis Services、SQL Server 2019 以降にのみ適用されます。 行セットで返される行の数をクライアントに制限します。 既定値は -1 です。つまり、制限は適用されません。 DAX クエリと MDX クエリの両方に適用されます。 サーバー リソースを広範なデータ エクスポートから保護するために使用できます。 制限を超えたサーバーに送信されたクエリは取り消され、エラーが返されます。 警告: 0 に設定しないでください。これにより、一般的な操作でエラーが発生する可能性があり、サーバー管理者によるサーバー へのアクセスが妨げになる可能性があります。

UseCalculationCacheRegistry

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

UseDataCacheFreeLastPageMemory

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

UseDataCacheRegistry

データ キャッシュ レジストリを有効にするかどうかを指定するブール型プロパティです。ここでは、計算された結果ではなく、クエリ結果がキャッシュされます。

UseDataCacheRegistryHashTable

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

UseDataCacheRegistryMultiplyKey

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

UseDataSlice

クエリ最適化の実行時にパーティション データ スライスを使用するかどうかを定義するブール型プロパティです。 このプロパティは、ベンチマークおよび情報提供を目的としています。

UseMaterializedIterators

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

UseSinglePassForDimSecurityAutoExist

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

UseVBANet

ユーザー定義関数に VBA .net アセンブリを使用するかどうかを定義するブール型プロパティです。

CalculationPrefetchLocality\ ApplyIntersect

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

CalculationPrefetchLocality\ ApplySubtract

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

CalculationPrefetchLocality\ PrefetchLowerGranularities

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ CachedPageAlloc\ Income

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ CachedPageAlloc\ InitialBonus

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ CachedPageAlloc\ MaximumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ CachedPageAlloc\ MinimumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ CachedPageAlloc\ Tax

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\CellStore\ Income

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\CellStore\ InitialBonus

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\CellStore\ MaximumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\CellStore\ MinimumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\CellStore\ Tax

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ MemoryModel \ Income

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ MemoryModel \ InitialBonus

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ MemoryModel \ MaximumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ MemoryModel \ MinimumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

DataCache\ MemoryModel\ Tax

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ジョブ

ProcessAggregation\ MemoryModel\ Income

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ MemoryModel\ InitialBonus

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ MemoryModel\ MaximumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ MemoryModel\ MinimumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ MemoryModel\ Tax

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessPartition\ Income

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessPartition \ InitialBonus

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessPartition \ MaximumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessPartition \ MinimumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessPartition \ Tax

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessProperty\ Income

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessProperty\ InitialBonus

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessProperty\ MaximumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessProperty\ MinimumBalance

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

ProcessAggregation\ ProcessProperty\ Tax

高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

こちらもご覧ください

Analysis Services のサーバーのプロパティ
Analysis Services インスタンスのサーバー モードの決定