Snowflake REST SQL Connector
Content Type: Module
Categories: Snowflake,Connectors
Overview
The Snowflake REST SQL connector makes it possible to
- Setup key-pair authentication with an RSA key pair according to PKCS #8 standard
- Execute SQL statements on Snowflake via a REST call from within your Mendix application. These statements allow you to:
- Read data from Snowflake
- Write data to Snowflake
- Trigger Snowflake Cortex ML functions (see https://docs.snowflake.com/en/guides-overview-ml-functions)
- Use Snowflake Cortex LLM functions (see https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions).
- Use Snowflake Cortex Analyst (see Cortex Analyst | Snowflake Documentation)
The connector supports:
- authentication with a RSA key pair according to PKCS #8 standard or OAuth
- execution of single SQL statements
- synchronous execution of calls
- use of Snowflake Cortex Analyst
Documentation
Please see the documentation on Mendix Docs.
Please note that the dependency on GenAI Commons is on GenAI commons version 3.x, not higher!
Releases
Version: 2.0.0
Framework Version: 10.21.0
Release Notes: Upgraded to Mx version 10.21.0
Be aware that all third party (jar) dependencies are now configured in the module itself and have been removed from the user lib.
Dependency on Gen AI commons is on version 3.x, not a higher major version! (so now, initially, version 3.0.0, but that might be a higher 3.x version in future).
Version: 1.4.0
Framework Version: 9.24.2
Release Notes: Added Binding parameter functionality.
Version: 1.3.2
Framework Version: 9.24.2
Release Notes: - Fixed bug where OAuth connection details couldn't be saved.
- Cleaned up/updated user libs.
Version: 1.2.2
Framework Version: 9.18.0
Release Notes: - added folder and renamed microflows which are solely for key-pair-authentication and not OAuth
Version: 1.1.0
Framework Version: 9.18.0
Release Notes: - Association between ConnectionDetails and Account entity added
- Small bug fixes
Version: 1.0.0
Framework Version: 9.18.0
Release Notes: - Pages for management of connection details including set up of key-pair authentication
- Two operations to execute statements and transform responses to Mendix objects