Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)
Paste
Pasted as SQL by registered user vvillacorta ( 4 years ago )
DROP TABLE IF EXISTS .....................HM_UNIVERSO_PROPENSION_DESEMBOLSO_SELECT
CREATE TABLE .....................HM_UNIVERSO_PROPENSION_DESEMBOLSO_SELECT
WITH ( format = 'Parquet',
parquet_compression = 'SNAPPY',
partitioned_by = ARRAY['PERIODO'],
external_location= ''
)
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_U6_AMT, 0) MONTO_PAGADO_U6_AMT,
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(R.nroregs_coloc_directas_bcos, 0) nroregs_coloc_directas_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,
coalesce(T.tendencia_saldo_coloc_direct_vig_ibk, 0) tendencia_saldo_coloc_direct_vig_ibk_6m_v2,
M.PERIODO
FROM .....................T_FACT_VPC_DESEMBOLSO_MERCADO M
LEFT JOIN .....................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 .....................T_FACT_VPC_AGG_SOW_BPE S
ON S.cod_sbs_val = M.cod_sbs_val and S.periodo_val = M.periodo
LEFT JOIN .....................T_FACT_VPC_DETALLE_CLIENTE_RCC R
ON R.cod_sbs_val = M.cod_sbs_val and R.periodo_val = M.periodo
LEFT JOIN .....................t_fact_vpc_historico_rcc H
ON H.cod_sbs_val = cast(M.cod_sbs_val as varchar) and H.fecha_sbs_dt = M.fecha_sbs_dt
LEFT JOIN .....................t_fact_vpc_tendencia_rcc T
ON T.cod_sbs_val = M.cod_sbs_val and cast(T.periodo_val as varchar) = M.periodo
WHERE 1 = 1
--and M.periodo = (SELECT max(periodo) FROM ........................T_FACT_VPC_DESEMBOLSO_MERCADO)
)
Revise this Paste