== Physical Plan ==
Execute CreateViewCommand (1)
+- CreateViewCommand (2)
+- Project (11)
+- Project (10)
+- SubqueryAlias (9)
+- View (8)
+- Project (7)
+- Project (6)
+- Project (5)
+- Project (4)
+- LogicalRelation (3)
(1) Execute CreateViewCommand
Output: []
(2) CreateViewCommand
Arguments: `DB_FAC_MAGASIN__3378164`, false, true, LocalTempView, true
(3) LogicalRelation
Arguments: csv, [N° Facture#9543, Montant Facture#9544, Magasin#9545, Magasin Code#9546, Nb Article#9547, Vendeur#9548, Date Facture#9549, N° Client#9550, Marge#9551], false
(4) Project
Arguments: [N° Facture#9543 AS N° Facture#9570, Montant Facture#9544 AS Montant Facture#9571, Magasin#9545 AS Magasin#9572, Magasin Code#9546 AS Magasin Code#9573, Nb Article#9547 AS Nb Article#9574, Vendeur#9548 AS Vendeur#9575, Date Facture#9549 AS Date Facture#9576, N° Client#9550 AS N° Client#9577, Marge#9551 AS Marge#9578]
(5) Project
Arguments: [N° Facture#9570, Montant Facture#9571, Magasin#9572, Magasin Code#9573, Nb Article#9574, Vendeur#9575, Date Facture#9576, N° Client#9577, Marge#9578]
(6) Project
Arguments: [Date Facture#9576 AS DATE_FACTURE_3375#9598, Magasin#9572 AS MAGASIN_3371#9599, Magasin Code#9573 AS MAGASIN_CODE_3372#9600, Marge#9578 AS MARGE_3377#9601, cast(REFORMAT_FOR_DOUBLE(Montant Facture#9571) as double) AS MONTANT_FACTURE_3370#9602, cast(Nb Article#9574 as int) AS NB_ARTICLE_3373#9603, cast(N° Client#9577 as int) AS N_CLIENT_3376#9604, N° Facture#9570 AS N_FACTURE_3369#9605, Vendeur#9575 AS VENDEUR_3374#9606]
(7) Project
Arguments: [DATE_FACTURE_3375#9598, MAGASIN_3371#9599, MAGASIN_CODE_3372#9600, MARGE_3377#9601, MONTANT_FACTURE_3370#9602, NB_ARTICLE_3373#9603, N_CLIENT_3376#9604, N_FACTURE_3369#9605, VENDEUR_3374#9606]
(8) View
Arguments: `FAC_MAGASIN_3_3368164`, true
(9) SubqueryAlias
Arguments: FAC_MAGASIN_3_3368164
(10) Project
Arguments: [DATE_FACTURE_3375#9598 AS FAC_MAGASIN_3_3368_DATE_FACTURE_3375#9634, MAGASIN_3371#9599 AS FAC_MAGASIN_3_3368_MAGASIN_3371#9635, MAGASIN_CODE_3372#9600 AS FAC_MAGASIN_3_3368_MAGASIN_CODE_3372#9636, MARGE_3377#9601 AS FAC_MAGASIN_3_3368_MARGE_3377#9637, MONTANT_FACTURE_3370#9602 AS FAC_MAGASIN_3_3368_MONTANT_FACTURE_3370#9638, NB_ARTICLE_3373#9603 AS FAC_MAGASIN_3_3368_NB_ARTICLE_3373#9639, N_CLIENT_3376#9604 AS FAC_MAGASIN_3_3368_N_CLIENT_3376#9640, N_FACTURE_3369#9605 AS FAC_MAGASIN_3_3368_N_FACTURE_3369#9641, VENDEUR_3374#9606 AS FAC_MAGASIN_3_3368_VENDEUR_3374#9642]
(11) Project
Arguments: [cast(FAC_MAGASIN_3_3368_N_FACTURE_3369#9641 as string) AS COL_41C42468_1AAC_47EA_9ACB_DEFBBB970924#9661, cast(FAC_MAGASIN_3_3368_MONTANT_FACTURE_3370#9638 as double) AS COL_254C2336_C578_4C62_BFF4_89E7AD0C9ADA#9662, cast(FAC_MAGASIN_3_3368_MAGASIN_3371#9635 as string) AS COL_44A976AF_3C44_4E62_AE05_58920BCB1ED9#9663, cast(FAC_MAGASIN_3_3368_MAGASIN_CODE_3372#9636 as string) AS COL_705B108C_5B4B_4EB8_B0EE_05F06F4B92FE#9664, cast(FAC_MAGASIN_3_3368_NB_ARTICLE_3373#9639 as int) AS COL_D04F32C6_970F_40F3_9CE1_3A5C4887292D#9665, cast(FAC_MAGASIN_3_3368_VENDEUR_3374#9642 as string) AS COL_25071251_D2ED_41B8_BBF9_C57E0751BA13#9666, cast(FAC_MAGASIN_3_3368_DATE_FACTURE_3375#9634 as string) AS COL_011A722B_49E3_4FC3_8C6A_F8541BC5D747#9667, cast(FAC_MAGASIN_3_3368_N_CLIENT_3376#9640 as int) AS COL_7587E533_AAC5_48AF_93A4_61B5AB9130C8#9668, cast(FAC_MAGASIN_3_3368_MARGE_3377#9637 as string) AS COL_B8F93650_BA7B_48A9_9627_CB75DDE360BF#9669]