explain() affiche le plan d’exécution d’une requête DataStore afin de vous aider à comprendre les opérations qui seront effectuées et le SQL qui sera généré.
Utilisation de base
Syntaxe
Format de sortie
Sortie standard
Légende des icônes
Sortie verbose
Trois phases d’exécution
Phase 1 : Construction de requêtes SQL (différée)
Phase 2 : Moment de l’exécution
Phase 3 : opérations sur les DataFrames
Comprendre le plan d’exécution
Informations sur la source
file()- fonction de tablefile()de ClickHouse'CSVWithNames'- format de fichier avec en-tête
Opérations de filtrage
GroupBy et agrégation
Opérations de tri
Opérations LIMIT
Informations sur le moteur
Pushdown
- Oui : l’opération sera exécutée directement dans la source de données (SQL)
- Non : l’opération nécessite une exécution dans pandas