OpenSearch prend en charge les instructions de requête SQL pour l'extraction et l'analyse des données. Il propose également des fonctions définies par l'utilisateur (UDF), des fonctions d'agrégation définies par l'utilisateur (UDAF) et des fonctions tabulaires (TVF) afin d'étendre les capacités du langage SQL.
Présentation des fonctions
Les instructions de requête SQL permettent d'extraire, de traiter et d'analyser les données issues de bases de données relationnelles. La syntaxe modulaire prend en charge le filtrage des données, les jointures, l'agrégation et le tri. Pour plus d'informations sur la syntaxe des requêtes SQL et ses limites, consultez la rubrique Syntaxe des instructions de requête SQL.
Les fonctions définies par l'utilisateur étendent les capacités du langage SQL en encapsulant une logique complexe réutilisable. Pour plus d'informations sur les UDF, les UDAF et les TVF dans OpenSearch, consultez la rubrique Fonctions définies par l'utilisateur.