feat: snowflake support
All checks were successful
publish / Build-and-publish (push) Successful in 12m41s
All checks were successful
publish / Build-and-publish (push) Successful in 12m41s
This commit is contained in:
45
content/blog/snowflake-data-modification-support2/index.md
Normal file
45
content/blog/snowflake-data-modification-support2/index.md
Normal 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)!
|
||||
Reference in New Issue
Block a user