== 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#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, JPY#16979, PrixUnitaireFacture-Euros#16980, MontantFacture-Euros#16981, Ecart-PrixUnitaireReference#16982, Ecart-PrixRevientReference#16983, Ecart-PrixFactureReferent#16984, Ecart-PrixFacturerevientReference#16985, Marge-Therorique#16986, Marge-Reelle#16987]
Arguments: [Produit_ID#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, ... 9 more fields], MapPartitionsRDD[683] at createDataFrame at AbsExportExecutor.java:55, ExistingRDD, UnknownPartitioning(0)
(2) Exchange
Input [33]: [Produit_ID#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, JPY#16979, PrixUnitaireFacture-Euros#16980, MontantFacture-Euros#16981, Ecart-PrixUnitaireReference#16982, Ecart-PrixRevientReference#16983, Ecart-PrixFactureReferent#16984, Ecart-PrixFacturerevientReference#16985, Marge-Therorique#16986, Marge-Reelle#16987]
Arguments: SinglePartition, REPARTITION_BY_NUM, [plan_id=4496]
(3) ShuffleQueryStage
Output [33]: [Produit_ID#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, JPY#16979, PrixUnitaireFacture-Euros#16980, MontantFacture-Euros#16981, Ecart-PrixUnitaireReference#16982, Ecart-PrixRevientReference#16983, Ecart-PrixFactureReferent#16984, Ecart-PrixFacturerevientReference#16985, Marge-Therorique#16986, Marge-Reelle#16987]
Arguments: 0
(4) WriteFiles
Input [33]: [Produit_ID#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, JPY#16979, PrixUnitaireFacture-Euros#16980, MontantFacture-Euros#16981, Ecart-PrixUnitaireReference#16982, Ecart-PrixRevientReference#16983, Ecart-PrixFactureReferent#16984, Ecart-PrixFacturerevientReference#16985, Marge-Therorique#16986, Marge-Reelle#16987]
(5) Execute InsertIntoHadoopFsRelationCommand
Input: []
Arguments: file:/data/output/export/parquet/537eafac-95b6-4cf1-9df2-9610ab83f684, false, Parquet, [path=file:///data/output/export/parquet/537eafac-95b6-4cf1-9df2-9610ab83f684], 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#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, JPY#16979, PrixUnitaireFacture-Euros#16980, MontantFacture-Euros#16981, Ecart-PrixUnitaireReference#16982, Ecart-PrixRevientReference#16983, Ecart-PrixFactureReferent#16984, Ecart-PrixFacturerevientReference#16985, Marge-Therorique#16986, Marge-Reelle#16987]
Arguments: SinglePartition, REPARTITION_BY_NUM, [plan_id=4489]
(7) WriteFiles
Input [33]: [Produit_ID#16955, Quantite#16956, Code_promo#16957, Prix_unitaire_facture#16958, Montant_facture#16959, Client_ID#16960, Date#16961, Annee_mois#16962, Transaction_ID#16963, Region-[Norm]#16964, Currency-[Norm]#16965, Date-[Norm]#16966, Campagne_ID#16967, Jour-Semaine#16968, Freebe#16969, Premium#16970, Categorie_Products_ref#16971, Type_Products_ref#16972, Prix_unitaire#16973, Prix_revient#16974, Client_premium#16975, Client_region#16976, GBP#16977, USD#16978, JPY#16979, PrixUnitaireFacture-Euros#16980, MontantFacture-Euros#16981, Ecart-PrixUnitaireReference#16982, Ecart-PrixRevientReference#16983, Ecart-PrixFactureReferent#16984, Ecart-PrixFacturerevientReference#16985, Marge-Therorique#16986, Marge-Reelle#16987]
(8) Execute InsertIntoHadoopFsRelationCommand
Input: []
Arguments: file:/data/output/export/parquet/537eafac-95b6-4cf1-9df2-9610ab83f684, false, Parquet, [path=file:///data/output/export/parquet/537eafac-95b6-4cf1-9df2-9610ab83f684], 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