Composer icon
Compositions · Skills · Data, as governed capability.

SQL Compositions

Most business questions are answered by a set: a list, a total, a match, the exceptions. SQL Compositions package those answers as capabilities an AI can use — built in minutes, governed like everything else.

Suppose you need to read a name from the Address Book for a given AB#. You can, of course, build an Orchestration for it — in maybe just under two hundred clicks. Or you can write this:

SELECT ABALPH FROM F0101 WHERE ABAN8 = ?

That is the entire idea. For an enormous class of everyday questions, a line or two of SQL is the most direct, most reviewable, most honest expression of the answer there is — and anyone who administers JD Edwards can read it at a glance and say “yes, that is what it does, and nothing else”.

A SQL Composition takes that expression and makes it a capability: named, described, reviewed, published to the groups who should have it, and withdrawn centrally the moment it should not be. The AI is handed the capability — never the SQL, never the database. It supplies the values the capability asks for and receives the answer. It cannot see the statement, cannot vary it, and cannot go beyond it, because it was never given the means to.

Sets, not single answers

Data questions rarely stop at one record. Which suppliers match this fragment of a name? What did we sell, grouped the way the CFO thinks about it? Which items are below minimum at this branch? A SQL Composition answers with the whole set — ranked, filtered, bounded — which is exactly what an AI needs to resolve an ambiguous request or draw a chart worth looking at.

Minutes, honestly

The Address Book example is not a toy: entity resolution — “which customer did the user mean?” — is a capability every practical agent needs, and it is a single readable statement away. The gap between “we should have that” and “every entitled user has it” is measured in minutes, not projects.

Reviewed before it is real

A SQL Composition is exercised against the target it will serve before anyone publishes it, and it does not reach an AI until somebody releases it, to a named audience, on purpose. What the capability accepts and what it returns are described by its author — in business language — so both the AI and the reviewer know precisely what they are looking at.

At a glance
  • Questions whose answer is a set — lists, totals, matches, exceptions.
  • A line of SQL where an Orchestration would be two hundred clicks.
  • The AI receives the capability — never the SQL, never the database.
  • Inputs are declared and described by the author; the AI supplies values only.
  • Exercised against the target before publication.
  • Published by group. Withdrawn centrally.

Part of Composer

Composer creates. Director governs. Conductor publishes. BrainStorm acts. One family, one licence.

See Composer →

Need something specific?

Tell us which application and which identity provider, or which JDE pain point you're trying to close. We'll tell you quickly whether one of our tools is a fit and what integration looks like for your environment.