thinQmaster Virtual testing partner Adaptive practice exams that find your weak spots and drill them. Every answer explained. From $69
Enroll

thinQmaster

Find your exam

Five questions free, before you decide.

Step 1 · choose a vendor

In one of our camps? Your practice exams come with the tuition — they are on your study page already.

Data & Analytics · Intermediate

Snowpark

Snowflake's developer framework with Python, Java and Scala DataFrame APIs whose operations are pushed down and executed inside Snowflake.

Definition

Snowpark DataFrames are lazily evaluated and translated to SQL. It also supports Python UDFs, UDTFs and stored procedures, packages from the Anaconda channel and Snowpark-optimized warehouses for memory-heavy ML. Snowpark Container Services runs containerized apps inside Snowflake.

Example

session.table('orders').filter(col('amount') > 100).group_by('region').agg(sum_('amount')).show()

Exam tip

Snowpark code runs in Snowflake's compute, not on the client, so data doesn't leave the platform.

Related terms