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

Master Data Services Web 服务包含一组完整的操作,可用于编写代码来控制 Master Data Manager 通过其用户界面执行的所有功能。 Web 服务操作由 IService 接口定义,并在 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

数据质量操作

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

DataQualityCleansingOperationCreate
DataQualityMatchingOperationCreate
DataQualityOperationStart
DataQualityInstalledState
DataQualityKnowledgeBasesGet
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