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
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