feat: snowflake support
All checks were successful
publish / Build-and-publish (push) Successful in 12m41s

This commit is contained in:
2026-03-14 13:33:56 +00:00
parent bf3e48654c
commit ae55a82b19
2 changed files with 45 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
---
title: "Data Controller now supports Snowflake"
description: Data Controller now supports Snowflake as a data modification target, enabling governed editing, approval workflows, and full audit trails for Snowflake tables on both SAS 9 and SAS Viya.
date: '2026-03-14 09:00:00'
author: 'Allan Bowe'
authorLink: https://www.linkedin.com/in/allanbowe/
previewImg: './snowflake.png'
tags:
- Data Management
- Releases
- Snowflake
---
We're delighted to announce that Data Controller now supports **Snowflake** as a data modification target! This means you can use Data Controller's full suite of governed data editing, approval workflows, and audit trail capabilities directly against your Snowflake tables — on both SAS 9 and SAS Viya.
## What This Means for You
If your organisation stores data in Snowflake, you can now:
- **Edit** Snowflake table data through the familiar Data Controller interface
- **Submit** changes for review and approval before they are applied
- **Audit** every change with a complete, tamper-evident history
No more uncontrolled spreadsheet uploads or direct database edits — every modification goes through the same governed process you rely on for your SAS datasets.
## Implementation Details
On SAS Viya, the library should be assigned in the autoexec. On SAS 9, Snowflake library assignments can come from the autoexec, or from **SAS Metadata**. Simply register your Snowflake library in SMC or SAS DI Studio as you normally would, and Data Controller will pick it up automatically.
Both the `SNOW` (alias) and `SASIOSNF` engines are supported.
## Native Passthrough SQL
Under the hood, Data Controller uses **native passthrough SQL** to interact with Snowflake. This means:
- Modifications are pushed directly to Snowflake using its own SQL dialect
- The target table does **not** need to be indexed (but must unique on its primary key)
- Maximum performance and compatibility with Snowflake's architecture is assured
## Getting Started
Snowflake support is available out of the box — no additional configuration is required beyond your existing Snowflake library assignment in SAS. More details on Data Controller are available in the [documentation](https://docs.datacontroller.io).
Ready to bring governed data modification to your Snowflake environment? We'd love to [hear from you](/contact)!

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB