Published signals

Elasticsearch ES|QL prend en charge les vues, les sous-requêtes et le schéma à la lecture

Score: 8/10 Topic: Elasticsearch ES|QL new features: views, subqueries, schema-on-read

Le langage de requête ES|QL d'Elasticsearch prend désormais en charge les vues, les sous-requêtes et les définitions de schéma à la lecture, permettant une analyse de données plus puissante et flexible. Cette mise à jour permet des abstractions de requêtes réutilisables et la gestion de schémas dynamiques.

Elasticsearch a annoncé des améliorations significatives de son langage de requête ES|QL, introduisant la prise en charge des vues, des sous-requêtes et des définitions de schéma à la lecture. Ces fonctionnalités rapprochent ES|QL des capacités des bases de données SQL traditionnelles tout en conservant les points forts d'Elasticsearch dans le traitement des données semi-structurées et de séries temporelles. Les vues permettent de définir des abstractions de requêtes réutilisables, simplifiant les pipelines d'analyse complexes. Les sous-requêtes permettent une logique de requête imbriquée pour une récupération de données plus sophistiquée. Les définitions de schéma à la lecture permettent d'appliquer des structures de schéma au moment de la requête plutôt qu'au moment de l'indexation, offrant une plus grande flexibilité pour les schémas de données dynamiques ou en évolution. Pour les ingénieurs de données et les analystes travaillant avec Elasticsearch, ces ajouts réduisent le besoin de prétraitement et d'ETL, permettant une exploration de données plus agile. Cette mise à jour positionne ES|QL comme un concurrent plus sérieux pour l'analyse en temps réel, réduisant potentiellement la dépendance aux moteurs de requête externes. L'ensemble de fonctionnalités est particulièrement précieux pour les cas d'utilisation d'observabilité, d'analyse de sécurité et de gestion de journaux où les formes de données sont imprévisibles.