10.7 C
New York
Tuesday, December 6, 2022

Snowflake is Now Python-friendly – Analytics India Magazine

At Snowday 2022, Snowflake announced exciting new additions to its platform. The additional features will help developers, data scientists, and data engineers to increase productivity and uncover new ways to develop applications, pipelines, and ML models with Snowflake’s single data platform. 
Interestingly, after announcing its acquisition of Streamlit, an open-source framework for machine learning and data science teams to build and share data apps, Snowflake has said that users will be able to develop data applications using Python directly on its platform. The applications created can then be run on Snowflake’s secure and governed platform. 
Snowflake’s developer framework, Snowpark, supports multiple programming languages like Java, Scala, and SQL. Python is the latest addition and one that enables developers to co-create projects without any concern about data security and compliance roadblocks. 
Further, Snowflake has been able to leverage the abilities offered by its partners like Anaconda, dbt labs and more. Anaconda’s integration with Snowflake means that the open-source Python library in Anaconda will now be available for Snowflake users. The merger eliminates the need for manual installation or package dependency management. Snowflake’s integration with dbt labs, on the other hand, combines the power of SQL and Python, bringing together the widening gap between analytics and data science teams. 
Additionally, it is also planning to release its own optimised warehouses, which can publicly be previewed in AWS, so that developers can run large scale ML training and other memory-incentive operations in Snowflake, along with Python Worksheets for private view, where applications, data pipelines and ML models can be developed. 
Snowflake has also taken other measures to bring developers to build applications in the Data Cloud. The Schema Interface allows developers to onboard data faster, thereby increasing productivity, while also executing pipelines seamlessly with Serverless Tasks natively in the platform. Additionally, Snowflake has also introduced two new tools—dynamic tables and observability & experiences. 
Dynamic tables automate incremental processing through the use of declarative data pipelines for coding efficacy and ease. Observability & experiences include alerting (private preview), logging (private preview), event tracing (private preview), task graphs and history (public preview), and more, in order to build, test, debug, deploy, and monitor data pipelines more productively. 
Python is known to be the most-popular language among data scientists and third most-popular among developers. Making it Python-supported, and having an open-source library integrated within it, Snowflake will be able to onboard a large portion of the developer community to the data cloud. 
Workshop, Virtual
Building Data Solutions on AWS
19th Nov, 2022
Conference, in-person (Bangalore)
Machine Learning Developers Summit (MLDS) 2023
19-20th Jan, 2023
Conference, in-person (Bangalore)
Rising 2023 | Women in Tech Conference
16-17th Mar, 2023
Conference, in-person (Bangalore)
Data Engineering Summit (DES) 2023
27-28th Apr, 2023
Conference, in-person (Bangalore)
MachineCon 2023
23rd Jun, 2023
Discover special offers, top stories, upcoming events, and more.
Stay Connected with a larger ecosystem of data science and ML Professionals
Stay up to date with our latest news, receive exclusive deals, and more.
© Analytics India Magazine Pvt Ltd 2022
Terms of use
Privacy Policy


Related Articles


Please enter your comment!
Please enter your name here

Latest Articles