46 lines
2.3 KiB
Markdown
46 lines
2.3 KiB
Markdown
---
|
|
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)!
|