SAGE 100 / VISUAL INTEGRATOR / IMPORTS / EXPORTS / ODBC

Sage 100 Visual Integrator turn recurring data movement into a process.

Imports, exports, ODBC-connected data, field mapping, validation, scheduling, job chaining, scripts, and the wonderfully specific business rules that make an integration actually useful.

It is more than “import this spreadsheet.”

Visual Integrator—usually shortened to VI—is Sage 100's tool for defining controlled import and export jobs between Sage and outside data sources.

Sage documents support for traditional data files as well as ODBC-compliant sources. A VI job can do more than match one incoming column to one Sage field: it can apply validation, selection criteria, skip rules, conditional values, user-defined fields, and run-time assignments as part of the job.

That is where VI becomes interesting. The real job is not simply moving data. It is translating the source into something Sage 100 can use consistently.

Repeatable jobs with enough logic to survive real business data.

  • Customer, vendor, item, invoice, order, and transaction imports
  • Recurring exports from Sage 100 to outside systems
  • ODBC-connected import and export jobs
  • Field mapping and data translation
  • Conditional assignments and specialized validation
  • Selection and skip-record criteria
  • User-defined field participation
  • Testing and preview of incoming data
  • Scheduled Visual Integrator jobs
  • Chained jobs where one import depends on another
  • Scripts and subroutines around job events
  • Troubleshooting inherited or undocumented VI jobs

A connection is useful. A controlled workflow is better.

ODBC and Visual Integrator often appear in the same project, but they do different jobs. ODBC provides a standard way for compatible applications to connect to data sources. Visual Integrator provides the Sage-oriented job around that connection.

Sage documents the ability for VI to link multiple ODBC tables, select fields for an import, generate the associated SQL statement, and allow advanced users to edit that SQL.

Then VI adds the things that matter when data is headed into an ERP system: mapping, validation, conditional logic, testing, selection rules, scheduling, sequencing, and repeatability.

Make the computer remember the Friday-afternoon ritual.

Sage documents multiple ways to run Visual Integrator jobs: manually, through Windows scheduling, from an external program or script, or on a recurring cycle within VI itself.

Jobs can also run in sequence. Sage gives the example of importing customers first and invoices immediately afterward—a small detail that illustrates a much larger point: business data often has dependencies.

VI can also run additional commands, scripts, or functions before a job, after success, or after failure. That lets the import or export become one part of a broader automated process.

The mysterious VI job somebody built years ago is welcome too.

Not every Visual Integrator project starts from a clean whiteboard. Sometimes the job already exists. It has been running quietly for years, the source system changed, and now records are failing or values are landing somewhere they should not.

We can work backward through the source, mappings, validations, criteria, ODBC connection, scheduling, logs, and downstream Sage behavior to understand what the job was designed to do and what changed.

A job that worked once is not the same thing as a dependable integration. We want the process understood well enough that the next change is diagnosable.

Go deeper into Visual Integrator.

Good questions are welcome here.

What can Sage 100 Visual Integrator do?

Visual Integrator can define repeatable Sage 100 import and export jobs using file-based or ODBC-compliant data sources. Jobs can include field mapping, validation, conditional assignments, selection and skip criteria, testing, scheduling, chaining, and scripts or subroutines.

Can Visual Integrator work with ODBC data sources?

Yes. Sage documents support for importing from or exporting to ODBC-compliant sources, including linking multiple ODBC tables and generating SQL for the Visual Integrator job.

Can Visual Integrator jobs be automated?

Yes. VI jobs can be run manually, scheduled through Windows, invoked by an external program or script, or run on recurring cycles within Visual Integrator. Jobs can also be chained together.

Can All Kleer troubleshoot an existing VI job?

Yes. Existing Visual Integrator jobs, ODBC-connected workflows, failed imports, mapping changes, validation problems, scheduling, and inherited integrations are all welcome.

Bring us the file, the source system, or the strange old VI job.

Tell us what needs to move, where it comes from, and what Sage needs to do with it. We can work backward from there.

Start a Conversation