Snowflake presents Snowpark, a new development environment for data programming
Cloud data and warehouse management provider Snowflake on Tuesday announced a slew of product updates aimed at improving data discovery on its platform. Key feature updates include support for more data types, a new developer experience, more granular data controls, and expanded access to data services from third-party vendors.
On the developer side, Snowflake introduced Snowpark, described as a new way to program data into Snowflake through a set of optimized APIs.
The service includes native support for multiple programming languages, allowing developers, data engineers and data scientists to write code in the language of their choice. Snowflake postulates that Snowpark will simplify an organization’s IT architecture by integrating more data pipelines into Snowflake’s single, central, governed data platform. Snowpark is currently only available in test environments.
Meanwhile, the company announced that its marketplace now allows access to third-party data service providers. Snowflake also announced a Row Access Policies feature, which allows users to conditionally filter rows and query time based on user roles. The feature, which Christian Kleinerman, senior vice president of products at Snowflake, said provides “powerful and precise access control,” is expected to be privately previewed later this year.
The company also built its efforts around the concept of serverless tasks, which Kleinerman described as automated pipeline tasks powered by Snowflake, allowing data engineers to optimize task management.
In the area of ââdata management, Snowflake also announced a new object tagging capability that allows customers to track sensitive data for visibility and compliance, resource usage for cost visibility, and attribution, and manage tags with flexible admin templates.
Snowflake also announced plans to support unstructured data files such as audio, video, PDF files, and imagery data.
“Managing unstructured data in Snowflake means customers will be able to avoid accessing and managing multiple systems, deploy fine governance over unstructured files and metadata, and discover new revenue opportunities with more comprehensive insight.” , the company said.
Support for unstructured data is currently in private preview.
Snowflake competes with several data warehouse vendors, but has seen tremendous success in the eight years since its inception. Snowflake provides businesses with a way to generate, process and analyze large amounts of data in real time. The company went public in September as part of what has been called the biggest software IPO in Wall Street history.