Starburst, la plateforme analytique du data lake, a récemment enrichi son offre SaaS, Starburst Galaxy, avec de nouvelles fonctionnalités qui optimisent l’efficacité et facilitent la conception ainsi que le déploiement de charges de travail SQL.

Face à la complexité des opérations SQL et au besoin croissant d’analyser des volumes de données toujours plus importants, les entreprises doivent pouvoir étendre ces opérations aux utilisateurs métier. C’est le prix de la généralisation des outils métier basés sur l’inférence générative, pour commencer, car d’autres types d’inférences commencent à faire leur apparition, l’IA causale par exemple. Pour permettre à tous les utilisateurs, y compris les non spécialistes, d’exploiter le potentiel des données en entreprise, il est primordial de développer et d’adopter des solutions facilitant les manipulations de données. Ces outils doivent permettre aux utilisateurs de tous niveaux de compétence technique de mener des analyses de données approfondies et de surveiller efficacement l'exécution des tâches sans nécessiter une expertise en SQL.

Au cœur des, la fonctionnalité dans Starburst Galaxy, « Jobs » se distingue par sa capacité à permettre aux utilisateurs d’organiser et d’automatiser l’exécution de tâches SQL de manière simple, offrant la possibilité de programmer des requêtes SQL à exécuter à intervalles réguliers. De plus, Galaxy met à disposition des outils de surveillance et de log, permettant aux utilisateurs de suivre l’avancement des tâches, de consulter les historiques d’exécution et d’être alertés en cas d’incidents ou de comportements inattendus.  

Prise en charge des fonctions SQL UDF

En parallèle, Starburst Galaxy intègre la prise en charge des fonctions SQL personnalisées par l’utilisateur (SQL UDF), permettant d’encapsuler des suites d’opérations et de calculs dans des fonctions réutilisables au sein de diverses requêtes SQL, comme s’il s’agissait de commandes natives. Cette fonctionnalité est restreinte aux UDF scalaires, qui produisent une valeur unique à partir des données d’entrée, garantissant ainsi la précision et l’efficacité des traitements SQL. L’implémentation des fonctions favorise la modularité et la simplification des scripts SQL pour les ingénieurs de données, leur permettant de se concentrer davantage sur des initiatives importantes.

Starburst a lancé les Jobs en avant-première publique, tandis que les fonctions SQL sont désormais pleinement disponibles.

En simplifiant l’accès et la gestion des données, ces solutions jouent un rôle crucial dans la démocratisation de l’analyse de données, permettant ainsi aux entreprises de mieux comprendre leurs opérations, d’optimiser leurs performances et de rester compétitives dans un environnement économique difficile. L’intégration de telles technologies soutient non seulement la prise de décision basée sur les données, mais encourage également une culture d’innovation et d’efficacité opérationnelle à tous les niveaux de l’organisation.