Web サービス操作の分類 (マスター データ サービス)

マスター データ サービス Web サービスには、マスター データ マネージャー がユーザー インターフェイスを通じて行うすべての機能をコード記述で制御できるようにするための操作が、完全なセットとして含まれています。 Web サービス操作は、Microsoft.MasterDataServices.IService インターフェイスによって定義され、Microsoft.MasterDataServices.ServiceClient クラスのメソッドとして実装されます。 このトピックでは、Web サービス API の使用方法を理解しやすくするために、Web サービス操作を概念ごとのカテゴリに分類します。

モデルの操作

これらの操作は、モデルの作成、更新、削除のほか、モデルの全コンテンツ (エンティティ、階層、バージョンなど) に対する操作に使用されます。 詳細については、「モデル (Master Data Services)」を参照してください。

MetadataClone

MetadataCreate

MetadataDelete

MetadataGet

MetadataUpdate

エンティティの操作

これらの操作は、単一のエンティティのメンバーを作成、更新、削除するために使用されます。 詳細については、「エンティティ (Master Data Services)」および「メンバー (マスター データ サービス)」を参照してください。

EntityMemberKeyLookup

EntityMembersCopy

EntityMembersCreate

EntityMembersDelete

EntityMembersGet

EntityMembersMerge

EntityMembersUpdate

メンバーの操作

これらの操作は、メンバーを取得、更新、削除するために使用されます。 操作されるメンバーのセットには、複数のエンティティからのメンバーを含めることができます。 詳細については、「メンバー (マスター データ サービス)」を参照してください。

ModelMembersBulkDelete

ModelMembersBulkMerge

ModelMembersBulkUpdate

ModelMembersGet

属性と階層の操作

これらの操作は、属性や階層の情報を取得するために使用されます。 属性と階層は、モデル操作 (MetadataUpdate など) を使用して変更することもできます。 詳細については、「属性 (マスター データ サービス)」および「階層 (Master Data Services)」を参照してください。

EntityMemberAttributesGet

HierarchyMembersGet

ビジネス ルールの操作

これらの操作は、ビジネス ルールを作成、更新、削除、パブリッシュするために使用されます。 詳細については、「ビジネス ルール (マスター データ サービス)」を参照してください。

BusinessRulesClone

BusinessRulesCreate

BusinessRulesDelete

BusinessRulesGet

BusinessRulesPaletteGet

BusinessRulesPublish

BusinessRulesUpdate

注釈の操作

これらの操作は、注釈を作成、更新、削除するために使用されます。 詳細については、「注釈 (Master Data Services)」を参照してください。

AnnotationsDelete

AnnotationsUpdate

EntityMemberAnnotationsCreate

EntityMemberAnnotationsGet

TransactionAnnotationsCreate

TransactionAnnotationsGet

トランザクションの操作

これらの操作は、トランザクションを取得および破棄するために使用されます。 詳細については、「トランザクション (マスター データ サービス)」を参照してください。

TransactionsGet

TransactionsReverse

バージョンと検証の操作

これらの操作は、バージョンをコピーおよび検証するために使用されます。 詳細については、「バージョン (マスター データ サービス)」および「検証 (Master Data Services)」を参照してください。

VersionCopy

ValidationGet

ValidationProcess

データ品質の操作

これらの操作は、データ品質タスクの実行と、それらの結果の確認に使用されます。

DataQualityCleansingOperationStart

DataQualityInstalledState

DataQualityKnowledgeBasesGet

DataQualityMatchingOperationStart

DataQualityOperationResultsGet

DataQualityOperationStatus

データ インポートの操作

これらの操作は、マスター データ サービス データベースにデータをインポートするために使用されます。 詳細については、「データのインポート (Master Data Services)」を参照してください。

EntityStagingClear

EntityStagingGet

EntityStagingLoad

EntityStagingProcess

次の操作は、SQL Server 2008 R2 に含まれるステージング処理を使用してデータをインポートするために使用されます。 これらの操作は、既存のデータベースをサポートする目的にのみ使用してください。 新規の開発には、先に示した操作を使用してください。

StagingClear

StagingGet

StagingNameCheck

StagingProcess

データ エクスポートの操作

これらの操作は、サブスクリプション ビューを使用してデータをエクスポートするために使用されます。 詳細については、「データのエクスポート (Master Data Services)」を参照してください。

ExportViewCreate

ExportViewDelete

ExportViewListGet

ExportViewUpdate

セキュリティの操作

これらの操作は、マスター データ サービス データベースへのアクセスを制御するセキュリティ設定を変更するために使用されます。 詳細については、「セキュリティ (Master Data Services)」を参照してください。

SecurityPrincipalsClone

SecurityPrincipalsCreate

SecurityPrincipalsDelete

SecurityPrincipalsGet

SecurityPrincipalsUpdate

SecurityPrivilegesClone

SecurityPrivilegesCreate

SecurityPrivilegesDelete

SecurityPrivilegesGet

SecurityPrivilegesUpdate

システムの操作

これらの操作は、システム設定やユーザー設定を取得および更新するために使用されます。

ServiceCheck

ServiceVersionGet

SystemDomainListGet

SystemPropertiesGet

SystemSettingsGet

SystemSettingsUpdate

UserPreferencesDelete

UserPreferencesGet

UserPreferencesUpdate