Skip to main content

Load Operations

The Load Operations page provides visibility into the final stage of the CryspIQ® data processing pipeline.

The Load service is responsible for importing mapped and validated data into the CryspIQ® Enterprise Data Model.

Unlike extraction and mapping, failures at this stage are relatively uncommon because most validation and transformation activities have already been completed.

The primary responsibility of the Data Administrator is to monitor load activity, review any failures and ensure data is being loaded successfully.


Overview

The Load service is the final step in the CryspIQ® processing pipeline.

Source Data

Dynamics Connector

Message Mapping

Defaults

Methods

Data Quality Rules

Business Context

Load Service

CryspIQ® Enterprise Data Model

Once records have successfully passed through Mapper processing, they are ready to be loaded into the Enterprise Data Model.


Event-Driven Processing

The Load service operates automatically.

Processing begins whenever a mapped file is received from the Mapper service.

Important

The Load service is file watcher driven.

There is:

  • No Schedule
  • No Pause Schedule
  • No Resume Schedule

As soon as a valid mapped file arrives, processing begins automatically.


Screen Overview

Load Operations


Service Status

Displays the current state of the Load service.

Possible values:

StatusDescription
RunningService operating normally
StoppedService not running
StartingService starting
StoppingService shutting down

Service Controls

Administrators can control the Load service when required.

Available actions:

ActionDescription
StartStarts the Load service
StopStops the Load service
RestartRestarts the Load service

In normal operation, the service should remain running continuously.


Last Heartbeat

Displays the most recent successful communication from the Load service.

A stale heartbeat may indicate:

  • Service outage
  • Infrastructure issue
  • Database connectivity problem
  • Processing interruption

Statistics

Provides operational metrics including:

  • Total Runs
  • Successful Loads
  • Errors
  • Warnings
  • Records Loaded
  • Processing Duration

These metrics provide a quick assessment of load activity and health.


Monitoring Load Activity

Administrators should regularly review:

Load Success Rates

Confirm records are loading successfully into the Enterprise Data Model.

Monitor:

  • Number of successful runs
  • Records loaded
  • Processing duration

Errors

Although uncommon, errors should be investigated immediately.

Most load failures are caused by:

  • Database connectivity issues
  • Infrastructure issues
  • Unexpected data conditions
  • Enterprise Data Model constraints

Warnings

Warnings generally indicate:

  • Duplicate records ignored
  • Minor processing anomalies
  • Performance-related concerns

Warnings do not usually prevent successful loading.


Understanding Load Processing

The Load service performs several activities.

Validate Incoming Records

The service verifies that mapped records are suitable for loading.

Typical checks include:

  • Required identifiers present
  • Data types valid
  • Referential integrity maintained

Apply Enterprise Keys

CryspIQ® establishes relationships between:

  • Entities
  • Assets
  • Locations
  • Products
  • Services
  • Facts

This ensures data remains connected within the Enterprise Data Model.


Write Data to the Enterprise Data Model

Validated records are loaded into the CryspIQ® database.

This data then becomes available for:

  • Reporting
  • Analytics
  • Data Science
  • AI
  • Natural Language Query
  • Operational Dashboards

Maintain Lineage

The Load service maintains lineage information so records can always be traced back to:

  • Source system
  • Source message
  • Source record
  • Mapping process

This supports governance and auditability.


Common Load Failures

Load failures are rare but can occur.


Database Connectivity Failure

Symptoms

Load status displays:

Error

Common Causes

  • SQL Server unavailable
  • Network interruption
  • Authentication failure
  • Database maintenance activity

Resolution

  1. Verify database availability.
  2. Verify network connectivity.
  3. Verify service credentials.
  4. Restart the Load service if required.

Referential Integrity Failure

Symptoms

Records fail during loading.

Common Causes

A record references data that does not yet exist.

Examples:

Entity not found
Location not found
Product not found
Service not found

Resolution

  1. Review the failed record.
  2. Verify required master or reference data exists.
  3. Load missing contextual data.
  4. Reprocess the affected records.

Duplicate Record Detection

Symptoms

Warning messages appear during loading.

Common Causes

The same business key has already been loaded.

Examples:

Invoice already exists
Customer already exists
Asset already exists

Resolution

Review the source data and determine whether:

  • The duplicate is expected.
  • The source system sent duplicate records.
  • An upstream process requires correction.

Infrastructure Failure

Symptoms

The service stops unexpectedly.

Common Causes

  • Server outage
  • Resource exhaustion
  • Service configuration issues
  • Operating system updates

Resolution

  1. Review service logs.
  2. Review server health.
  3. Restart the service.
  4. Monitor subsequent processing.

Recovering From Load Errors

When load failures occur:

Typical Recovery Process

  1. Stop the Load service.
  2. Investigate the error.
  3. Correct the underlying issue.
  4. Verify Mapper processing completed successfully.
  5. Restart the Load service.
  6. Reprocess the affected files.
  7. Monitor the results.

In most cases, the issue originates earlier in the processing pipeline.


Monitoring Best Practices

Daily

  • Review service status.
  • Verify heartbeat activity.
  • Confirm successful loads.
  • Review any warnings.

Weekly

  • Review load volumes.
  • Review failed runs.
  • Investigate recurring warnings.

Monthly

  • Review service performance.
  • Review processing trends.
  • Review operational logs.

Troubleshooting Checklist

When investigating Load issues:

Step 1

Verify the Load service is running.

Step 2

Review the latest load run.

Step 3

Review load logs.

Step 4

Verify database connectivity.

Step 5

Review Mapper processing.

Step 6

Review failed records.

Step 7

Correct the issue.

Step 8

Restart the service if required.

Step 9

Reprocess the affected data.


Relationship to Other Services

The Load service depends on successful completion of upstream processes.

Dynamics Operations

Mapper Operations

Load Operations

If recurring load issues occur, administrators should also review:

  • Dynamics Operations
  • Mapper Operations
  • Message Maps
  • Data Quality Rules


Next Steps

Once records have been successfully loaded:

  1. Review Data Quality dashboards.
  2. Validate enterprise data completeness.
  3. Run queries against the loaded data.
  4. Confirm reporting outputs.
  5. Verify data is available for analytics and AI use cases.

The Load service is the final step in transforming source data into trusted, governed and enterprise-ready information within CryspIQ®.