Required Services

Overview

The services listed in this section are used for internal functions and are not meant to be modified. Any modification might lead to problems in other associated or integrated areas of SAS MDM.

Core SAS MDM Services

The following core SAS MDM services handle complex tasks, such as adding entities. The mrm prefix indicates that the job expects a single row input.
Core SAS MDM Services
Name
Description
mdm_add_relationships.ddf
Adds entity relationships.
mdm_get_archival_count.ddf
Gets an archival count. Called from mdm_archive_<entity_type>.djf.
mdm_archive.ddf
Archives rows for a given entity type. Called from mdm_archive_<entity_type>.djf.
Note: Relationship attributes are not archived by this job
mdm_start_process_control.ddf
Starts the bulk job load process.
mdm_get_process_control.ddf
Returns process control data.
mdm_get_staging_id.ddf
Returns the next sequence value for staging ID.
mdm_prep_forced_cluster_processing.ddf
Prepares add-update rows for forced cluster processing. Called from add_update_<entity_type>.ddf and mrm_add_<entity_type>.ddf.
mdm_match_type_processing.ddf
Applies match type logic to add-update rows for forced cluster processing. Called from add_update_<entity_type>.ddf and mrm_add_<entity_type>.ddf.
mdm_forced_cluster_processing.ddf
Applies forced cluster logic to add-update rows. Called from add_update_<entity_type>.ddf and mrm_add_<entity_type>.ddf.
mdm_end_process_control.ddf
Ends a running process.
mdm_retire_entity.ddf
Retires entities (called by other services).
mdm_check_process_completion.ddf
Checks whether the bulk job load process is complete.
mdm_make_staged_records_live.ddf
Makes staged records live in the hub.
entity_stage_bulk_loader.ddf
Sets the max bulk load and runs the max bulk-loading process until complete. Embedded job used with all the add_update_<entity_type>.djf bulk jobs.
mdm_retire_relationships.ddf
Retires entity relationships.
mdm_query_hierarchies.ddf
Retrieves a list of hierarchies for the current entity.
mdm_rename_hierarchies.ddf
Adds or modifies name and description fields for a hierarchy.
mrm_retire_entityType.ddf
Retires an entity type.
mrm_query_edit.ddf
Loads records from the server for Master Data Management. Because attributes for the entity are returned as name-value pairs, the service can work with any entity type.
mrm_get_clusterhistory.ddf
Gets cluster history from the hub.
mrm_goLive_entityType.ddf
Makes an entity type go live from staging to production.

Core Metadata Services

The following core metadata services handle language metadata, schema evolution, data migration, and default metadata.
Core Metadata Services
Name
Description
add_default_meta.djf
Adds default metadata.
add_ui_language_meta_de.djf
Adds UI language metadata for German.
add_ui_language_meta_en_us.djf
Adds UI language metadata for English.
add_ui_language_meta_fr.djf
Adds UI language metadata for French.
entitytype_golive.ddf
Takes the name of the entity type and publish it.
install_schema.djf
Installs the SAS MDM schema.
migrate_mdf_meta.djf
Imports the source systems and language defined in a Master Data Management Foundation hub.
add_attributetyperelationships.ddf
Adds the relationship between flux attributes and their base attribute.
add_attributetypes.ddf
Adds attribute types to the database.
add_clusterconditions.ddf
Adds cluster conditions to the database.
add_entitytype_source.ddf
Adds entity type-source system associations.
add_entitytypeindices.ddf
Adds entity type indices to the database.
add_entitytypes.ddf
Adds entity types to the database.
add_entitytypetoolpermissions.ddf
Adds entity type tools access control list.
add_entitytypetools.ddf
Adds entity type tools to the database.
add_groupassociations.ddf
Adds group associations to the database.
add_hierarchylevels.ddf
Adds hierarchy levels to the database.
add_hierarchytypes.ddf
Adds hierarchy types to the database.
add_i18n_attributeprofiles.ddf
Adds attribute profile translations to the database.
add_i18n_attributetypes.ddf
Adds attribute type translations to the database.
add_i18n_entitytypes.ddf
Adds entity type translations to the database.
add_i18n_profilerelationships.ddf
Adds profile relationships to attribute types.
add_i18n_relationshiptypes.ddf
Adds relationship type translations to the database.
add_languages.ddf
Adds languages to the database.
add_relationshiptypematches.ddf
Adds match conditions to a relationship type in the database.
add_relationshiptypes.ddf
Adds relationship types to the database.
add_relattributetypes.ddf
Adds relation type attributes to the database.
add_remediationattributes.ddf
Adds remediation attributes to the database.
add_sourcesystems.ddf
Adds source systems to the database.
update_entitytypes.ddf
Updates label attributes for entity types.
mdm_reltype_goLive.ddf
Makes a relationship type live from staging to production.

Sample Tool Services

The following services support the SAS MDM sample tools.
Sample Tools Services
Name
Description
tool_entity_errors.ddf
Show entries from the SAS MDM error log.
tool_party_map.ddf
Show the party address in Google Maps.
tool_party_us_addver.ddf
Run address verification for party records.
tool_company_search.ddf
Search Google based on the company name.
tool_individual_multi_update.ddf
Adds multiple individual records to hub.
tool_individual_query_gender.ddf
Search the hub for individuals with Gender='U'.
tool_part_email_attachment.djf
Emails the list of parts from hub.
tool_src_remainingrecords.ddf
Shows number of records left in source to be extracted.
push_mdm_data_to_reports.djf
Pushes SAS MDM data to SAS LASR Analytic Server.
push_remediation_data_to_reports.djf
Pushes remediation data to SAS LASR Analytic Server.
Last updated: April 19, 2017