carto.com Open in urlscan Pro
34.36.105.189  Public Scan

URL: https://carto.com/blog/snowflake-snowpark-container-services-native-apps
Submission: On October 03 via manual from US — Scanned from DE

Form analysis 1 forms found in the DOM

/search

<form action="/search" class="search-field w-form" data-hs-cf-bound="true"><label for="search" class="search-field__label visually-hidden">Blog search<br></label><input type="search" class="search-field__input w-input" maxlength="256" name="query"
    placeholder="Find a blog post" id="search" required=""><input type="submit" value="Search" class="button button--navbar button--white visually-hidden w-button"></form>

Text Content

Platform
Technology


Data


Services

CARTO for

Google Cloud


AWS

Azure


Snowflake


Databricks

Solutions
By Industry
By Use Case
By Role
Cities & Government


Financial Services


CPG


Environmental


Health & Pharma


Logistics

Marketing & Advertising


Real Estate


Retail


Telecoms


Transport


Utilities

ALL INDUSTRIES


Site Selection


Supply Chain Optimization


Catastrophe Modeling


Environmental Management


Healthcare Analytics


IoT Analytics


Territory Planning

Geomarketing


Out Of Home Analytics


Data Monetization


Fraud Detection


Indoor Mapping


Network Deployment


Network Deployment

ALL USE CASES


Business User


Developer

Data Scientist


GIS Professional

Read
Blog

Reports


Customer Stories

Learn
Documentation & Tutorials


CARTO Academy


Location intelligence


Spatial Data Science


Spatial SQL

Spatial Indexes

Connect
Events


Webinars

Platform
Technology


Data


Services

CARTO for

Google Cloud


AWS

Azure


Snowflake


Databricks

Solutions
By Industry
By Use Case
By Role
Cities & Government


Financial Services


CPG


Environmental


Health & Pharma


Logistics

Marketing & Advertising


Real Estate


Retail


Telecoms


Transport


Utilities

ALL INDUSTRIES


Site Selection


Supply Chain Optimization


Catastrophe Modeling


Environmental Management


Healthcare Analytics


IoT Analytics


Territory Planning

Geomarketing


Out Of Home Analytics


Data Monetization


Fraud Detection


Indoor Mapping


Network Deployment


Market Analysis

ALL USE CASES


Business User


Developer

Data Scientist


GIS Professional

Read
Blog

Reports


Customer Stories

Learn
Documentation & Tutorials


CARTO Academy


Location intelligence


Spatial Data Science


Spatial SQL

Spatial Indexes

Connect
Events


Webinars

Login

Try for free



Home
Technology
Cloud Native
Core Tech
App Development
Cartography & Visualization
VIEW ALL TECHNOLOGY
Data Science
Spatial Data Science
Spatial Analytics
Spatial Data
Use cases
VIEW ALL DATA SCIENCE
CARTO
Customer Stories
CARTO Culture
News
Events
VIEW ALL CARTO
Blog search


Jaime Sanchez
·
Jun 27, 2023
Jaime Sanchez
and
·
Jun 27, 2023
Jaime Sanchez
,
and
·
Jun 27, 2023


DEPLOY CARTO SPATIAL APPS DIRECTLY IN THE SNOWFLAKE DATA CLOUD

Cloud Native
4
mins read
Share
Facebook
Twitter
LinkedIn


Summary

Announcing CARTO’s support for Snowflake’s Snowpark Container Services &
Snowflake Native Apps for cutting-edge geospatial analysis & optimization.

This post may describe functionality for an old version of CARTO. Find out about
the latest and cloud-native version here.


At the 2023 Snowflake Summit, taking place in Las Vegas, Snowflake announced
Snowpark Container Services, launching in private preview and the public preview
for Snowflake Native Apps. CARTO is excited to participate as a launch partner
for both of these offerings, furthering our mission to unlock native geospatial
capabilities directly within the Snowflake Data Cloud.


ANNOUNCING CARTO’S SUPPORT FOR SNOWFLAKE’S SNOWPARK CONTAINER SERVICES AND
SNOWFLAKE NATIVE APPS

Since 2020, CARTO has been collaborating with Snowflake to bring advanced
spatial analytics functionalities to the Snowflake Data Cloud. We are thrilled
to expand this collaboration to include support for Snowflake’s latest product
innovations.

Snowpark Container Services can be used as part of a Snowflake Native App (in
development) to enable Snowflake customers to install and run sophisticated apps
entirely in their Snowflake account. For Snowflake consumers, this means they
can install cutting-edge products like CARTO’s Location Intelligence platform
and run them  in their Snowflake without ever having to move their governed data
or compromise its security.

Let’s take a look at an example use case of CARTO and Snowflake in action!


USE CASE EXAMPLE: CARTO FLEET ROUTE OPTIMIZATION

The Vehicle Routing Problem, also known as VRP, is an optimization challenge
aimed to  determine the most efficient routes for a fleet of vehicles to visit a
specific set of locations while adhering to various constraints.

To tackle this intricate spatial challenge, CARTO offers a comprehensive fleet
optimization toolkit that empowers developers to fully leverage the robust and
flexible computing resources of Snowflake. This toolkit enables the creation of
routing applications that enhance operational efficiency, competitiveness, and
environmental sustainability for companies in many different verticals.




HOW DOES IT WORK WITHIN SNOWFLAKE?

First, CARTO’s Analytics Toolbox can be installed as a Snowflake Native App from
Snowflake Marketplace, so its entire suite of geospatial functions runs within
the customer’s Snowflake environment. The Fleet Optimization solution—which
utilizes Snowpark Container Services—runs using Snowflake compute and accesses
the natively integrated geospatial functions available via the native app.  

At the heart of the Fleet Optimization architecture lies a Docker container
operating within Snowpark Container Services, serving as the execution
environment for all fleet optimization processes.

For data storage, Snowflake employs input tables to hold information like
locations (deliveries), constraints (e.g., time windows), and vehicles
(including additional limitations like vehicle capacities). These input tables
conform to a predefined data model, ensuring data integrity within the
optimization engine.

Similarly, Snowflake utilizes output tables to store the solutions generated by
the optimization engine. Each solution consists of a collection of routes,
comprising nodes (point geometry with a sequential order within the route) and
edges (line geometry connecting each pair of sequenced nodes). These output
tables also adhere to a predefined data model, preserving integrity with the
optimization engine.

The Fleet Optimization solution produces various outputs, which are then
visualized through an interactive dashboard equipped with maps and widgets in
CARTO Builder.




GET STARTED WITH SNOWFLAKE AND CARTO

Ready to take your geospatial analysis to new heights? Talk to us!

Want to get started?
Start free trial


‍

Don’t forget to share this post on Twitter, Facebook and Linkedin!

About the author

Jaime is a member of CARTO Strategic Partnerships team where he manages
go-to-market and product relationships with industry-leading cloud service
providers like GCP, Snowflake and AWS. Jaime brings a strong foundation in
computer science and over 7 years of GTM experience in geospatial which helps
drive our strategy to democratize location intelligence by bringing integrating
our platform to our customer’s data warehouses.

More Posts from
Jaime Sanchez

About the author

Jaime is a member of CARTO Strategic Partnerships team where he manages
go-to-market and product relationships with industry-leading cloud service
providers like GCP, Snowflake and AWS. Jaime brings a strong foundation in
computer science and over 7 years of GTM experience in geospatial which helps
drive our strategy to democratize location intelligence by bringing integrating
our platform to our customer’s data warehouses.

More Posts from
Jaime Sanchez

About the author

More Posts from


About the author

Jaime is a member of CARTO Strategic Partnerships team where he manages
go-to-market and product relationships with industry-leading cloud service
providers like GCP, Snowflake and AWS. Jaime brings a strong foundation in
computer science and over 7 years of GTM experience in geospatial which helps
drive our strategy to democratize location intelligence by bringing integrating
our platform to our customer’s data warehouses.

More Posts from
Jaime Sanchez

About the author

More Posts from


About the author

More Posts from

Previous Post
Next Post
What divides the U.S.? The 2016 Presidential Election Visualized
Data Through Design Opening Reception: Kicking-Off NYC Open Data Week 2018 in
Style
80 Data Visualization Examples Using Location Data and Maps
Spreading Location Intelligence all around the world
Census Oddities
Geospatial processing with Clickhouse
How our solutions team engineered WaterHack 2018
Who is who at CARTO’s Design Team
CARTO 2018: Our Year In Review
Using Location Data to Identify Communities in Williamsburg, NY
Patching Plain PostgreSQL for Parallel PostGIS Plans
Mapping the Impact of Madrid's Line 5 Shutdown
What We Learned About Open-Source Geospatial Technology at FOSS4G
4 Ways Data Enrichment Can Improve Your Raw Business Data
40 Brilliant Open Data Projects And How They're Redefining Smart Cities in 2017
COPY'ing with the Python SDK
Announcing CARTO.js v4.1
How to use CARTO.js with React
Location Intelligence conferences to attend this spring
Global Partnership: Democratizing Data & Location Intelligence for Development
Why spatial analysis is key to ending pharmacy deserts and the opioid epidemic
Using Spatial Interaction Models to Predict Behaviors
4 solutions to common problems when making location data maps
3 Internet of Things (IoT) Location Trends in 2018
A New Approach to Customer Segmentation Using Location Data
Survivalists & Selectionists: How CPGs Understand Demographic Divides Through
Location
CARTO's Use of Foreign Data Wrappers
The 4-Step Framework for Open Data and Smart City Initiatives
5 Popular Thematic Map Types and Techniques for Spatial Data
Predicting Collisions in NYC with New Data Streams and Spatial Analysis
Design Principles for Making Maps on the Web
40 Brilliant Open Data Projects Preparing Smart Cities for 2018
Three Ways Retailers Increase Revenue with Location Intelligence
How Location Data is Helping Solve Water Insecurity
Mapping City Data Shows Link Between Redlining and Foreclosures
Celebrate Earth Day with Resource Watch
Bulk CARTO Import Using COPY
The Dreamforce 2017 Sessions We're Most Excited About
Airship: A New Front-End Library for Location Intelligence Apps
Drive Omnichannel Retail Success with Location Intelligence and New Data Streams
Working with CARTO VL
The 4 Types of Analytics Shaping Location Data Today
Discover Location Intelligence with CARTO at MWC 2018
4 Simple Steps Enigma Took to Turn Public Data into Insight
Introducing CARTO SalesQuest: Location-Based Sales Analytics
3 Ways Maps Can Transform Your Digital Marketing Campaigns
A tale of two site planning strategies: Dunkin' Donuts versus Starbucks
An update on MVT encoders
The Best Conferences for Location Intelligence in 2017
Site Planning and Revenue Prediction: Optimizing Food Truck Locations in New
York City
7 Maps Deriving New Insight From Mobile Data
Map of the Month: City Health Dashboard
How to Use Location Intelligence for Civic and Social Good
3 Spatial Data Science Trends to Watch in 2018
Designer’s table. How a lunch became the Design team’s signature
Creative Maps Made with the New CARTO.js 4.0
Real-time updated map of addresses inside LA wildfires perimeter
Build A Clicks-to-Bricks Strategy Using Spatial Data Science
Harness the Power of Vector with CARTO VL
A Better Approach to Sales Territory Management Using Spatial Clustering
How Vodafone & CARTO are providing Location Insights at MTV Music Week Bizkaia
Mark your calendars for CARTO’s Spatial Data Science Conference 2018
How to Use Spatial Analysis In Your Site Planning Process
A Map of Where People Went After the NYC Pride Parade
6 industry leaders on the state of Location Intelligence today
12 Maps That Tell the Story of 2017
Mobile Data 101: 15 Questions to Answer Using Mobile Data
Sneak Preview: CARTO Locations Madrid
Q&A: A Look at NYC's Open Data Approach with Mayor's Senior Project Manager
Get Smarter About Retail Site Monitoring
Data Viz Hacks We Learned While Mapping Drought Data
Happy PostGIS day!
Opportunity Zones in the Wake of Amazon HQ2
What Online Retailers Can Learn by Mapping Sales Data
A Really Good Guide on Location Intelligence Implementation
Our Game of Thrones Basemap is here to unite the Seven Kingdoms
The Future of Location Intelligence
Map of the Month: Pi Project - Connecting the World Through Art
Examining Potential Impact of H-1B Reform with Data Visualizations
Introducing CARTOframes: A Python Interface for CARTO
This map shows the communities most vulnerable to Hurricane Irma
Using Mapbox Vector Tiles in CARTO for Maps & Location Apps
Lessons Learned from Analyzing Over a Million Points of GPS Data
California Wildfire Maps: How fires and smoke are spreading
Driving down distribution costs with Location Intelligence
Meet the growing demand for senior care facilities with a modern site planning
approach
CARTO in QGIS using OGR
Map of the Month: Where Are All The New Houses
From clicks to bricks: the ecommerce companies who reverse engineered Site
Selection
How Insurance Uses Location Data to Prepare for Natural Disasters
Priorities When Building a Location Intelligent Geomarketing Strategy
3 Retailers Proving Brick and Mortar Isn't Dead
Compete on Convenience: Profitable Retail Delivery
Building A Real Estate Investment Strategy With Location Intelligence
CARTO brings geospatial data and analytics to Salesforce Einstein Analytics
How Tesco’s new discount brand could take on Aldi and Lidl with Location
Intelligence
Four Spatial Analysis Techniques to Boost Outcomes in 2017
Of The Most Clicked Location Intelligence Stories of 2018
What We Learned At NACIS 2017
From Working Backwards to Feature Docs.

Related Posts


Matt Forrest
·
Jan 31, 2023
Matt Forrest
and
·
Jan 31, 2023
Matt Forrest
,
and
·
Jan 31, 2023


WHY USE DATA WAREHOUSES FOR GEOSPATIAL ANALYSIS

Why use BigQuery, Snowflake, Redshift & Databricks for geospatial analysis?
Explore with a real-life example.

Cloud Native
Matt Forrest
·
Dec 13, 2022
Matt Forrest
and
·
Dec 13, 2022
Matt Forrest
,
and
·
Dec 13, 2022


3 WAYS TO LOAD GEOSPATIAL DATA INTO REDSHIFT

Looking to load geospatial data into Amazon Redshift? Find out how to do this
using Python, GDAL, Airbyte & dbt.

Cloud Native
Helen McKenzie
·
Nov 10, 2022
Helen McKenzie
and
Ana Díaz
·
Nov 10, 2022
Helen McKenzie
,
Ana Díaz
and
·
Nov 10, 2022


MIGRATING SPATIAL ANALYTICS FROM POSTGRESQL TO SNOWFLAKE

A step-by-step guide to migrating PostgreSQL geospatial workflows to the
Snowflake Data Cloud using CARTO.

Cloud Native


READY TO OPTIMIZE YOUR TERRITORIES WITH LOCATION INTELLIGENCE?

Request live demo


 * Platform

 * CARTO Platform

 * Technology

 * Data

 * Pricing

 * Services

 * Builder

 * Google Cloud

 * Amazon Web Services

 * Microsoft Azure

 * Snowflake

 * Databricks

 * Documentation

 * Documentation
   

 * CARTO Academy

 * Tutorials

 * Solutions

 * by Industry

 * AEC

 * Cities & Government

 * Financial Services

 * CPG

 * Environmental

 * Health & Pharma

 * Logistics

 * Marketing & Advertising

 * Real Estate

 * Retail

 * Sports & Entertainment

 * Telecoms

 * Transport

 * Utilities

 * __

 * by Use Case

 * Catastrophe Modeling

 * Data Monetization

 * Environmental Management

 * Fraud Detection

 * Geomarketing

 * Healthcare Analytics

 * IoT Analytics

 * Supply Chain Optimization

 * Site Selection

 * Transportation Planning

 * Network Deployment

 * Risk Analysis

 * Market Analysis

 * Territory Planning

 * Company

 * Blog

 * About us

 * Customer Stories

 * Partners

 * Webinars

 * Events

 * Careers

 * Reports

 * Brand

 * Grants

 * Location Intelligence

 * Spatial SQL

 * Spatial Indexes

 * Spatial Data Science

 * Terms of Service

 * Privacy Notice



© CARTO 2023

Unlock the power of spatial analysis.




Unlock the power of spatial analysis.


By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts.
Cookies Settings Reject All Accept All Cookies



PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

Cookies Details‎

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

Cookies Details‎

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

Cookies Details‎

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

Cookies Details‎
Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices