Flexible, Secure, Auditable Data Changes for SAS® Environments
Data Controller enables business users to safely update IT‑owned source data—without direct table access—while giving data owners full control through approvals, validation, and a complete audit trail.
Built by SAS® practitioners for data‑intensive, regulated environments, Data Controller replaces scripts, spreadsheets, and ad‑hoc database access with a governed, real‑time workflow.
👉 Website: https://datacontroller.io
👉 Documentation: https://docs.datacontroller.io
Most organizations still rely on risky or inefficient methods when data needs to be corrected or overridden:
- Ad‑hoc SAS programs
- Manual database scripts
- Spreadsheet uploads with no governance
- Direct access to sensitive tables
Data Controller provides self‑service data modification with enterprise‑grade controls, purpose‑built for SAS® platforms.
Business users can add, modify, or delete data via a web interface or file upload—without needing direct access to source tables. All changes are staged and reviewed before they go live.
Every change requires one or more approvals. Approvers see a clear, row‑level diff of what will change before accepting or rejecting updates.
Track who changed what, when, and why. Original uploads (including Excel files) are retained for audit and compliance purposes.
Drag‑and‑drop Excel or CSV files directly into SAS tables—no need to pre‑define formats, lengths, or metadata. Password‑protected Excel files are supported.
Native support for:
- SCD Type 2
- Bi‑temporal tables
- Retained and composite keys
- Format catalogs
- Role‑based access (Viewer, Editor, Approver, Auditor, Admin)
- Row‑level and column‑level security
- SASLogon‑based authentication
- No direct user access to target tables
New tables are added via configuration—not custom code. Schemas, keys, and structures are inferred dynamically at runtime.
Designed for:
- SAS® users, developers, and administrators
- Regulatory and financial reporting teams
- Data & Analytics groups in controlled environments
- Enterprises running SAS 9, SAS EBI, or SAS Viya
Data Controller works across all major SAS platforms, using SAS‑native engines to update data in databases and SAS datasets alike.
This GitHub profile references the full Data Controller ecosystem:
- Core repository: https://git.datacontroller.io/dc/dc
- Backend services & APIs: https://code.datacontroller.io
- Configuration, macros, and deployment assets
The platform is actively developed, production‑proven, and designed to be extended to meet enterprise requirements.
- 📘 Product overview and use cases — https://datacontroller.io
- 📚 Full documentation and guides — https://docs.datacontroller.io
- 🧩 Source code and internals — https://git.datacontroller.io
If you work with SAS® data and need controlled, auditable, real‑time data updates, Data Controller is built for you.