Data Warehouse and Business Intelligence - Recipe 2
Data Warehouse e Business Intelligence in ambiente Oracle - Il sistema di messaggistica - 2
1. Idee e soluzioni per
progetti di
Data Warehouse
e
Business Intelligence in
ambiente Oracle
Massimo Cenci Data Warehouse Blog
http://massimocenci.blogspot.it
Il sistema di
messaggistica
(parte 2)
Micro ETL Foundation
2. Cosa deve fare ?
Deve permettermi di registrare dei messaggi di log che siano storicizzati
in una tabella e, se possibile, inviati tramite email
Ho bisogno di un sistema di messaggistica per il mio Data Warehouse Oracle
Quanto costa e in quanto tempo posso averlo ?
E’ gratuito e ci vorranno circa 5 minuti
Impossibile, non ci credo. Dimostralo.
OK, apri una shell (per es. DOS) e cominciamo subito.
Ho la soluzione per te. Semplice e utilizzabile per qualunque progetto
3. Crea una cartella MEF e posizionati sotto di essa
Scarica tutti i files da questa cartella
https://drive.google.com/folderview?id=0B2dQ0EtjqAOTaU5WNmc5MkVnVFE&usp=sharing
E spostali sotto la cartella MEF
Entra in Oracle SQL*Plus come amministratore
4. Ora rispondi a queste domande:
Q1: Come chiamiamo l’utente Oracle ? A1: ETL (*)
Q2: La sua password ? A2: etl
Q3: Che codice diamo al progetto ? A3: EDW
Q4: Quale è il path della cartella MEF ? A4: d:mef
Q5: Quale è il nome del server di posta ? A5: acme.ita.com (*)
Q6: Quale è il path della Oracle Home ? A6: d:osproduct11.2.0dbhome_1 (*)
Installa il sistema di messaggistica utilizzando le risposte come input con il seguente
comando: >@mef_install A1 A2 A3 "A4" "A5" "A6"
(*) Lo user deve essere maiuscolo. Se lo user esiste già, commentare la drop/create nello script
Inserisci il nome del tuo server di posta
Inserisci la tua Oracle Home
5. Proprio quello che volevo ! Possiamo mandarlo anche via email con allegato ?
OK, Abbiamo finito. Il tuo sistema di messaggistica è pronto. Entra in SQL*Plus
Come utente ETL e invia un messaggio. Rimani un attimo in attesa e invia un
altro messaggio.
Ora possiamo vedere il risultato, per esempio, con Oracle SQL Developer
6. Grazie MEF !
Certamente. Basta sostituire i miei indirizzi personali nella tabella
MEF_EMAIL_CFT.
E lanciare la procedura di invio email.
Ora puoi controllare sulla posta: