Analysis Services のサーバーのプロパティ

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

管理者は、Azure Analysis Services (Azure AS) サーバー リソース、SQL Server Analysis Services (SSAS) サーバー インスタンス、または Premium 容量に割り当てられた Power BI ワークスペースの多くの既定の構成プロパティを変更できます。 既定の構成プロパティの変更は、ユーザーごとのPower BI Premiumではサポートされていません。

SQL Server Management Studio (SSMS) のプロパティ ページには、変更される可能性が最も高いプロパティのサブセットが表示されます。 Azure AS と Power BI の場合、SSMS の XMLA スクリプトを使用して、適用可能なすべてのプロパティを変更できます。 SQL Server Analysis Servicesの場合、msmdsrv.ini ファイルで適用可能なすべてのプロパティを変更できます。

注意

Power BI では、ワークスペースは実質的に Analysis Services サーバーです。 Analysis Services のコンテキストでは、ワークスペース、サーバー、インスタンスという用語は同義です。

アクセス許可

Azure AS と SSAS の場合、サーバーのプロパティを変更するにはサーバー管理者のアクセス許可が必要です。

Power BI の場合、ワークスペースのプロパティを変更するには、ワークスペース管理者のアクセス許可が必要です。

Power BI XMLA ベースのワークスペース プロパティ

Power BI ワークスペースでは、SSMS を使用して、General、DAX、Filestore、Memory、OLAP カテゴリの XMLA ベースの Analysis Services プロパティの限定されたサブセットの変更がサポートされます。 変更された場合、変更はそのワークスペースにのみ適用されます。

一部の XMLA ベースのワークスペース プロパティには、管理 ポータルの [容量設定] [ワークロードセマンティック モデル] で設定できる同等の/容量設定/があります。 これらの設定は容量に割り当てられている すべての ワークスペースに適用されますが、ワークスペース管理者は SSMS を使用して特定のワークスペースの設定をオーバーライドできます。

Analysis Services プロパティ カテゴリ Power BI 容量の設定
AdminTimeOut 全般 NA
ClientCacheRefreshPolicy 全般 NA
CommitTimeout 全般 NA
DefaultSegmentRowCount 全般 NA
ExternalCommandTimeout 全般 NA
ExternalConnectionTimeout 全般 NA
ForceCommitTimeout 全般 NA
MaxIntermediateRowsetSize DAX Max Intermediate Row Set Count (中間行セットの最大数)
MaxOfflineDatasetSizeGB Filestore オフライン データセットの最大サイズ
RowsetSerializationLimit OLAP 最大結果行数
QueryMemoryLimit メモリ クエリのメモリ制限
ServerTimeout 全般 [クエリ タイムアウト]

容量管理者は、ワークスペース管理者が XMLA ベースのワークスペース プロパティ設定を変更する機能を有効または無効にすることができます。 既定では、この設定は有効になっています。つまり、ワークスペース管理者は SSMS を使用してワークスペース のプロパティ設定を変更できます。 容量管理者は、管理 ポータルの [容量設定] [ワークロードセマンティック モデル>]で、XMLA ベースの>設定を確認して、この設定>を無効にすることができます。

無効にすると、ワークスペース管理者は XMLA ベースのプロパティ設定 変更できません。

SQL Server Management Studioを使用して構成する

  1. SQL Server Management Studioで、SSAS、Azure AS、または Power BI インスタンスに接続します。

  2. オブジェクト エクスプローラーでインスタンスを右クリックし、[プロパティ] をクリックします。 [全般] ページが表示され、より使用頻度の高いプロパティが表示されます。

  3. その他のプロパティを表示するには、ページの下部にある [ 詳細 (すべて) プロパティを表示 ] チェック ボックスをオンにします。

XMLA スクリプトを使用して構成する

SSMS の [プロパティ] ページまたは msmdrsrv.ini ファイル (SSAS のみ) で設定できないプロパティは、SSMS の XMLA スクリプトで XMLA Alter Element を使用して設定できます。

msmdsrv.ini で構成する

SSAS の場合、サーバー プロパティは msmdsrv.ini ファイルにあります。 SSMS で高度なプロパティを表示した後でも、設定するプロパティが表示されない場合は、msmdsrv.ini ファイルを直接編集する必要がある場合があります。 既定のインストールの場合、msmdsrv.ini は \Program Files\Microsoft SQL Server\MSAS13 にあります。MSSQLSERVER\OLAP\Config フォルダー。

  1. Management Studio の [全般] プロパティ ページで DataDir プロパティを調べて、Analysis Services プログラム ファイルの場所 (msmdsrv.ini ファイルを含む) を確認します。

    サーバーに複数のインスタンスがある場合、変更するファイルを間違えないためにプログラム ファイルの場所を確認します。

  2. プログラム ファイル フォルダーの場所にある config フォルダーに移動します。

  3. 元のファイルに戻す必要がある場合は、ファイルのバックアップを作成します。

  4. テキスト エディターを使用して、msmdsrv.ini ファイルを表示または編集します。

  5. ファイルを保存し、サービスを再起動します。

サーバー プロパティのカテゴリ

次の記事では、さまざまな構成プロパティについて説明します。

トピック 適用対象 説明
全般プロパティ Azure AS、SSAS、Power BI 一般的なプロパティは基本的なプロパティと高度なプロパティの両方であり、データ ディレクトリ、バックアップ ディレクトリ、およびその他のサーバー動作を定義するプロパティが含まれます。
データ マイニングのプロパティ SSAS データ マイニング プロパティは、有効にするデータ マイニング アルゴリズムと無効にするデータ マイニング アルゴリズムを制御します。 既定では、すべてのアルゴリズムが有効になっています。
DAX プロパティ Azure AS、SSAS、Power BI DAX クエリに関連するプロパティを定義します。
Feature プロパティ Azure AS、SSAS 機能プロパティは、製品の機能に関連しており、そのほとんどが詳細プロパティです。サーバー インスタンス間のリンクを制御するプロパティが含まれます。
ファイルストアのプロパティ Azure AS、SSAS、Power BI ファイル ストアのプロパティは、高度な使用のみを目的としています。 高度なメモリ管理設定が含まれます。
ロック マネージャーのプロパティ Azure AS、SSAS ロック マネージャーのプロパティは、ロックとタイムアウトに関連するサーバーの動作を定義します。 これらのほとんどのプロパティは、高度な用途のみを対象としています。
ログのプロパティ Azure AS、SSAS ログ プロパティは、イベントがサーバーに記録されるかどうか、場所、および方法を制御します。 エラー ログ、例外ログ、フライト レコーダー、クエリ ログ、トレースが含まれます。
メモリのプロパティ Azure AS、SSAS、Power BI メモリ プロパティは、サーバーがメモリを使用する方法を制御します。 主に高度な用途向けです。
ネットワークプロパティ Azure AS、SSAS ネットワーク プロパティは、圧縮とバイナリ XML を制御するプロパティなど、ネットワークに関連するサーバーの動作を制御します。 これらのほとんどのプロパティは、高度な用途のみを対象としています。
OLAP プロパティ Azure AS、SSAS、Power BI OLAP プロパティは、キューブとディメンションの処理、遅延処理、データ キャッシュ、クエリ動作を制御します。 基本プロパティと高度なプロパティの両方が含まれます。
セキュリティのプロパティ Azure AS、SSAS セキュリティ プロパティには、アクセス許可を定義する基本プロパティと高度なプロパティの両方が含まれます。 管理者とユーザーに関する設定が含まれます。
スレッド プールのプロパティ Azure AS、SSAS スレッド プールのプロパティは、サーバーが作成するスレッドの数を制御します。 これらのプロパティは、高度な使用のみを目的としています。

こちらもご覧ください

SSMS での Analysis Services スクリプトの作成
Analysis Services インスタンス管理