Skip to main content

Parking Lot

The Parking Lot provides visibility into records that cannot yet be loaded into the CryspIQ® Enterprise Data Model because required contextual data is missing.

Rather than rejecting these records or loading incomplete information, CryspIQ® temporarily holds them in the Parking Lot until the required context becomes available.

This ensures only complete, governed and meaningful information enters the Enterprise Data Model.


Overview

CryspIQ® relies on contextual data to transform raw records into trusted enterprise information.

During the Prepare process, factual and business object data is matched against existing contextual information.

Examples of contextual data include:

  • People
  • Organisations
  • Products
  • Assets
  • Locations
  • Services

If required context cannot be found, the record is automatically placed into the Parking Lot.

Push

Prepare

Context Found?

┌──────────────┐
│ Yes │
└──────┬───────┘

Load

┌──────────────┐
│ No │
└──────┬───────┘

Parking Lot

Context Arrives

Self-Healing

Load

Why the Parking Lot Exists

Traditional platforms often reject records, generate processing failures, or require manual intervention when required context is missing.

CryspIQ® takes a different approach.

If a record is missing context, it is safely held until the missing information becomes available.

This ensures:

  • No data is lost
  • Processing can continue
  • Data quality is maintained
  • Enterprise reporting remains trustworthy
  • AI models receive complete contextual information

What Causes Records to Enter the Parking Lot?

Records are placed into the Parking Lot when mandatory contextual data cannot be found.

Common examples include:

Missing Person Information

A transaction references a person that does not yet exist within CryspIQ®.

Example:

Employee ID: 12345

but the employee record has not yet been loaded.


Missing Customer Information

A sales transaction references a customer that does not yet exist.

Example:

Customer ID: CUST001

but the customer master data has not yet arrived.


Missing Product Information

A transaction references a product that cannot be found.

Example:

Product Code: PROD100

but the product master record has not yet been loaded.


Missing Mandatory Context

Contextual records may themselves be incomplete.

Examples include:

  • Date of Birth missing
  • Gender missing
  • Location missing
  • Business Function missing
  • Product Classification missing
  • Service Category missing

Without these mandatory contextual attributes, CryspIQ® cannot establish the required business meaning.


Self-Healing Architecture

One of the key features of CryspIQ® is its self-healing capability.

When the missing contextual data eventually arrives:

  1. CryspIQ® automatically identifies matching Parking Lot records.
  2. Context is applied.
  3. The records are automatically released.
  4. The records continue through the processing pipeline.
  5. The records are loaded into the Enterprise Data Model.

No manual reprocessing is required.

Missing Context

Parking Lot

Context Loaded

Automatic Match

Release Record

Load into CryspIQ®

Responsibilities of the Data Steward

The Parking Lot is primarily used by Data Stewards.

Data Stewards are responsible for:

  • Monitoring Parking Lot activity
  • Investigating missing context
  • Working with source system owners
  • Resolving data quality issues
  • Ensuring contextual data is complete

The goal is not simply to clear records from the Parking Lot.

The goal is to identify and resolve the root cause.


Common Investigation Process

When records appear in the Parking Lot, follow the steps below.

Step 1 – Identify the Missing Context

Review the record details.

Determine:

  • What contextual data is missing?
  • Which business object is affected?
  • Which source system supplied the record?

Step 2 – Identify the Source Message

Review the source message responsible for supplying the missing context.

Examples:

Customer Master
Employee Master
Product Master
Asset Master
Location Master

Step 3 – Verify Source Data

Confirm the contextual record exists within the source system.

Questions to ask:

  • Has the record been created?
  • Has the record been updated?
  • Has the record been pushed into CryspIQ®?
  • Has the Push process completed successfully?

Step 4 – Review Data Quality

Determine whether the contextual record is incomplete.

Common issues include:

  • Missing Date of Birth
  • Missing Gender
  • Missing Classification
  • Missing Business Key
  • Missing Parent Relationship

Step 5 – Correct the Source Data

Where possible, corrections should occur within the originating source system.

This ensures the issue is resolved permanently.


Step 6 – Re-Push the Contextual Data

Once corrected:

  1. Push the updated contextual data.
  2. Allow CryspIQ® to prepare the record.
  3. Monitor the Parking Lot.

The self-healing process should automatically release affected records.


Parking Lot Dashboard

The Parking Lot dashboard provides visibility into:

  • Records currently waiting
  • Missing context types
  • Source messages affected
  • Business functions impacted
  • Age of records
  • Volume of records

This helps Data Stewards prioritise remediation activities.

Parking Lot Overview


Monitoring Best Practices

Daily

Review:

  • New Parking Lot records
  • High-volume issues
  • Aged records

Weekly

Review:

  • Recurring context failures
  • Source system issues
  • Missing master data patterns

Monthly

Review:

  • Data quality trends
  • Steward workload
  • Context completeness metrics

Common Root Causes

Master Data Not Loaded

The required contextual record has not yet arrived.


Incomplete Master Data

The contextual record exists but is missing mandatory attributes.


Invalid Business Keys

The transaction references an incorrect identifier.


Source System Data Quality Issues

The source system contains incomplete or inaccurate information.


Mapping Configuration Issues

Contextual records may not be mapped correctly.

Review:

  • Message Maps
  • Defaults
  • Methods
  • Data Quality Rules

Benefits of the Parking Lot

The Parking Lot helps organisations:

  • Prevent incomplete information entering the Enterprise Data Model
  • Maintain reporting integrity
  • Improve data quality
  • Identify upstream process issues
  • Support governance initiatives
  • Improve AI outcomes through richer context

Most importantly, it ensures CryspIQ® only loads information that is complete enough to be trusted.


Troubleshooting

Records Remain in the Parking Lot

Check:

  • The required contextual data has been pushed.
  • The contextual source message has processed successfully.
  • Mandatory dimensional fields are present.
  • The relevant Message Map is active.
  • Business keys match between factual data and contextual data.

Context Arrives but Records Do Not Self-Heal

Check:

  • Source identifiers match.
  • Contextual records have loaded successfully.
  • Mapper and Load services are running.
  • There are no processing errors in Operations.

Large Number of Records Enter the Parking Lot

This may indicate:

  • Missing master data feed
  • Source extract issue
  • Mapping issue
  • Mandatory field missing from source data
  • Upstream source system data quality problem

Review the affected source message and business context as a priority.



Next Steps

If records are appearing in the Parking Lot:

  1. Identify the missing contextual data.
  2. Review the source message supplying the context.
  3. Investigate data quality issues.
  4. Correct the source data.
  5. Re-push the contextual information.
  6. Monitor the self-healing process.

The Parking Lot is not a failure mechanism. It is a governance mechanism that ensures only complete, contextual and trusted information enters the CryspIQ® Enterprise Data Model.