システム設定 (マスター データ サービス)

適用対象: SQL Server - Windows のみ Azure SQL Managed Instance

マスター データ サービス データベースに関連付けられたすべての Web アプリケーションおよび Web サービスに対して、システム設定を構成することができます。

これらの設定の多くは、[データベース] ページのマスター データ サービス構成マネージャーで構成できます。 その他の設定は、マスター データ サービス データベースの [システム設定] テーブル (mdm.tblSystemSetting) で構成できます。

設定は次のカテゴリに分類できます。

全般設定

構成マネージャーの設定 システム設定 説明
[データベース接続のタイムアウト] DatabaseConnectionTimeOut マスター データ サービス データベースで許容される、接続が完了するまでの秒数。 この時間内に接続が完了しない場合、接続が取り消されエラーが返されます。 既定値は 60 秒 (1 分) です。
[データベース コマンドのタイムアウト] DatabaseCommandTimeOut マスター データ サービス データベースで許容される、コマンドが完了するまでの秒数。 この時間内にコマンドが完了しない場合、コマンドは取り消されエラーが返されます。 既定値は 3600 秒 (60 分) です。
[Web サービスのタイムアウト] ServerTimeOut ASP.NET で許容される、マスター データ マネージャー ページの要求が完了するまでの秒数。 この時間内に要求を完了しない場合、要求はキャンセルされエラーが返されます。 既定値は 120000 秒 (2000 分) です。
[クライアントのタイムアウト] ClientTimeOut マスター データ マネージャーがホーム ページに戻るまでの非アクティブ時間 (秒)。 既定値は 300 秒 (5 分) です。
[バッチごとの行数] RowsPerBatch Web サービスによって各バッチで取得するレコード数。 既定値は 50です。
ApplicationName イベント ログに表示されるテキスト。 既定値は MDMです。
SiteTitle マスター データ マネージャー Web ブラウザーのタイトル バーに表示されるテキスト。 既定値は [マスター データ マネージャー]です。
[ログ保有期間日数] LogRentionDays ログが削除されるまでの日数。 既定値は -1 で、ログ テーブルが消去されないことを示します。

値が 0 の場合、ログ テーブルには当日のデータのみが保持されます。 前の日のデータのログは切り捨てられます。

値が 0 より大きい場合、ログ データは値で指定した日数保持されます。

バージョン管理設定

構成マネージャーの設定 システム設定 説明
[コミット済みのバージョンだけをコピーする] CopyOnlyCommittedVersion マスター データ マネージャーで、ユーザーがコピーできるモデルが、状態が [コミット済み] のバージョンであるか、すべての状態のバージョンであるかを決定します。 既定値は [はい] または 1で、ユーザーが [コミット済み] バージョンのみをコピーできることを示します。 値を [いいえ] または 2 に変更すると、ユーザーはすべてのバージョンをコピーできます。

詳細については、「バージョン (マスター データ サービス)」を参照してください。

ステージング設定

構成マネージャーの設定 システム設定 説明
[すべてのステージング トランザクションをログに記録] StagingTransactionLogging SQL Server 2008 R2 だけに適用されます。 ステージング レコードがマスター データ サービス データベースに読み込まれるときにトランザクションをログに記録するかどうかを決定します。 既定値は [オフ] または 2です。 値を [オン] または 1 に変更すると、ログ記録が有効になります。
[ステージング バッチの間隔] StagingBatchInterval マスター データ マネージャーの [統合管理] の機能的領域での、[バッチの開始] を選択してからのバッチ処理時間 (秒) です。 既定値は 60 秒 (1 分) です。

詳細については、「概要: テーブルからのデータのインポート (マスター データ サービス)」を参照してください。

エクスプローラー設定

構成マネージャーの設定 システム設定 説明
[既定で階層内のメンバーの数] HierarchyChildNodeLimit マスター データ マネージャーの [エクスプローラー] の機能的領域で、[...その他...] が表示されるまでに、各階層ノードに表示されるメンバーの最大数です。 [詳細] をクリックすると、次のメンバーのグループを表示できます。 既定値は 50です。
[既定で階層内の名前を表示する] ShowNamesInHierarchy マスター データ マネージャーの [エクスプローラー] の機能的領域で、階層を表示する際に選択する既定の設定を決定します。

既定値は [はい] または 1で、各メンバーの名前とコードが表示されることを示します。 値を [いいえ] または 2 に変更すると、コードのみが表示されます。
[一覧内のドメインベースの属性数] DBAListRowLimit マスター データ マネージャーの [エクスプローラー] の機能的領域で、グリッド内のドメインベースの属性値をダブルクリックすると一覧で表示される属性の数です。 既定値は 50です。 メンバー数が 50 を超える場合は、検索可能なダイアログが代わりに表示されます。
GridFilterDefaultFuzzySimilarityLevel マスター データ マネージャーの [エクスプローラー] の機能的領域での、[次と一致する] のフィルター条件の使用時に使用される類似性のレベルです。 既定値は、 0.3です。 1 に近い値を設定すると、検索条件に近い一致が返されます。 完全一致を検索するには 1 に設定します。

Excel 設定用アドイン

構成マネージャーの設定 システム設定 説明
[Web サイト ホーム ページで Excel テキスト用アドインを表示] ShowAddInText マスター データ マネージャーのホーム ページで、ユーザーが Excel 用アドインをダウンロードするためのリンクを表示します。
[Web サイト ホーム ページでの Excel 用アドインのインストール パス] AddInURL マスター データ マネージャーのホーム ページで、Excel 用アドインへのリンクが表示される場合に、ユーザーがリンクをクリックした場合の移動先となる場所です。

ビジネス ルール設定

構成マネージャーの設定 システム設定 説明
[新しいビジネス ルールの増分数] BusinessRuleDefaultPriorityIncrement マスター データ マネージャーの [システム管理] の機能的領域での、新しい各ビジネス ルールの優先度の数字の増分です。 既定値は 10 です。
[ビジネス ルールを適用するメンバーの数] BusinessRuleRealtimeMemberCount マスター データ マネージャーの [エクスプローラー] の機能的領域での、ビジネス ルールを適用するグリッド内のメンバーの最大数です。 Excel 用アドインでの、ビジネス ルールを適用するアクティブなワークシート内のメンバーの最大数です。 既定値は 10000です。
[Business Rule User Script Execute First]\(ビジネス ルール ユーザー スクリプトを最初に実行\) BusinessRuleUserScriptExecuteFirst 通常、ビジネス ルール アクションは、"既定値"、"値の変更"、"検証"、"外部アクション"、"ユーザー定義アクション スクリプト" の順に実行します。 この設定が 1 に変更されると、"ユーザー定義アクション スクリプト" がビジネス ルール アクションの最初に実行される手順になります。 この設定は、非表示の設定です。 既定値は0です。

詳細については、「ビジネス ルール (マスター データ サービス)」を参照してください。

通知設定

構成マネージャーの設定 システム設定 説明
[通知に対するマスター データ マネージャーの URL] MDMRootURL 電子メール通知のリンクで使用されるマスター データ マネージャー Web アプリケーションの URL (https://constoso/mds など)。
[通知電子メールの送信間隔] NotificationInterval 電子メール通知を送信する頻度 (秒数)。 既定値は 120 秒 (2 分) です。
[電子メールごとの通知の数] NotificationsPerEmail 単一の電子メールに記載される検証の問題の最大数。 他の問題、ある場合は、電子メールには記載されませんが、マスター データ マネージャーでは確認できます。
[既定の電子メールの形式] EmailFormat すべての電子メール通知の形式。 既定値は [HTML] または 1です。 データベース設定値 2 は、 テキストを意味します。

注: この設定は、ユーザーの [全般] タブで [電子メールの形式] を変更して保存することで、マスター データ マネージャーのユーザーごとにオーバーライドすることができます。
[電子メール アドレスの正規表現] EmailRegExPattern マスター データ マネージャーの [ユーザーとグループの権限] の機能的領域での、ユーザーの [全般] タブに入力された電子メール アドレスの検証に使用される正規表現。正規表現の詳細については、MSDN ライブラリの「正規表現の言語要素」を参照してください。
[データベース メール アカウント] EmailProfilePrincipalAccount 電子メール通知を送信するときに使用するデータベース メール アカウントを表示します。 既定のプロファイルは mds_email_userです。
[データベース メール プロファイル] DatabaseMailProfile 電子メール通知を送信するときに使用するデータベース メール プロファイル。 既定値は空白です。
ValidationIssueHTML HTML 形式で、ビジネス ルールによる検証が失敗したときに電子メール ユーザーが取得するテキストを示します。
ValidationIssueText プレーンテキスト形式で、ビジネス ルールによる検証が失敗したときに電子メール ユーザーが取得するテキストを示します。
VersionStatusChangeText プレーンテキスト形式で、バージョンの状態が変更するときにユーザーが取得する電子メールのテキストを示します。 この電子メールを受信するのは、モデル全体に対する [更新] 権限を持つユーザーのみです。
VersionStatusChangeHTML HTML 形式で、バージョンの状態が変更するときにユーザーが取得する電子メールのテキストを示します。 この電子メールを受信するのは、モデル全体に対する [更新] 権限を持つユーザーのみです。

詳細については、「通知 (マスター データ サービス)」を参照してください。

セキュリティ設定

構成マネージャーの設定 システム設定 説明
SecurityMemberProcessInterval マスター データ マネージャーの [ユーザーとグループの権限] の機能的領域において、[階層メンバー] タブで設定したユーザーとグループの権限が適用される頻度 (秒) です。 既定値は 3600 秒 (60 分) です。

パフォーマンス設定

構成マネージャーの設定 システム設定 説明
Enable performance improvement setting (パフォーマンス向上の設定を有効にする) PerformanceImprovementEnable 読み込みアクセス許可関連のページのパフォーマンスがよくなるこの設定は既定で有効になります (1 に設定)。 ただし、この状況では、エンティティ、属性、ユーザー、またはグループの作成/変更はパフォーマンスが低下します。 これを回避するには、この設定を無効にできます (0 に設定)。 この設定を変更した後。 コマンド "EXEC [mdm].[udpPerformanceToggleSwitch];" を実行して、ビューとデータが正しいことを確認する必要があります。

詳細については、「メンバー権限を直ちに適用 (マスター データ サービス)」を参照してください。

未使用

System Settings テーブルの次の設定は、使用されません。

  • SecurityMode

  • MDSHubName

  • ApplicationLogging

  • ReportServer

  • ReportDirectory

  • BusinessRuleEngineIterationLimit

  • BusinessRuleExtensibility

  • AttributeExplorerMarkAllActionMemberCount

参照

データベース オブジェクト セキュリティ (マスター データ サービス)