Capitolo 16. Funzioni analitiche
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
I volumi di dati sono cresciuti a un ritmo impressionante e le organizzazioni hanno difficoltà a immagazzinarli tutti, per non parlare del tentativo di dargli un senso. Sebbene l'analisi dei dati avvenga tradizionalmente al di fuori del server del database, utilizzando strumenti o linguaggi specializzati come Excel, R e Python, il linguaggio SQL include una serie di funzioni utili per l'elaborazione analitica. Se hai bisogno di generare delle classifiche per identificare i 10 migliori venditori della tua azienda o se stai generando un report finanziario per un tuo cliente e devi calcolare le medie mobili di tre mesi, puoi usare le funzioni analitiche integrate in SQL per eseguire questo tipo di calcoli.
Concetti di funzione analitica
Dopo che il server del database ha completato tutti i passaggi necessari per valutare una query, tra cui l'unione, il filtraggio, il raggruppamento e l'ordinamento, il set di risultati è completo e pronto per essere restituito al chiamante. Immagina di poter mettere in pausa l'esecuzione della query a questo punto e di poter fare una passeggiata attraverso il set di risultati mentre è ancora in memoria; quali tipi di analisi potresti voler fare? Se l'insieme dei risultati contiene dati sulle vendite, potresti voler generare classifiche per i venditori o per le regioni, oppure ...