Psst.. new poll here.
[email protected] web/email now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!
Paste
Pasted as SQL by registered user vvillacorta ( 3 years ago )
DROP TABLE IF EXISTS d_mdl_vpc_disc.HM_UNIVERSO_PROPENSION_DESEMBOLSO_SELECT
CREATE TABLE d_mdl_vpc_disc.HM_UNIVERSO_PROPENSION_DESEMBOLSO_SELECT
WITH ( format = 'Parquet',
parquet_compression = 'SNAPPY',
partitioned_by = ARRAY['PERIODO'],
external_location= 's3://sagemaker-us-east-1-058528764918/vpc/propension/athena/HM_UNIVERSO_PROPENSION_DESEMBOLSO_SELECT/'
)
AS (
SELECT M.cod_sbs_val,
M.BANCA_FIN_VAL,
coalesce(M.pct_normal, 100) pct_normal,
coalesce(M.deuda_sf_prom_ult9m, 0) deuda_sf_prom_ult9m,
coalesce(M.nro_entid_financ_prom_ult9m_cnt, 0) nro_entid_financ_prom_ult9m_cnt,
coalesce(D.target_desemb_f2_mayor30k_menor80k, 0) TARGET_DESEMBOLSO_F2M_MAYOR_30_MENOR_180,
coalesce(D.ULT_VAR_SALDO_AJUSTADO_AMT, 0) ULT_VAR_SALDO_AJUSTADO_AMT,
coalesce(D.VAR_NETA_SALDO_AJUSTADO_U3_AMT, 0) VAR_NETA_SALDO_AJUSTADO_U3_AMT,
coalesce(D.MONTO_ADQUIRIDO_U6_AMT, 0) MONTO_ADQUIRIDO_U6_AMT,
coalesce(D.MONTO_ADQUIRIDO_U3_AMT, 0) MONTO_ADQUIRIDO_U3_AMT,
coalesce(D.MONTO_ADQUIRIDO_ULT_RCC_AMT, 0) MONTO_ADQUIRIDO_ULT_RCC_AMT,
coalesce(D.NRO_VAR_10K_30K_NEGATIVA_U6, 0) NRO_VAR_10K_30K_NEGATIVA_U6,
coalesce(D.MONTO_PAGADO_U3_AMT, 0) MONTO_PAGADO_U3_AMT,
coalesce(D.MONTO_PAGADO_ULT_RCC_AMT, 0) MONTO_PAGADO_ULT_RCC_AMT,
coalesce(D.NRO_VAR_10K_30K_NEGATIVA_U3, 0) NRO_VAR_10K_30K_NEGATIVA_U3,
coalesce(S.SOW_IBK, 0) SOW_IBK,
coalesce(S.SOW_OTROS_BANCOS, 0) SOW_OTROS_BANCOS,
coalesce(S.SOW_CAJAS, 0) SOW_CAJAS,
coalesce(R.porc_coloc_direct_vig_cmpt, 0) porc_coloc_direct_vig_cmpt,
coalesce(R.porc_coloc_direct_vig_cajas, 0) porc_coloc_direct_vig_cajas,
coalesce(R.porc_coloc_direct_vig_no_ibk, 0) porc_coloc_direct_vig_no_ibk,
coalesce(R.porc_coloc_direct_vig_bcos, 0) porc_coloc_direct_vig_bcos,
coalesce(R.porc_coloc_direct_vig_ibk, 0) porc_coloc_direct_vig_ibk,
coalesce(R.saldo_coloc_direct_vig_cmpt, 0) saldo_coloc_direct_vig_cmpt,
coalesce(R.saldo_coloc_direct_vig_no_ibk, 0) saldo_coloc_direct_vig_no_ibk,
coalesce(R.saldo_coloc_direct_vig_cajas, 0) saldo_coloc_direct_vig_cajas,
coalesce(R.saldo_reactiva, 0) saldo_reactiva,
coalesce(R.saldo_coloc_indirectas, 0) saldo_coloc_indirectas,
coalesce(R.saldo_fae, 0) saldo_fae,
coalesce(R.saldo_coloc_directas, 0) saldo_coloc_directas,
coalesce(R.saldo_coloc_direct_vig_bcos, 0) saldo_coloc_direct_vig_bcos,
coalesce(R.saldo_coloc_direct_vig_ibk, 0) saldo_coloc_direct_vig_ibk,
coalesce(R.saldo_coloc_direct_tc, 0) saldo_coloc_direct_tc,
coalesce(R.nroregs_reactiva_bcos, 0) nroregs_reactiva_bcos,
coalesce(R.nro_entidades, 0) nro_entidades,
coalesce(R.nroregs_fae_bcos, 0) nroregs_fae_bcos,
coalesce(H.avg_saldo_coloc_direct_reprog_U12M, 0) PROM_REPROG_u12m,
coalesce(H.avg_saldo_garant_autoliquid_u12m, 0) PROM_GAR_u12m,
coalesce(H.avg_saldo_fae_u12m, 0) PROM_FAE_u12m,
coalesce(T.tendencia_nro_coloc_direct_bancos, 0) TENDENCIA_NRO_COLOC_DIRECT_BANCOS_V2,
M.PERIODO
FROM e_perm_aws.T_FACT_VPC_DESEMBOLSO_MERCADO M
LEFT JOIN e_perm_aws.T_FACT_VPC_AGG_CLI_DESEMBOLSO_HST D
ON D.cod_sbs_val = M.cod_sbs_val and D.periodo_val = M.periodo
LEFT JOIN e_perm_aws.T_FACT_VPC_AGG_SOW_BPE S
ON S.cod_sbs_val = M.cod_sbs_val and S.periodo_val = M.periodo
LEFT JOIN e_perm_aws.T_FACT_VPC_DETALLE_CLIENTE_RCC R
ON R.cod_sbs_val = M.cod_sbs_val and R.periodo_val = M.periodo
LEFT JOIN e_perm_aws.t_fact_vpc_historico_rcc H
ON H.cod_sbs_val = M.cod_sbs_val and H.fecha_sbs_dt = M.fecha_sbs_dt
LEFT JOIN e_perm_aws.t_fact_vpc_tendencia_rcc T
ON T.cod_sbs_val = M.cod_sbs_val and T.fecha_sbs_dt = M.fecha_sbs_dt
WHERE 1 = 1
and M.periodo = (SELECT max(periodo) FROM e_perm_aws.T_FACT_VPC_DESEMBOLSO_MERCADO)
)
Revise this Paste