79 lines
3.7 KiB
SQL
79 lines
3.7 KiB
SQL
create table MNP_DW_REPORT_MONITORAGGIO_REC
|
|
(
|
|
mese_comp varchar2(8) not null,
|
|
tipo_giorno_inserimento varchar2(2) not null,
|
|
fascia_oraria_richiesta number not null,
|
|
fascia_oraria_invio number not null,
|
|
tipo_cliente varchar2(5) not null,
|
|
numero_richieste number
|
|
)
|
|
tablespace TAB_DWH;
|
|
|
|
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.mese_comp
|
|
is 'Mese di competenza delle richieste';
|
|
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.tipo_giorno_inserimento
|
|
is 'Indicata il tipo di giorno della data di inserimento della richiesta su DBC: L lavorativo P prefestivo F Festisto';
|
|
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.fascia_oraria_richiesta
|
|
is 'Indica se la richiesta e'' stata ricevuta prima dell''inizio della fascia (valore 1) nella fascia (2) e dopo la fascia (3)';
|
|
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.fascia_oraria_invio
|
|
is 'Indica se il file e'' stato inviato nello stesso giorno della ricezione della richiesta (0), nel giorno successivo (1), o successivamente (2)';
|
|
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.tipo_cliente
|
|
is 'Tipologia di Cliente (CO o BU)';
|
|
comment on column MNP_DW_REPORT_MONITORAGGIO_REC.numero_richieste
|
|
is 'Numero delle richieste';
|
|
|
|
-- creare indice su mese_comp
|
|
create index IDX_MNP_DW_REPMONREC_MESECOMP on MNP_DW_REPORT_MONITORAGGIO_REC (MESE_COMP)
|
|
tablespace TAB_IDX_SMALL;
|
|
|
|
|
|
create table MNP_DW_REPORT_TCR
|
|
(
|
|
id_richiesta varchar2(23) not null,
|
|
blocco NUMBER NOT null,
|
|
data_di_riferimento DATE NOT NULL,
|
|
data_dco_eff DATE NOT NULL,
|
|
tcr1 number,
|
|
tcr2 number,
|
|
msisdn varchar2(15) not null,
|
|
codice_pre_post_pagato VARCHAR2(3),
|
|
codice_operatore_don_eff varchar2(4) not null,
|
|
codice_operatore_rec_eff varchar2(4) not null
|
|
)
|
|
tablespace TAB_DWH;
|
|
|
|
comment on column MNP_DW_REPORT_TCR.id_richiesta
|
|
is 'Id della richiesta con trasferimento credito';
|
|
comment on column MNP_DW_REPORT_TCR.blocco
|
|
is 'Puo'' avere questi valori: 1-flag blocco credito, 2-flag verifica credito anomalo, 0-nessun flag';
|
|
comment on column MNP_DW_REPORT_TCR.data_di_riferimento
|
|
is 'Rappresenta la data di notifica del credito o dello sblocco dell''importo';
|
|
comment on column MNP_DW_REPORT_TCR.data_dco_eff
|
|
is 'Rappresenta la data di cut over effettiva della richiesta per join su ricariche BMC';
|
|
comment on column MNP_DW_REPORT_TCR.tcr1
|
|
is 'Importo definitivo indicato nei messaggi di TCR inviati dall''AOM';
|
|
comment on column MNP_DW_REPORT_TCR.tcr2
|
|
is 'Importo legato all''ultimo messaggio di: -XML di Sblocco importo ricevuto dall''AOM donatig oppure -XML di Sblocco credito anomalo dall''AOM al donating';
|
|
comment on column MNP_DW_REPORT_TCR.msisdn
|
|
IS 'Msisdn del trasferimento credito';
|
|
comment on column MNP_DW_REPORT_TCR.codice_operatore_don_eff
|
|
is 'Codice operatore donor effettivo del trasferimento credito';
|
|
comment on column MNP_DW_REPORT_TCR.codice_operatore_don_eff
|
|
is 'Codice operatore recipient effettivo del trasferimento credito';
|
|
|
|
|
|
ALTER TABLE MNP_DW_REPORT_TCR ADD CONSTRAINT PK_MNP_DW_REPORT_TCR PRIMARY KEY (id_richiesta, codice_operatore_don_eff, codice_operatore_rec_eff)
|
|
USING INDEX TABLESPACE TAB_IDX_MEDIUM;
|
|
|
|
create index IDX1_MNP_DW_REPORT_TCR_DT_RIF on MNP_DW_REPORT_TCR (data_di_riferimento)
|
|
tablespace TAB_IDX_MEDIUM;
|
|
|
|
create index IDX2_MNP_DW_REPORT_TCR_BLOCCO on MNP_DW_REPORT_TCR (blocco)
|
|
tablespace TAB_IDX_MEDIUM;
|
|
|
|
create index IDX3_MNP_DW_REPORT_TCR_COPDON on MNP_DW_REPORT_TCR (codice_operatore_don_eff)
|
|
tablespace TAB_IDX_MEDIUM;
|
|
|
|
create index IDX4_MNP_DW_REPORT_TCR_COPREC on MNP_DW_REPORT_TCR (codice_operatore_rec_eff)
|
|
tablespace TAB_IDX_MEDIUM;
|