diff --git a/content/blog/snowflake-data-modification-support2/index.md b/content/blog/snowflake-data-modification-support2/index.md new file mode 100644 index 0000000..a0cf4f9 --- /dev/null +++ b/content/blog/snowflake-data-modification-support2/index.md @@ -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)! diff --git a/content/blog/snowflake-data-modification-support2/snowflake.png b/content/blog/snowflake-data-modification-support2/snowflake.png new file mode 100644 index 0000000..62b15b5 Binary files /dev/null and b/content/blog/snowflake-data-modification-support2/snowflake.png differ