Agentic AI Capability

When a source changes, Juno shows what is new, changed or gone.

Source systems change: a release adds a column, a table is renamed, an extract stops carrying a field.

FROM A CHANGE IN A SOURCE SYSTEM TO A CONFIRMED VERSION01Scan on a scheduleJuno asks each sourcewhat it holds today02Comparethe live source beside thedescription kept atregistration03List thedifferenceswhat is new, what changed,what is gone04Your team decideseach difference isadopted, held or replaced05Mappings followthe mapping carries acrossand the agents re-runevery adoption creates a new version of the data set and its mapping
The scan compares the live source with the description Juno kept, and the list of differences goes to your team. Each decision creates a new version. Showcase estate.
5
differences found in the Thursday scan of the showcase estate
showcase estate
Daily
the scan runs on the schedule your team sets, and on demand
product
3
kinds of difference: something new, something changed, something gone
product
Versioned
each adoption creates a new version of the data set and its mapping
product
Where this sits

Stage 1 of six: register

Step by step

What a sync scan does before anyone is asked

The scan finds the difference; your team decides what it means.

THE CHANGEREADCOMPARELISTDECIDEYour sourcesystemLima sync scanYour teamA change isreleaseda column added, atable renamedThe scan readsthe sourcenames, types, keys,countsCompare with therecordthe description keptat registrationA list ofdifferencesnew, changed andgoneAdopt, hold orreplaceone decision perdifferencereadreviewthe scan reads the description of the source · the rows stay where they are
The scan reads what the source says about itself, holds it beside the description kept at registration, and turns the difference into a list a person can act on.

Registration recorded the description of every table: the names, the data types, the keys, the row counts and a sample of values. The sync scan reads the same description from the live source and compares the two, field by field.

Anything that differs becomes an item on a list. A new column, a renamed table, a data type that widened, a field the source stopped publishing, a value pattern that moved a long way from the sample.

Beside each item Juno names what depends on it: the confirmed mappings, the released agents and the saved questions that read that table or column. Your team sees the consequence before it decides.

Your team then adopts an item, holds it for a later decision, or replaces the field with another. Each adoption creates a new version of the data set and of its mapping, and the change joins the audit trail with the name of the person who made it.

On screen

One scan, five differences

Each row carries the source, the finding, the work that depends on it and one decision.

Sync scan · project “PO cancellation” · Thursday 05:30 · showcase estate
DifferenceSourceWhat the scan foundWhat depends on itDecision
New columnSAP · EKPOZZ_CANCEL_REASON, four charactersa mapping proposal is readyAdopt
New columnSAP · EKETSUPPLIER_CONF_QTY, a quantitya mapping proposal is readyAdopt
New columnOracle FusioncancellationWindowDaysa mapping proposal is readyAdopt
Renamed tableSAP · release 2508ZCANCEL_WDW is ZCANCEL_WINDOW1 mapping · 2 agents · 3 questionsCarry across
Column gonePlanning suiteLEGACY_COVER_WKS left the extract1 mapping · 1 saved questionReplace

Five differences from one overnight scan of five systems. Showcase estate.

The decision column is the only place a person is needed. Adopt takes the new field into the data set and sends it to mapping. Carry across moves a confirmed mapping to a renamed table. Replace points the mapping at another field. Hold leaves the item on the list with an owner and a date.

What depends on it

Every dependant is named before a decision is taken

The dependency list turns a technical change into a business decision with a known consequence.

One confirmed mappingpurchase order lineCancellation window (days)Two agents in the showcaseboth read the windowPO cancellation · rule v4Expedite · rule v2 · a designed roleThree saved questionsin two walkthroughsMonday shortage reviewWeekly cancellation listBuyer digest · FridayZCANCEL_WDW is renamedSAP release 2508 · the tablearrives as ZCANCEL_WINDOWshowcase estate · expedite is a designed blueprint role, shown as it would run · every dependant is listed before a decision
The rename touched one mapping, two agents and three saved questions. Juno listed all six before A. Novak was asked to decide. Showcase estate; the expedite agent is a designed role from the blueprint, shown as it would run.
1
The scan finds the new nameThe table arrives as ZCANCEL_WINDOW with the same columns, keys and value patterns as the table Juno described in August.
Thursday 05:31
2
Juno lists the dependantsOne confirmed mapping, two agents and three saved questions read that table.
6 dependants
3
A carry-across is proposedThe confirmed mapping moves to the new name, because the columns, the keys and the sample values match.
Confidence 0.97
4
A. Novak confirmsThe data lead sees the old name, the new name and the evidence on one screen, and confirms in a few seconds.
Thursday 08:15
5
Both agents are re-simulatedEach agent runs on last quarter with the new name and returns what it returned before the change.
Results match
6
A new version is publishedThe data set, the mapping and both rule versions move up a version, and the change joins the audit trail.
Version 5
Three kinds of difference

What the scan reports and who decides

Three lines cover what a release, an upgrade or an extract change does to a registered data set.

What changedWhat the scan reportsWhat Juno proposesWhat your team decides
Something newA new column, a new table, or a new value pattern in an existing columnA mapping proposal with a confidence and a reason, ready for the review screenAdopt it into the data set now, or hold it with an owner and a date
Something changedA renamed table or column, a wider data type, a changed key, a value pattern that movedCarrying the confirmed mapping across to the new name, with the evidence for itConfirm the carry-across, or map the field again by hand
Something goneA column or a table the source stopped publishing since the last scanThe list of mappings, agents and saved questions that read itPoint them at another field, retire them, or ask the source owner

The scan compares the description, so a change in the meaning of values shows as a moved pattern. Product.

The running example

Thursday 05:30: an SAP release lands the night before

Showcase estate.

The running example

The showcase estate took an SAP release on Wednesday evening. It added a cancellation reason to the purchase order item table, added a confirmed quantity to the schedule line table, and renamed the custom cancellation window table. The Oracle division published a cancellation window of its own the same week.

The Thursday scan listed all five differences by 05:31. A. Novak confirmed the carry-across at 08:15 and adopted the three new columns, which went to the mapping review screen with proposals waiting. The planning suite extract had stopped carrying a legacy cover field, so the one question that used it was pointed at the mapped days-of-supply measure. The PO cancellation agent ran that morning on rule version 4, as released.

Next stage · Map

Automatic mapping to the ontology

How Juno works out what each registered column means, with a confidence and a reason behind every proposal.

Terms on this page
Sync scanA scheduled read of a source that compares what it holds today with the description kept at registration.
DifferenceOne item the scan found: something new, something changed or something gone.
AdoptTaking a difference into the data set, which creates a new version of the data set and its mapping.
Carry acrossMoving a confirmed mapping to a renamed table or column, when the columns, keys and values match.
DependantsThe confirmed mappings, released agents and saved questions that read a given table or column.
HoldLeaving a difference on the list for a later decision, with an owner and a date against it.
Questions
How often does the scan run?

On the schedule your team sets for each source, and on demand when a release is planned. The showcase estate runs it at 05:30 each working day, so the list is ready before the first questions arrive.

Does the scan read our rows?

It reads the description the source gives about itself: names, types, keys, counts and a sample of values. The rows stay in the source system, and the sample follows the access rights of the connection.

What happens to a released agent while a change is reviewed?

It keeps running on the rule version it was released with. A difference that touches a mapping the agent uses is shown on the agent, with the owner named, so the decision reaches the right person.

Who decides what is adopted?

The named owner of the data set, usually the data lead, with the domain owner for a business field. Both names go on the new version, beside the date and the evidence.

In the platform

Where Juno sits among the four capabilities

Each one builds on the one before it.

One shared foundationCatalogLineageAccess policyWrite path

See Juno answer and act on your own data

Bring two systems and one decision your planners make every week. In the first week we register the data, confirm the mapping with your team, answer your questions in ChatLima and run the first agent at the level you choose.