Skip to main content

Create Message Maps

The Create Message Map page allows Data Administrators to manage how source data is transformed into the CryspIQ® Enterprise Data Model.

A message map connects fields from a Source Message to the appropriate Target Message fields in CryspIQ®. This is one of the most important steps in the CryspIQ® methodology because it gives raw source data the business context required for reporting, analytics and AI.


Overview

Message mapping answers four important questions:

  1. What source data has been received?
  2. What type of data is it?
  3. Where does it belong in the Enterprise Data Model?
  4. What business context, defaults, transformations and data quality rules should be applied?

The more context added during mapping, the more useful the data becomes for consumers, reports, analytics and AI engines.

Source Message Fields

Suggested Mapping

Data Administrator Review

Target Message Fields

Defaults, Preparation and DQ Methods

Business Context

CryspIQ® Enterprise Data Model

What is a Message Map?

A Message Map defines how fields from a source system are mapped into CryspIQ®.

For example, a source system may provide:

CustomerId
CustomerName
CustomerType
TransactionDate
InvoiceAmount

The Message Map determines how those fields align to the enterprise model, such as:

Source FieldTarget FieldPurpose
CustomerIdEntity Business KeyIdentifies the customer
CustomerNameEntity NameProvides customer context
CustomerTypeEntity TypeClassifies the customer
TransactionDateFact DateProvides transaction timing
InvoiceAmountFact ValueRepresents financial activity

Why Mapping Matters

Mapping is where source data becomes meaningful.

Without mapping, source data is just a collection of fields.

With mapping, data becomes:

  • Searchable
  • Governed
  • Reusable
  • Reportable
  • Traceable
  • AI-ready

Mapping applies the CryspIQ® methodology to source data by connecting raw fields to business meaning.

tip

The better the mapping and context, the more valuable the data becomes for users and AI-driven use cases.


Data Types to Understand

Before creating a map, the Data Administrator should understand the type of data being mapped.

Master Data

Master Data describes core business entities.

Examples include:

  • Customers
  • Suppliers
  • Employees
  • Products
  • Assets
  • Locations

Master Data is usually used to describe who, what or where.


Reference Data

Reference Data provides classification or lookup values.

Examples include:

  • Status codes
  • Categories
  • Countries
  • Departments
  • Product types
  • Account types

Reference Data is usually used to provide meaning, grouping or classification.


Transactional Data

Transactional Data records business activity or events.

Examples include:

  • Sales invoices
  • Payments
  • Orders
  • Claims
  • Measurements
  • Meter readings
  • Financial transactions

Transactional Data usually represents what happened, when it happened and how much was involved.


Financial or Measurement Data

Some transactional data represents values that need to be measured, aggregated or reported.

Examples include:

  • Amount
  • Quantity
  • Balance
  • Cost
  • Revenue
  • Volume
  • Temperature
  • Pressure
  • Consumption

These values often become facts or measures in the Enterprise Data Model.


Business Context

Business context makes data relevant.

When mapping data, the Data Administrator should consider:

  • What business object does this data relate to?
  • What does this record represent?
  • Who owns the data?
  • What date or period does it relate to?
  • What source system did it come from?
  • What entity, product, location, service or asset is involved?
  • Is this data master, reference or transactional?
  • Is this field required for reporting, analytics, AI or governance?

Context helps CryspIQ® turn raw source data into trusted enterprise information.


Suggested Mappings

CryspIQ® includes a guided mapping process with suggested mappings.

The engine reviews the source message and provides an initial mapping suggestion for the Data Administrator to validate.

This helps:

  • Reduce manual mapping effort
  • Speed up map creation
  • Improve consistency
  • Reuse previous mapping patterns
  • Help users move through the process faster
info

Suggested mappings provide a starting point. The Data Administrator must still review and validate the mapping before saving.


Wizard-Style Mapping Process

The mapping wizard guides the Data Administrator through the mapping process.

Typical steps include:

  1. Select the Source Message.
  2. Review suggested mappings.
  3. Validate the Target Message.
  4. Confirm target fields.
  5. Apply defaults where required.
  6. Apply transformation methods where required.
  7. Apply data quality methods where required.
  8. Review the completed map.
  9. Save and activate the map.

Create Message Map Wizard


Before You Start

Before creating a Message Map, ensure:

  • You have Data Administrator access.
  • The Source Message has been created.
  • Source fields have been reviewed.
  • The target business context is understood.
  • Required defaults, transformations and data quality rules have been identified.
  • You understand whether the data is master, reference or transactional data.

From the main menu, go to:

Maps → Message Maps

The Message Maps page displays existing maps and allows Data Administrators to create, view, update or delete maps.

Message Maps Overview


Create a New Message Map

To create a new map:

  1. Open Maps → Message Maps.
  2. Select Create Message Map.
  3. Choose the Source Message.
  4. Review the suggested mappings.
  5. Select the Target Message.
  6. Map source fields to target fields.
  7. Apply defaults, methods and data quality checks where required.
  8. Review the mapping.
  9. Save the map.

Create Message Map


Review Suggested Mappings

CryspIQ® will suggest mappings where it can identify likely matches between source fields and target fields.

For each suggested mapping:

  1. Review the source field.
  2. Confirm the suggested target field.
  3. Accept the suggestion if correct.
  4. Change the target field if required.
  5. Leave unmapped fields only when they are not required.

Example:

Source FieldSuggested Target FieldAction
CustomerIdEntity Business KeyAccept
CustomerNameEntity NameAccept
InvoiceAmountFact ValueAccept
InvoiceDateFact DateAccept
NotesNot mappedReview

Map Source Fields to Target Fields

Each source field should be mapped to the most appropriate target field in the Enterprise Data Model.

When mapping a field, consider:

  • What does the field mean?
  • Is it a key, description, date, amount or classification?
  • Does it identify a business object?
  • Does it describe a transaction?
  • Is it required for lineage?
  • Is it required for reporting or AI?

Apply Defaults

Defaults can be applied when source data does not provide a required value.

Examples include:

ScenarioExample Default
Source system missing countryAustralia
Source record missing statusUnknown
Missing source typeManual Upload
Missing business functionFinance

Defaults help ensure data can still be processed consistently.

Open the Defaults guide


Apply Preparation Methods

Preparation methods can be applied during mapping to standardise or enrich data.

Examples include:

  • Convert date formats
  • Trim spaces
  • Standardise casing
  • Convert codes into descriptions
  • Calculate derived values
  • Combine fields
  • Split fields
  • Convert values into enterprise standards

Open the Methods guide


Apply Data Quality Methods

Data quality methods can validate data as it arrives.

Examples include:

  • Mandatory field checks
  • Format validation
  • Value range checks
  • Lookup validation
  • Business rule validation
  • Duplicate checks

Data quality methods help identify problems early and support governance.


Edit an Existing Message Map

To update a map:

  1. Open Maps → Message Maps.
  2. Locate the map.
  3. Select Edit.
  4. Update the required fields, defaults or methods.
  5. Save the map.

Use this when:

  • Source fields change.
  • New target fields are required.
  • Business rules change.
  • Suggested mappings need refinement.
  • Defaults or methods need to be updated.
warning

Changing a map can affect future processing. Review downstream reporting, quality checks and integrations before making major changes.


View a Message Map

Use view mode to inspect a map without changing it.

This is useful when:

  • Investigating processing issues
  • Reviewing data lineage
  • Understanding how source data is transformed
  • Confirming how a field is populated

Delete a Message Map

To delete a map:

  1. Open Maps → Message Maps.
  2. Locate the map.
  3. Select Delete.
  4. Confirm the action.

Only delete maps that are no longer required.

warning

Deleting a map may prevent uploaded or extracted source data from being processed.


Example Mapping Scenario

A source file contains invoice data:

CustomerId,CustomerName,InvoiceDate,InvoiceNumber,InvoiceAmount,Currency

The Data Administrator determines this is transactional financial data.

The map may be configured as follows:

Source FieldTarget FieldContext
CustomerIdEntity Business KeyCustomer identifier
CustomerNameEntity NameCustomer context
InvoiceDateFact DateTransaction date
InvoiceNumberFact Business KeyInvoice identifier
InvoiceAmountFact ValueFinancial amount
CurrencyCurrency CodeFinancial context

Additional rules may include:

  • Default country if missing
  • Convert date format
  • Validate invoice amount is numeric
  • Apply currency lookup
  • Assign finance business function

This creates meaningful financial activity that can be used for reporting, analytics and AI.


Mapping Checklist

Before saving a map, confirm:

  • The source message is correct.
  • The data type is understood.
  • Suggested mappings have been reviewed.
  • Required source fields are mapped.
  • Business keys are mapped.
  • Dates and periods are mapped.
  • Measures and values are mapped correctly.
  • Required contextual fields are mapped.
  • Defaults have been applied where required.
  • Preparation methods have been applied where required.
  • Data quality methods have been applied where required.

Best Practices

Start with the Business Meaning

Do not map fields only by name.

Understand what the field represents in the business process.


Add as Much Context as Possible

The more context you add during mapping, the more useful the data becomes later.

Context improves:

  • Searchability
  • Reporting
  • Analytics
  • AI use cases
  • Lineage
  • Data quality

Validate Suggested Mappings

Suggested mappings are designed to help, but they should always be reviewed.


Map Business Keys

Always map fields that identify the source record or business object.

Examples:

CustomerId
InvoiceNumber
EmployeeId
AccountId
AssetId

Apply Methods Carefully

Use transformation and data quality methods to improve data quality at the point of ingestion.


Troubleshooting

Suggested Mapping is Incorrect

Update the target field manually before saving the map.


Source Field Cannot Be Mapped

Check whether:

  • The correct Target Message has been selected.
  • The target field exists.
  • A new target field or method is required.
  • The source field is needed.

Upload Fails After Mapping

Check:

  • Required fields are mapped.
  • Defaults are configured.
  • Methods are working.
  • Data quality methods are valid.
  • The source file matches the Source Message.

Data Appears Without Enough Context

Review the map and confirm contextual fields are being populated.

Add defaults, methods or additional mappings where required.



Next Steps

After creating a Message Map:

  1. Upload or extract source data.
  2. Monitor Mapper Operations.
  3. Review Load Operations.
  4. Check Data Quality dashboards.
  5. Validate the data using the Query Library or Query Tool.

Message Maps are where CryspIQ® methodology is applied to source data, transforming raw fields into governed, contextual and trusted enterprise information.