Aurum — Unify

Move Data Between Your Systems
Without Writing Custom Integration Code.

Unify is a self-hosted data pipeline builder for SQL Server environments. Build modular pipelines that query, transform, validate, enrich, and write data across your systems — triggered on a schedule, by an API, or automatically by a Resolve Initiative.

The Problem with Custom Integration Code

Every organization that runs multiple systems eventually builds integrations between them. The typical answer is custom code: a script someone wrote, a SQL Agent job that evolved over years, an ETL package maintained by one person who might leave. These integrations work — until they don't. They're fragile, undocumented, invisible, and painful to maintain.

Unify replaces custom integration code with modular, managed, monitored data pipelines. Build pipelines using nodes. Each node does one thing. Connect them together and Unify handles execution, logging, and error handling automatically.

How Unify Pipelines Work

A pipeline in Unify is a sequence of nodes — each performing one discrete operation. Nodes are organized into three types:

Start Nodes

Every pipeline begins with a Start node — a scheduled SQL query, an API-injected payload, or a Resolve Initiative trigger — that provides the initial data set.

Transit Nodes

Data flows through Transit nodes that transform fields, validate records, enrich with lookups, apply Auric business logic, and normalize formats across systems.

Stop Nodes

At the end, Stop nodes write the processed data to its destination — a SQL Server database, an external API, or a message queue.

Pipeline Construction

Pipelines are built from modular nodes, each responsible for a single operation. This makes pipelines easier to understand, maintain, and modify — compared to monolithic scripts that do everything in one place.

Start Node Types

  • SQL Query (Discovery): Runs a SQL query on a schedule to generate the initial data set
  • API Injection: Receives data pushed from an external system via API call
  • Resolve Initiative: Pipeline triggered by a Resolve Initiative responding to an Intercepts exception

Transit Node Types

  • Transform: Modify field values, reformat data, apply calculations
  • Validate: Check records against business rules — route or reject invalid data
  • Retriever: Enrich records with lookups from other data sources
  • Auric Logic: Apply custom business rules using Aurum's built-in scripting language
  • Data Standards: Normalize data formats across heterogeneous source systems

Stop Node Types

  • SQL Write-Back: Insert, update, or upsert records into any connected SQL Server database
  • API Delivery: Send processed data to an external system via web service
  • Message Queue: Route data through Microsoft MQ, IBM MQ Series, or Azure Service Bus

Pipeline Execution

  • Scheduled execution (Discovery mode) — runs on a defined interval
  • Real-time execution (Injection mode) — triggered by incoming API payload
  • Initiative-triggered — started by a Resolve business Initiative
  • Per-pipeline execution logging with configurable verbosity
  • Error handling and alerting built in

ERP & System Integration

Unify connects to your existing systems as data sources and destinations. Your ERP, EMR, financial system, or other data source remains the system of record. Unify reads from it, transforms the data, and writes it where it needs to go.

Data Source Connectivity

  • Any SQL Server-accessible database — ERP, EMR, financial, operational systems
  • ERP systems including M3, SAP, and others via SQL or web service
  • External web service APIs
  • Message brokers: Microsoft MQ, IBM MQ Series, Azure Service Bus

Data Normalization

  • Data Standards: Define format rules for data moving between systems — normalize field values, date formats, identifiers, and units
  • Value Maps: Translate discrete field values between systems automatically
  • Auric formulas: Apply custom transformation logic for complex mapping requirements

Works Standalone. More Powerful with Intercepts and Resolve.

Unify is a fully independent product. When Intercepts and Resolve are also licensed, Unify becomes the action layer in a closed-loop system:

  • Intercepts detects — a query surfaces a data exception or trigger condition
  • Resolve responds — automatically starts a business Initiative to manage the response
  • Unify acts — executes the pipeline that takes automated action on the data

See Unify in Action

Request a demo and we'll walk through how Unify pipelines would work in your environment — your systems, your data flows, your integration requirements.