分类的 Web 服务操作 (Master Data Services)

Master Data Services Web 服务包含一组完整的操作,可让您通过编写代码以控制 主数据管理器 通过其用户界面所执行的所有功能。 Web 服务操作由 Microsoft.MasterDataServices.IService 接口定义,并在 Microsoft.MasterDataServices.ServiceClient 类中作为方法实现。 本主题将 Web 服务操作分组为概念性类别,以帮助您了解如何使用 Web 服务 API。

模型操作

这些操作用于创建、更新和删除模型,以及对所有模型内容(如实体、层次结构和版本)执行操作。 有关详细信息,请参阅模型 (Master Data Services)

MetadataClone

MetadataCreate

MetadataDelete

MetadataGet

MetadataUpdate

实体操作

这些操作用于创建、更新和删除单个实体的成员。 有关详细信息,请参阅实体 (Master Data Services)成员 (Master Data Services)

EntityMemberKeyLookup

EntityMembersCopy

EntityMembersCreate

EntityMembersDelete

EntityMembersGet

EntityMembersMerge

EntityMembersUpdate

成员操作

这些操作用于获取、更新和删除成员。 这组操作的成员可能包含多个实体中的成员。 有关详细信息,请参阅成员 (Master Data Services)

ModelMembersBulkDelete

ModelMembersBulkMerge

ModelMembersBulkUpdate

ModelMembersGet

属性和层次结构操作

这些操作用于获取属性和层次结构信息。 还可通过使用模型操作来修改属性和层次结构,如 MetadataUpdate。 有关详细信息,请参阅属性 (Master Data Services)层次结构 (Master Data Services)

EntityMemberAttributesGet

HierarchyMembersGet

业务规则操作

这些操作用于创建、更新、删除和发布业务规则。 有关详细信息,请参阅业务规则 (Master Data Services)

BusinessRulesClone

BusinessRulesCreate

BusinessRulesDelete

BusinessRulesGet

BusinessRulesPaletteGet

BusinessRulesPublish

BusinessRulesUpdate

批注操作

这些操作用于创建、更新和删除批注。 有关详细信息,请参阅批注 (Master Data Services)

AnnotationsDelete

AnnotationsUpdate

EntityMemberAnnotationsCreate

EntityMemberAnnotationsGet

TransactionAnnotationsCreate

TransactionAnnotationsGet

事务操作

这些操作用于获取和撤消事务。 有关详细信息,请参阅事务 (Master Data Services)

TransactionsGet

TransactionsReverse

版本和验证操作

这些操作用来复制和验证版本。 有关详细信息,请参阅版本 (Master Data Services)验证 (Master Data Services)

VersionCopy

ValidationGet

ValidationProcess

数据质量操作

这些操作用于执行数据质量任务并检查其结果。

DataQualityCleansingOperationStart

DataQualityInstalledState

DataQualityKnowledgeBasesGet

DataQualityMatchingOperationStart

DataQualityOperationResultsGet

DataQualityOperationStatus

数据导入操作

这些操作用于将数据导入到 Master Data Services 数据库。 有关详细信息,请参阅导入数据 (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 数据库进行访问的安全设置。 有关详细信息,请参阅安全性 (Master Data Services)

SecurityPrincipalsClone

SecurityPrincipalsCreate

SecurityPrincipalsDelete

SecurityPrincipalsGet

SecurityPrincipalsUpdate

SecurityPrivilegesClone

SecurityPrivilegesCreate

SecurityPrivilegesDelete

SecurityPrivilegesGet

SecurityPrivilegesUpdate

系统操作

这些操作用于获取和更新系统设置和用户首选项。

ServiceCheck

ServiceVersionGet

SystemDomainListGet

SystemPropertiesGet

SystemSettingsGet

SystemSettingsUpdate

UserPreferencesDelete

UserPreferencesGet

UserPreferencesUpdate