== Physical Plan ==
AdaptiveSparkPlan (9)
+- == Final Plan ==
Execute InsertIntoHadoopFsRelationCommand (5)
+- WriteFiles (4)
+- ShuffleQueryStage (3), Statistics(sizeInBytes=2028.6 KiB, rowCount=5.07E+3)
+- Exchange (2)
+- * Scan ExistingRDD (1)
+- == Initial Plan ==
Execute InsertIntoHadoopFsRelationCommand (8)
+- WriteFiles (7)
+- Exchange (6)
+- Scan ExistingRDD (1)
(1) Scan ExistingRDD [codegen id : 1]
Output [33]: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, JPY#16614, PrixUnitaireFacture-Euros#16615, MontantFacture-Euros#16616, Ecart-PrixUnitaireReference#16617, Ecart-PrixRevientReference#16618, Ecart-PrixFactureReferent#16619, Ecart-PrixFacturerevientReference#16620, Marge-Therorique#16621, Marge-Reelle#16622]
Arguments: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, ... 9 more fields], MapPartitionsRDD[666] at createDataFrame at AbsExportExecutor.java:55, ExistingRDD, UnknownPartitioning(0)
(2) Exchange
Input [33]: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, JPY#16614, PrixUnitaireFacture-Euros#16615, MontantFacture-Euros#16616, Ecart-PrixUnitaireReference#16617, Ecart-PrixRevientReference#16618, Ecart-PrixFactureReferent#16619, Ecart-PrixFacturerevientReference#16620, Marge-Therorique#16621, Marge-Reelle#16622]
Arguments: SinglePartition, REPARTITION_BY_NUM, [plan_id=4435]
(3) ShuffleQueryStage
Output [33]: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, JPY#16614, PrixUnitaireFacture-Euros#16615, MontantFacture-Euros#16616, Ecart-PrixUnitaireReference#16617, Ecart-PrixRevientReference#16618, Ecart-PrixFactureReferent#16619, Ecart-PrixFacturerevientReference#16620, Marge-Therorique#16621, Marge-Reelle#16622]
Arguments: 0
(4) WriteFiles
Input [33]: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, JPY#16614, PrixUnitaireFacture-Euros#16615, MontantFacture-Euros#16616, Ecart-PrixUnitaireReference#16617, Ecart-PrixRevientReference#16618, Ecart-PrixFactureReferent#16619, Ecart-PrixFacturerevientReference#16620, Marge-Therorique#16621, Marge-Reelle#16622]
(5) Execute InsertIntoHadoopFsRelationCommand
Input: []
Arguments: file:/data/output/export/parquet/64f16a25-b5f5-4c71-87f6-646505a9e6b7, false, Parquet, [path=file:///data/output/export/parquet/64f16a25-b5f5-4c71-87f6-646505a9e6b7], ErrorIfExists, [Produit_ID, Quantite, Code_promo, Prix_unitaire_facture, Montant_facture, Client_ID, Date, Annee_mois, Transaction_ID, Region-[Norm], Currency-[Norm], Date-[Norm], Campagne_ID, Jour-Semaine, Freebe, Premium, Categorie_Products_ref, Type_Products_ref, Prix_unitaire, Prix_revient, Client_premium, Client_region, GBP, USD, ... 9 more fields]
(6) Exchange
Input [33]: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, JPY#16614, PrixUnitaireFacture-Euros#16615, MontantFacture-Euros#16616, Ecart-PrixUnitaireReference#16617, Ecart-PrixRevientReference#16618, Ecart-PrixFactureReferent#16619, Ecart-PrixFacturerevientReference#16620, Marge-Therorique#16621, Marge-Reelle#16622]
Arguments: SinglePartition, REPARTITION_BY_NUM, [plan_id=4428]
(7) WriteFiles
Input [33]: [Produit_ID#16590, Quantite#16591, Code_promo#16592, Prix_unitaire_facture#16593, Montant_facture#16594, Client_ID#16595, Date#16596, Annee_mois#16597, Transaction_ID#16598, Region-[Norm]#16599, Currency-[Norm]#16600, Date-[Norm]#16601, Campagne_ID#16602, Jour-Semaine#16603, Freebe#16604, Premium#16605, Categorie_Products_ref#16606, Type_Products_ref#16607, Prix_unitaire#16608, Prix_revient#16609, Client_premium#16610, Client_region#16611, GBP#16612, USD#16613, JPY#16614, PrixUnitaireFacture-Euros#16615, MontantFacture-Euros#16616, Ecart-PrixUnitaireReference#16617, Ecart-PrixRevientReference#16618, Ecart-PrixFactureReferent#16619, Ecart-PrixFacturerevientReference#16620, Marge-Therorique#16621, Marge-Reelle#16622]
(8) Execute InsertIntoHadoopFsRelationCommand
Input: []
Arguments: file:/data/output/export/parquet/64f16a25-b5f5-4c71-87f6-646505a9e6b7, false, Parquet, [path=file:///data/output/export/parquet/64f16a25-b5f5-4c71-87f6-646505a9e6b7], ErrorIfExists, [Produit_ID, Quantite, Code_promo, Prix_unitaire_facture, Montant_facture, Client_ID, Date, Annee_mois, Transaction_ID, Region-[Norm], Currency-[Norm], Date-[Norm], Campagne_ID, Jour-Semaine, Freebe, Premium, Categorie_Products_ref, Type_Products_ref, Prix_unitaire, Prix_revient, Client_premium, Client_region, GBP, USD, ... 9 more fields]
(9) AdaptiveSparkPlan
Output: []
Arguments: isFinalPlan=true