Recipes of
Data Warehouse
and
Business Intelligence
Massimo Cenci Data Warehouse Blog
http://massimocenci.blogspot.it
A messaging
system for Oracle
Data Warehouse
(part 2)
Micro ETL Foundation
What should the system do?
It must allow me to record log messages that are stored in a table and,
if possible, sent via e-mail
I need a messaging system for my Oracle Data Warehouse
How much and how soon can I get it?
It 'free and it will take about 5 minutes
Impossible, I don’t believe you. Prove it.
OK, open a shell (for example DOS) and start immediately.
I have the solution for you. Simple and reusable for any project
Create a folder MEF and move under it.
Download all the files from this shared folder:
https://drive.google.com/folderview?id=0B2dQ0EtjqAOTaU5WNmc5MkVnVFE&usp=sharing
And move them under folder MEF.
Open an Oracle SQL*Plus as administrator.
Now answer these questions :
Q1: What is the name of the Oracle user ? A1: ETL (*)
Q2: What is the password ? A2: etl
Q3: What code we give to the DWH project ? A3: EDW
Q4: What is the path of MEF folder ? A4: e:mef
Q5: What is the name of mail server ? A5: acme.ita.com (*)
Q6: What is the Oracle Home path? A6: d:osproduct11.2.0dbhome_1 (*)
Install the message system and use the answers as input with the following command:
> @mef_install A1 A2 A3 "A4" "A5" "A6"
(*) User name must be uppercase and not existent. If it exists, comment the drop statement in the script.
Insert the name of your mail server.
Insert the Oracle Home of your database server.
Just what I wanted! Can we also send email with attachment?
OK, We have finished. Your message system is ready. Open SQL*Pluswith the
ETL user and send a log message. Stay a moment on hold and send another
log message.
Now we can see the result with, for example, Oracle SQL Developer
Thank’s MEF !
Certainly. Just reconfigure my personal addresses in the MEF_EMAIL_CFT table
with your references.
Now we can execute the send mail procedure.
Check your mailbox:

More Related Content

PPT
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
PPTX
Data Warehouse and Business Intelligence - Recipe 3
PPTX
ata Warehouse and Business Intelligence - Recipe 7 - A messaging system for O...
PPTX
Recipe 5 of Data Warehouse and Business Intelligence - The null values manage...
PPTX
Data Warehouse and Business Intelligence - Recipe 2
PPTX
Recipes 6 of Data Warehouse and Business Intelligence - Naming convention tec...
PPTX
Data Warehouse and Business Intelligence - Recipe 1
PPTX
Recipes 8 of Data Warehouse and Business Intelligence - Naming convention tec...
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
Data Warehouse and Business Intelligence - Recipe 3
ata Warehouse and Business Intelligence - Recipe 7 - A messaging system for O...
Recipe 5 of Data Warehouse and Business Intelligence - The null values manage...
Data Warehouse and Business Intelligence - Recipe 2
Recipes 6 of Data Warehouse and Business Intelligence - Naming convention tec...
Data Warehouse and Business Intelligence - Recipe 1
Recipes 8 of Data Warehouse and Business Intelligence - Naming convention tec...

What's hot (20)

PPTX
Data Warehouse and Business Intelligence - Recipe 4 - Staging area - how to v...
PPT
Recipe 14 - Build a Staging Area for an Oracle Data Warehouse (2)
PPTX
Recipe 16 of Data Warehouse and Business Intelligence - The monitoring of the...
PPTX
Recipes 9 of Data Warehouse and Business Intelligence - Techniques to control...
PPTX
New T-SQL Features in SQL Server 2012
DOCX
Sql loader good example
DOCX
Oracle sql loader utility
DOC
DOCX
Multiple files single target single interface
PPTX
MySQL Replication Evolution -- Confoo Montreal 2017
DOC
Oracle notes
PPTX
Sqlmap
DOCX
DataBase Management System Lab File
PDF
Advanced MySQL Query Optimizations
PDF
Oracle DBA interview_questions
PPTX
T-SQL Overview
PDF
Mysql Explain Explained
PDF
CIS 336 PAPERS Lessons in Excellence--cis336papers.com
DOC
Dbms lab Manual
PDF
Advanced SQL injection to operating system full control (slides)
Data Warehouse and Business Intelligence - Recipe 4 - Staging area - how to v...
Recipe 14 - Build a Staging Area for an Oracle Data Warehouse (2)
Recipe 16 of Data Warehouse and Business Intelligence - The monitoring of the...
Recipes 9 of Data Warehouse and Business Intelligence - Techniques to control...
New T-SQL Features in SQL Server 2012
Sql loader good example
Oracle sql loader utility
Multiple files single target single interface
MySQL Replication Evolution -- Confoo Montreal 2017
Oracle notes
Sqlmap
DataBase Management System Lab File
Advanced MySQL Query Optimizations
Oracle DBA interview_questions
T-SQL Overview
Mysql Explain Explained
CIS 336 PAPERS Lessons in Excellence--cis336papers.com
Dbms lab Manual
Advanced SQL injection to operating system full control (slides)
Ad

Similar to Data Warehouse and Business Intelligence - Recipe 7 - A messaging system for Oracle Data Warehouse (part 2) (20)

PPT
Xml Publisher And Reporting To Excel
PDF
PPTX
Working with Excel Spreadsheets in python .pptx
PPTX
Linux VMWare image with Informatica , Oracle and Rundeck scheduler
DOCX
ECET 450 Laboratory 2Lab 2 involves two parts.Part A involv.docx
PDF
PDF
Installing configuringdevelopingwithxampp
PDF
Pl lab solution
DOC
Cis336 week 7 i lab 7
PPT
13 java in oracle
PDF
PDF
Php Applications with Oracle by Kuassi Mensah
PPT
Oracle All-in-One - how to send mail with attach using oracle pl/sql
PPTX
ELT Publishing Tool Overview V3_Jeff
PPT
Drupal Modules
PPT
Automation Of Reporting And Alerting
PDF
Sql server 2012 tutorials writing transact-sql statements
PDF
The use of the code analysis library OpenC++: modifications, improvements, er...
PPSX
Intro to Talend Open Studio for Data Integration
PPT
plsql Les05
Xml Publisher And Reporting To Excel
Working with Excel Spreadsheets in python .pptx
Linux VMWare image with Informatica , Oracle and Rundeck scheduler
ECET 450 Laboratory 2Lab 2 involves two parts.Part A involv.docx
Installing configuringdevelopingwithxampp
Pl lab solution
Cis336 week 7 i lab 7
13 java in oracle
Php Applications with Oracle by Kuassi Mensah
Oracle All-in-One - how to send mail with attach using oracle pl/sql
ELT Publishing Tool Overview V3_Jeff
Drupal Modules
Automation Of Reporting And Alerting
Sql server 2012 tutorials writing transact-sql statements
The use of the code analysis library OpenC++: modifications, improvements, er...
Intro to Talend Open Studio for Data Integration
plsql Les05
Ad

More from Massimo Cenci (15)

PPTX
Il controllo temporale dei data file in staging area
PPTX
Tecniche di progettazione della staging area in un processo etl
PPTX
Note di Data Warehouse e Business Intelligence - Il giorno di riferimento dei...
PPTX
Recipe 12 of Data Warehouse and Business Intelligence - How to identify and c...
PPTX
Note di Data Warehouse e Business Intelligence - Pensare "Agile"
PPTX
Note di Data Warehouse e Business Intelligence - La gestione delle descrizioni
PPTX
Recipes 10 of Data Warehouse and Business Intelligence - The descriptions man...
PPTX
Note di Data Warehouse e Business Intelligence - Tecniche di Naming Conventio...
PPTX
Data Warehouse - What you know about etl process is wrong
PPTX
Letter to a programmer
PPTX
Note di Data Warehouse e Business Intelligence - Tecniche di Naming Conventio...
PPTX
Data Warehouse e Business Intelligence in ambiente Oracle - Il sistema di mes...
PPTX
Data Warehouse e Business Intelligence in ambiente Oracle - Il sistema di mes...
PPTX
Note di Data Warehouse e Business Intelligence - Le Dimensioni di analisi (pa...
PPTX
Note di Data Warehouse e Business Intelligence - Le Dimensioni di analisi
Il controllo temporale dei data file in staging area
Tecniche di progettazione della staging area in un processo etl
Note di Data Warehouse e Business Intelligence - Il giorno di riferimento dei...
Recipe 12 of Data Warehouse and Business Intelligence - How to identify and c...
Note di Data Warehouse e Business Intelligence - Pensare "Agile"
Note di Data Warehouse e Business Intelligence - La gestione delle descrizioni
Recipes 10 of Data Warehouse and Business Intelligence - The descriptions man...
Note di Data Warehouse e Business Intelligence - Tecniche di Naming Conventio...
Data Warehouse - What you know about etl process is wrong
Letter to a programmer
Note di Data Warehouse e Business Intelligence - Tecniche di Naming Conventio...
Data Warehouse e Business Intelligence in ambiente Oracle - Il sistema di mes...
Data Warehouse e Business Intelligence in ambiente Oracle - Il sistema di mes...
Note di Data Warehouse e Business Intelligence - Le Dimensioni di analisi (pa...
Note di Data Warehouse e Business Intelligence - Le Dimensioni di analisi

Recently uploaded (20)

PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPT
What is a Computer? Input Devices /output devices
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Modernising the Digital Integration Hub
PPT
Geologic Time for studying geology for geologist
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Architecture types and enterprise applications.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
STKI Israel Market Study 2025 version august
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Microsoft Excel 365/2024 Beginner's training
OpenACC and Open Hackathons Monthly Highlights July 2025
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
1 - Historical Antecedents, Social Consideration.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
What is a Computer? Input Devices /output devices
A contest of sentiment analysis: k-nearest neighbor versus neural network
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Modernising the Digital Integration Hub
Geologic Time for studying geology for geologist
A proposed approach for plagiarism detection in Myanmar Unicode text
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Flame analysis and combustion estimation using large language and vision assi...
Architecture types and enterprise applications.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
STKI Israel Market Study 2025 version august
2018-HIPAA-Renewal-Training for executives
Abstractive summarization using multilingual text-to-text transfer transforme...
Final SEM Unit 1 for mit wpu at pune .pptx
Microsoft Excel 365/2024 Beginner's training

Data Warehouse and Business Intelligence - Recipe 7 - A messaging system for Oracle Data Warehouse (part 2)

  • 1. Recipes of Data Warehouse and Business Intelligence Massimo Cenci Data Warehouse Blog http://massimocenci.blogspot.it A messaging system for Oracle Data Warehouse (part 2) Micro ETL Foundation
  • 2. What should the system do? It must allow me to record log messages that are stored in a table and, if possible, sent via e-mail I need a messaging system for my Oracle Data Warehouse How much and how soon can I get it? It 'free and it will take about 5 minutes Impossible, I don’t believe you. Prove it. OK, open a shell (for example DOS) and start immediately. I have the solution for you. Simple and reusable for any project
  • 3. Create a folder MEF and move under it. Download all the files from this shared folder: https://drive.google.com/folderview?id=0B2dQ0EtjqAOTaU5WNmc5MkVnVFE&usp=sharing And move them under folder MEF. Open an Oracle SQL*Plus as administrator.
  • 4. Now answer these questions : Q1: What is the name of the Oracle user ? A1: ETL (*) Q2: What is the password ? A2: etl Q3: What code we give to the DWH project ? A3: EDW Q4: What is the path of MEF folder ? A4: e:mef Q5: What is the name of mail server ? A5: acme.ita.com (*) Q6: What is the Oracle Home path? A6: d:osproduct11.2.0dbhome_1 (*) Install the message system and use the answers as input with the following command: > @mef_install A1 A2 A3 "A4" "A5" "A6" (*) User name must be uppercase and not existent. If it exists, comment the drop statement in the script. Insert the name of your mail server. Insert the Oracle Home of your database server.
  • 5. Just what I wanted! Can we also send email with attachment? OK, We have finished. Your message system is ready. Open SQL*Pluswith the ETL user and send a log message. Stay a moment on hold and send another log message. Now we can see the result with, for example, Oracle SQL Developer
  • 6. Thank’s MEF ! Certainly. Just reconfigure my personal addresses in the MEF_EMAIL_CFT table with your references. Now we can execute the send mail procedure. Check your mailbox: