Hi, i have a query where it exteracts week data from teradata, its been working fine for last 6 to 7 months but all of sudden it started giving an error "NO SPOOL SCACE ....". Please can any one help ne on this, i came to know that i need to optimize it but I don't know how to do. I am posting my query here ...
--TD_Parts_Dispatches_Weekly_New
select a.SVC_DSPCH_ID,a.SVC_BU_ID,a.SVC_ACTN_CD,a.CURR_STAT,a.DSPCH_CRT_DT,a.DSPCH_CRT_DTS,a.ORIG_ORD_BU_ID,a.LCL_CHNL_CD
,a.ORIG_ORD_NBR,a.ORIG_INV_DT,a.ASST_ID,a.SYS_ITM_CLS_CD,a.OWR_FLG,a.FIR_FLG,a.DOSD_FLG,a.VISIT_CNT,a.CRU_CMPLNC_FLG
,a.FRU_CMPLNC_FLG,a.CRU_ITM_CNT,a.FRU_ITM_CNT,a.MAJ_PART_CNT,a.SR_NBR,a.MDR_DSPCH_FLG,a.MDR_QUALIFY_FLG,a.MDR_LBR_DSPCH_FLG
,a.MDR_PART_DSPCH_QTY,a.SYS_EXCH_FLG,a.ONSITE_DSPCH_FLG,a.DUMMY_SVC_TAG_FLG,a.REPEAT_DSPCH_CRT_DTS,a.REPEAT_DSPCH_DEFECT_FLG
,a.REPEAT_DSPCH_QUALIFY_FLG,a.REPEAT_DSPCH_NBR,a.ASSOC_BDGE_NBR,a.NEW_PART_SHIP_FLG,a.EVER_CNCLLED_FLG,a.PROB_DESC,a.CUST_NBR
,a.SHIPD_AGE_DAYS,a.ITMS_SHIPD_CNT,a.WHOLE_UNIT_DSPCH_FLG,b.PROD_TYPE_DESC,b.LOB_DESC,b.PROD_LN_DESC
,c.ASSOC_FULL_NM,c.ASSOC_NTWK_LOGIN_NM,c.ASSOC_LOC_NM,c.ASSOC_LOC_CITY_NM,c.FRST_MGR_BDGE_NBR,c.SECND_MGR_BDGE_NBR
,c.FRST_MGR_FRST_NM,c.FRST_MGR_LAST_NM,c.SECND_MGR_FRST_NM,c.SECND_MGR_LAST_NM,c.BUS_RPTG_DEPT_NM,c.BUS_RPTG_GRP_NM,
c.BUS_RPTG_QUEUE_NM,c.BUS_RPTG_TEAM_NM,c.BUS_RPTG_SUBRGN_NM,c.BUS_RPTG_CNTCT_MTHD_NM,c.BUS_RPTG_CATG_NM,d.TYPE_DESC,
e.ITM_NBR,e.SVC_ORD_QTY
--,OReplace(d.CUST_TYPE_DESC,'','') --will be use intead of Type_Desc
from
SVC_PKG.GBL_SVC_DSPCH_FACT as a
left join
SVC_PKG.GBL_SVC_DSPCH_ITM_FACT as e
on
a.SVC_DSPCH_ID = e.SVC_DSPCH_ID
left join
ITM_PKG.BASE_PROD_HIER_DIM as b
on
a.SYS_ITM_CLS_CD = b.ITM_CLS_CODE and a.orig_ord_bu_id in (7777,2020,5858,11,1435,4747,3232,7878,1415,707,9595,8585,3737, 3696)
---a.tmzn_loc_id=2 -----for Brio EMEA
and DSPCH_CRT_DTS between (Current_Date - 11) and (Current_date - 5)
left join
PARTY_PKG.ASSOC_DIM as c
on
a.ASSOC_BDGE_NBR = c.ASSOC_BDGE_NBR and a.DSPCH_CRT_DTS between c.SRC_EFF_STRT_DT and c.SRC_EFF_END_DT
left join
COMN_PKG.CHNL_HIER_DIM as d
on a.LCL_CHNL_CD = d.LCL_CHNL_CODE and a.ORIG_ORD_BU_ID = d.BU_ID
Thanks,
Chaitanya