-- eseguire come utente DBCGO
-- VISTA CREATA PER L'ACCESSO AL DATO DI DWH SU DBCGO 
CREATE OR REPLACE VIEW mnp_dw_sla_tc_out_view (
   id_richiesta,
   tipo_messaggio,
   data_messaggio,
   data_messaggio_show,
   donor_effettivo,
   recipient_effettivo,
   nome_file,
   numero_giorni_ritardo,
   importo_penale,
   data_notifica_credito,
   data_sbl_importo,
   data_sbl_credito_anomalo,
   dco_effettiva,
   tipo_processo )
AS
((SELECT "ID_RICHIESTA", "TIPO_MESSAGGIO",
        TO_CHAR (data_messaggio, 'MM/yyyy') AS data_messaggio,
        "DATA_MESSAGGIO", "DONOR_EFFETTIVO", "RECIPIENT_EFFETTIVO",
        "NOME_FILE", "NUMERO_GIORNI_RITARDO", "PENALE",
        "DATA_NOTIFICA_CREDITO", "DATA_SBL_IMPORTO",
        "DATA_SBL_CREDITO_ANOMALO", "DCO_EFFETTIVA", "PROCESSO"
   FROM dwh.mnp_dw_sla_tc_out@MNP)
)
/

CREATE OR REPLACE VIEW mnp_report_agcom_view (
   meseanno,
   tipo_report,
   csv,
   data_creazione, 
   idrow )
AS
((SELECT a.mese ||'/'|| a.anno  as meseanno, a.tipo, a.csv, a.data_creazione, rownum as idrow
  FROM dwh.mnp_report_agcom@MNP a))
/

CREATE TABLE dbcgo_vo_report_agcom
    (id                             NUMBER(2,0) NOT NULL,
    label                          VARCHAR2(60),
    value                          VARCHAR2(100),
    ordine                         NUMBER(2,0))
/

COMMIT
/