In 2025, Data Controller’s theme was making governed, auditable data change easier to roll out — especially on SAS Viya — while continuing to invest in metadata/catalog capabilities and accessibility.
Data Controller is a SAS-powered web application for adding, modifying, and deleting data in target tables—while keeping control with data owners via a review/approve workflow and a full audit trail.
Under the hood, it’s designed for multi-user, production-friendly operation (locking, security, approvals, and repeatable update logic), and it supports multiple SAS environments (including SAS 9 and Viya).
Across calendar year 2025, releases moved from v6.12.2 (27JAN25) to v7.2.5 (09DEC25).
Key themes:
A major through-line of 2025 was reducing the friction of getting DC live on SAS Viya:
Content Security Policy (CSP) hardening & UI refactor
The UI was refactored to comply with Viya’s default (and strict) CSP, with deploy-flow improvements targeted at Viya.
Better defaults for single-user installs
DC began defaulting the physical deployment path and SAS Drive location in ways that reduce the need for pre-provisioned shared directories in straightforward scenarios.
Compute-context-aware installs & streaming deploy maturity
Releases in early June focused on ensuring deployment actions happen with the selected shared compute context, and then delivering a streaming Viya version that can self-configure key deployment choices during setup.
On June 11, 2025, v7.0.0 introduced a major upgrade to cataloging:
This aligned well with DC’s broader approach to metadata: DC’s optional data + catalog scan is designed to track how your SAS estate changes over time (including storing history using SCD2 patterns).
2025 saw repeated, explicit investment in accessibility:
%GLOBAL SQLRC;) for embedded DI Job usage.A few 2025 changes were about getting the "last mile" right in global SAS estates:
During 2025 we also detailed the Data Controller use case with AFA Insurance (Sweden). They describe using Data Controller primarily for steering/mapping/control tables, where:
They call out the approval workflow and history/audit as standout features, and also mention value from dropdowns, hooks, and lineage.
We would like to thank all of our customers for their continued support and feedback.
Our mission is for Data Controller to be secure, simple, and fast - when loading ad-hoc data into SAS.
If you'd like to try it out, just go ahead and perform an installation - the base product does not require a paid license.
We're also happy to provide complementary deployment support, just reach out.
Data Controller is the product of a UK company with a singular focus on SAS Web Apps.
All our source code can be found on our self-hosted Gitea Repository.
Leverage our underlying tech stack on Github and build your own SAS Powered Web Apps.
