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

適用対象: SQL Server Analysis Services Azure Analysis Services 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 を使用して、全般、DAX、ファイルストア、メモリ、OLAP カテゴリの XMLA ベースの Analysis Services プロパティの限られたサブセットの変更をサポートしています。 変更された場合、変更はそのワークスペースにのみ適用されます。

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

Analysis Services プロパティ カテゴリ Power BI 容量の設定
AdminTimeOut 全般 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 ベースの設定>>監視して、この設定>を無効にすることができます。

Power BI ワークロード データセットの設定の画像。

無効にすると、ワークスペース管理者は 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 要素 を使用して設定できます。

msmdsrv.iniで構成する

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

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

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

  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 インスタンスの管理