Skip to main content

Celonis Product Documentation

Snowflake

The Snowflake module enables you to execute SQL commands in your Snowflake account.

Getting Started with Snowflake

Prerequisites

  • A Snowflake account

In order to use Snowflake with Execution Management System, it is necessary to have a Snowflake account. If you do not have one, you can create a Snowflake account at trial.snowflake.com.

Connect Snowflake to Execution Management System

To connect your Snowflake account to Execution Management System you need to fill the Create a connection dialog as follows:

Connection name

Enter the name for the connection.

Account

Enter the name of your Snowflake account.

For example, if the URL of your Snowflake account is https://sx48547.eu-central-1.snowflakecomputing.com then the name of your account is sx48547.eu-central-1.

Username

Enter your username. This can be found, for example, in the top-right corner of your account.

61f27b2516630.png

Password

Enter the password to your account.

Database

Specify the database you want to use after creating the connection. For example, DEMO_DB.

Schema

Enter the schema you want to use after creating the connection, if needed. For example, PUBLIC.

The schema can be required for some SQL commands (e.g. CREATE TABLE).

Role

Enter the security role you want to use after creating the connection, if needed.

  • To use a role, the role must have been granted to the user.

  • Only a single role can be active at a time for a user session.

Click the Continue button to establish the connection.

The connection has been established. You can proceed with setting up the module.

61f27b26cbb55.png
Actions
Execute SQL

Executes an SQL command in your Snowflake account.

Connection

Establish a connection to your Snowflake account.

SQL Command

Enter the SQL statement you want to execute in your Snowflake account.

Make sure you have set up the connection accordingly (schema, role)