Hub
Pricing About
Collection

KNIME for Snowflake Users

SnowflakeDBDatabaseETLELT

Enable anyone in the organization - whether data experts, data analysts, business experts, scripters or non-scripters - to access and make sense of data in Snowflake, and virtually anywhere else, with KNIME’s low-code/no-code capabilities and dedicated nodes such as the Snowflake Connector node.

KNIME Snowflake Extension Guide
This guide describes how to work with Snowflake from within KNIME Analytics Platform.
Oct 11, 2023 7:04 AM
Like

Getting Started with Snowflake Workflows

Utilizing Snowflake data within KNIME requires a connection to a Snowflake Data Warehouse using the KNIME Database Framework. Once connected with the Snowflake Connector node, you will be able to use all KNIME DB nodes for visual query generation.
Node / Source
Snowflake Connector

This node creates a connection to a Snowflake database using the selected Snowflake JDBC driver. Learn more

Node / Source
DB Table Selector

This node takes a DB Connection as input and allows to select a table or view from within the connected database. Learn more

Node / Manipulator
DB Row Filter

This node allows rows to be filtered from the input DB Data table . Learn more

Node / Source
DB Reader

Executes the input query in the database and retrieves the result into a KNIME data table. Learn more

Node / Source
DB Query Reader

Executes an entered SQL query and returns the result as KNIME data table. Learn more

Go to item
Workflow
Two ways to run a simple Snowflake query in KNIME
SnowflakeDB
This example shows two ways to execute a Snowflake query within KNIME.
Snowflake ExamplesBasic Snowflake Workflow
0
srauner
Go to item
Workflow
Extract and visualize Snowflake data in KNIME without coding
SnowflakeDBDatabase
+3
This workflow is an example of how to get started with using Snowflake from within KNIME Analytics Platform.
Examples40_Partners07_Snowflake00_Getting_started_with_Snowflake
1
knime

ETL vs. ELT with KNIME and Snowflake

KNIME makes it easy for you to get your data into the right form within Snowflake whether you want to do ETL or ELT. By using the KNIME DB extension, you can visually create database queries to push execution to the database or warehouse.You can design your workflow based on where you would like the execution of different pieces of the workflow to take place.
Node / Manipulator
DB GroupBy

This node allows rows to be grouped by the selected columns from the input DB Data object. Learn more

Node / Manipulator
GroupBy

Groups the rows of a table by the unique values in the selected group columns. Learn more

Node / Manipulator
DB Numeric-Binner

It has a DB input port. For each column a number of intervals - known as bins - can be defined. Learn more

Node / Manipulator
Numeric Binner

For each column a number of intervals - known as bins - can be defined. Learn more

Node / Manipulator
DB Joiner

This node joins two DB Data tables. The join is based on the joining columns of both tables. Learn more

Node / Manipulator
Joiner

This node combines two tables similar to a join in a database. Learn more

Node / Sink
DB Loader

This node uses database specific bulk loading functionality that only some databases support to load large amounts of data. Learn more

Go to item
Workflow
Preparing and Exploring Customer Data with KNIME and Snowflake (ETL)
SnowflakeETLCustomer Intelligence
+5
An example of how to read and transform different data files within KNIME prior loading the manipluated data into Snowflake.
Examples40_Partners07_Snowflake01b_Snowflake_ETL
0
knime
Go to item
Workflow
Preparing and Exploring Customer Data with KNIME and Snowflake (ELT)
SnowflakeELTCustomer Intelligence
+5
An example of how to read different data files in KNIME and upload it to Snowflake.
Examples40_Partners07_Snowflake01a_Snowflake_ELT
0
knime

In-Database Model Inferencing

Powered underneath by the Snowpark integration, you can now create a model within KNIME and push it to your Snowflake Data Warehouses. Once the model is placed in the warehouse, you can then perform the model inferencing steps at the data (Snowflake) layer.
Node / Predictor
Snowflake H2O MOJO Predictor (Autoencoder)

This node applies an autoencoder MOJO to an incoming Snowflake connection. Learn more

Node / Predictor
Snowflake H2O MOJO Predictor (Classification)

This node applies a classification MOJO (binomial or multinomial) to an incoming Snowflake connection. Learn more

Node / Predictor
Snowflake H2O MOJO Predictor (Cluster Assigner)

This node applies a clustering MOJO to an incoming Snowflake connection. Learn more

Node / Predictor
Snowflake H2O MOJO Predictor (Dimension Reduction)

This node applies a dimension reduction MOJO to an incoming Snowflake connection. Learn more

Node / Predictor
Snowflake H2O MOJO Predictor (Isolation Forest)

This node applies an Isolation Forest MOJO to an incoming Snowflake connection Learn more

Node / Predictor
Snowflake H2O MOJO Predictor (Regression)

This node applies a regression MOJO to an incoming Snowflake connection. Learn more

Node / Predictor
Snowflake H2O MOJO Predictor (Word Embedding)

This node applies a word embedding MOJO to an input column. Learn more

Go to item
Workflow
Training and Testing a Customer Churn Predictor with KNIME and Snowflake
SnowflakeCustomer IntelligenceCI
+7
This workflow is an example of how to train a machine learning model in KNIME with data sampled from Snowflake.
Examples40_Partners07_Snowflake02_Snowflake_Model_Learning
0
knime
Go to item
Workflow
Customer Churn Predictor Deployment with KNIME and Snowflake
SnowflakeCustomer IntelligenceCI
+6
This workflow is an example of how to deploy a customer churn predictor as Snowflake User-Defined Function.
Examples40_Partners07_Snowflake03_Snowflake_Model_Deployment
1
knime

Data Apps powered by KNIME and Snowflake

With KNIME Business Hub, a user has the ability to create and deploy workflows across the business that are powered by Snowflake and KNIME. You can schedule the workflow to run at specific times , deploy it as a REST endpoint, or create a visual data app. Below you can find an example of a workflow which uses Snowflake data to create a sales KPI dashboard. Take a look at the KNIME Data Apps Beginners Guide in the additional material section.
Go to item
Workflow
Providing an Interactive Data App with KNIME and Snowflake
SnowflakeCustomer IntelligenceCI
+5
An example of how to turn Snowflake data into an interactive Data App that can be consumed by business users.
Examples40_Partners07_Snowflake04_Snowflake_Dynamic_Data_App
0
knime

Additional Material

Docs: KNIME Snowflake Extension Guide
Video: Siemens Healthineers Creates Data-as-a-service with Snowflake and KNIME
Blog: Build a Churn Predictor with Snowflake and KNIME
Docs: KNIME Data Apps Beginners Guide
KNIME and Snowflake Partnership

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits