Er zijn weinig it-aanbieders die hun eigen categorie creëren. Wat Snowflake wil realiseren met zijn data-cloud doet denken aan de app-store van Apple: één platform en apps, maar dan wel rond data. Hoe Snowflake de toekomst rond data ziet, leerden we op hun summit. Met deze trends.
Snowflake zette de datawarehouse definitief in de cloud, en werd er groot mee. Toch wil het Amerikaanse bedrijf zichzelf niet plaatsen in de categorie van clouddatawarehouse of clouddatabasesysteem, benadrukt Christian Kleinerman, svp of product. ‘Wij beschrijven ons als de ‘data-cloud’, reageert hij. Met hem overlopen we deze kenmerken van het aanbod, dat richtinggevend is in de markt.
Vijf kenmerken
- Eén product
‘Cruciaal in ons aanbod is dat Snowflake één enkel product is’, benadrukt Christian Kleinerman van Snowflake. ‘Het is een uniek platform én ecosysteem voor data en applicatie-providers, met ook de mogelijkheid van data van derde partijen. Zodra je het hebt geïntegreerd, ben je binnen.’
Dat is iets waar bedrijven volgens hem naar op zoek zijn. En dat in tegenstelling tot wat sommige andere techleveranciers bieden. ‘Zij brengen losse producten voor allerlei gebruikstoepassingen op de markt, die misschien wel onder te brengen zijn in een product. Maar voor de meeste beslissingsnemers in bedrijven is dat moeilijk om te begrijpen. Voor ontwikkelaars ja, maar voor hun collega’s niet.’
Bij Snowflake zit de opstelling van hun data-cloud sowieso in een zogenaamde best of breed-opstelling. Met gebruik van de grote hyperscalers aan de ene kant (AWS, Azure en Google Cloud) en aan de andere kant een aantal gespecialiseerde partijen, zoals Tableau voor analytics. ‘Maar wel met een centrale data cloud daartussen. De voorbije vijftien jaar hebben wij gehamerd op het un-silo-aspect van data, en de laatste tijd, met de ontwikkeling van apps op onze data-cloud, ook het vermijden van de re-silo-ing van data.’
- Alle soorten data
De data-cloud van Snowflake richt zich op alle data. In de praktijk zijn dat bij klanten vooral gestructureerde en semi-gestructureerde. ‘Daar zijn recent ook ongestructureerde data bijgekomen, want als je een data cloud aanbiedt, moet je alle soorten data kunnen bieden’, vult Kleinerman aan.
In principe zijn ook alle soorten workloads van tel.‘Maar dat is momenteel een ambitie’, erkent Kleinerman. ‘Momenteel bieden we acht soorten workloads, zoals datawarehousing, datalakes en business intelligence.’ Maar ook data-engineering en cybersecurity, zijn toepassingen waar je Snowflake voor kunt gebruiken. De focus richt zich op het analytische. Het transactionele aspect van data zit ‘in private preview’ en zal pas binnenkort, bijvoorbeeld tegen het einde van het jaar, voor iedereen kunnen worden aangeboden.
- Diverse gebruikers
Eén unieke data-cloud maar wel met diverse gebruikers. Bij de Nederlandse online-supermarkt Picnic, dat Sowflake centraal inzet en daar zelfs Redshift van AWS voor aan de kant schoof, zijn er drie types van gebruikers. Er zijn de datawetenschappers, die zich bezighouden met machine learning en hiervoor Python hanteren als programmeertaal. Er zijn de analisten, die zich bezighouden met het nemen van zakelijke beslissingen, en bijvoorbeeld fervente gebruikers zijn van querytaal Structured Query Language. En er zijn tenslotte de data-engineers die zich bezighouden met data modelling.
- Code naar de data
De datawetenschappers bij Picnic geven nog een specifiek kenmerk aan voor de data-cloud. ‘Cruciaal is dat code naar de data komt, en niet omgekeerd. Als je een grote hoeveelheid data hebt, is het vaak geen goed idee om die te verplaatsen’, aldus Kleinerman.
Op de Snowflake Summit was er de bekendmaking van het Native App Framework van Snowflake op AWS, vorig jaar al aangekondigd maar nu dus voor het brede publiek. Hierbij krijgen ontwikkelaars tools in handen voor het bouwen van apps binnen de data-cloud, en dat op een centrale kopie van de data. ‘Ons framework maakt het mogelijk dat ontwikkelaars hun apps rechtstreeks naar de data van hun klanten te brengen, zonder dat die data ooit de omgeving van de klant hoeven te verlaten. Iets wat zeker voor gevoelige klantendata, en dat zijn ze vaak, wenselijk is.’
Meer dan 25 nieuwe Snowflake Native Apps zijn officieel gepubliceerd op de Snowflake Marketplace die samenwerking biedt op het gebied van data. Andere bedrijven kunnen zich deze apps namelijk aanschaffen. ’Daarnaast zijn tachtig à negentig apps in ontwikkeling’, aldus Kleinerman.
- En… daar is ai
Een andere aankondiging van Snowflake die aansluit op Native App Framework, is de Snowpark Container Services. Deze functionaliteit, momenteel in private preview, maakt onderdeel uit van het Snowpark-ontwikkelframework. Data-engineers gebruiken het framework om pipelines te migreren, maar het kan ook nuttig zijn voor data-scientists om modellen te bouwen en trainen. De toepassing rond het gebruik van ai en large language model (llm) is hierbij een logische stap. In dit kader kondigt Snowflake een rits samenwerkingen aan met verschillende software- en appleveranciers als Dataiku en SAS voor ai- en ml-processing. ‘Ons aanbod rond containers zal Snowflake-gebruikers helpen om zelf aan de slag te gaan, geïntegreerd met de native apps’, aldus Kleinerman.
Anderzijds biedt het bedrijf oplossingen aan, waar Document AI (voorlopig nog in private preview) een voorbeeld van is. ‘Dit model ondersteunt het distilleren van informatie uit documenten, zoals factuurbedragen en contractuele voorwaarden, met behulp van natural language processing’, stelt Jeff Holland, director of product bij Snowflake. Document AI is gebaseerd op de technologie van Applica, een Poolse bedrijf dat Snowflake onlangs overnam. Want ook ai is de richting die Snowflake uitgaat.
Nooit ver weg
Kortom, Snowflake is begonnen door datawarehousetechnologie naar de cloud te brengen, maar vandaag is, net als bij elke andere leverancier, ai in menige aankondiging terug te vinden. ‘De komende jaren zullen daarin verdere stappen worden gezet.’ Of hoe bij elk vooraanstaande cloud- of technologiebedrijf ai nooit ver weg is.