J'ai créé une vue dans la ruche et c'est une requête complexe (avec des jointures, des unions, etc.). Lorsque j'exécute la requête sur un DF, le Catalyst & Tungsten fonctionne-t-il ou est-il 100% ruche? Ce que j'essaie de demander est - puis-je obtenir la requête que la vue est en cours d'exécution et ensuite utiliser le SQL spark pour exécuter la requête - avec Catalyst & Améliorations de tungstène?La requête SQL Spark est-elle active sur le DF?
Exemple:
sqlContext.sql("select * from view")
la requête de vue est en cours d'exécution sur la ruche (contexte ruche) et à cet effet pas si efficace.
vs
val str = getQuery...
sqlContext.sql("*actual query*")..
Il est un ensemble de données, donc je ne suis pas sûr que ce sera plus efficace, mais je trynig pour savoir comment faire ..
Je vous remercie beaucoup!