Setting up Snowpark Container Services
In this section, we’ll lay down the groundwork necessary for exploring Snowpark Container Services. We will use Docker to create an OCI-compliant image to deploy to Snowpark. We’ll start by creating Snowflake objects.
Creating Snowflake objects
To create Snowflake objects, follow these steps in Snowsight with the ACCOUNTADMIN role:
- Create a role named
test_role
using the following command. This role will be used for our Snowpark application:USE ROLE ACCOUNTADMIN; CREATE ROLE test_role;
This will print the following output:
![Figure 8.2 – A Snowflake role](https://static.packt-cdn.com/products/9781805123415/graphics/image/B19923_08_2.jpg)
Figure 8.2 – A Snowflake role
- Create a database and grant access to the database role by running the following command:
CREATE DATABASE IF NOT EXISTS SNOWPARK_DEFINITIVE_GUIDE; GRANT OWNERSHIP ON DATABASE SNOWPARK_DEFINITIVE_GUIDE TO ROLE test_role COPY CURRENT GRANTS;
This will display the following output:
![Figure 8.3 – Granting access](https://static.packt-cdn.com/products/9781805123415/graphics/image/B19923_08_3.jpg)
Figure...