CCAFS / MARLO-BI

MARLO BI module is a set of Dashboards created to help users to analyze their information registered in MARLO.
GNU General Public License v3.0
0 stars 0 forks source link

MARLO-BI

MARLO BI module is a set of Dashboards created to help users to analyze their information registered in MARLO.

The Cubes created to analyze information are:

Also there are some tables created to provided information about: Project Status Deliverables Milestones

MARLO-BI Github Structure

The structure is divided in three folders:

ETLs: ETLs folder has the pentaho Transformations and Jobs created to Extract, Transform and Load data from MARLO OLTP Application to MARLO BI Data warehouse (user marloBI)

models: models folder has the models for each cube in the data warehouse

Tables: Tables folder has the scripts used in the whole data warehouse creation process. They include staging tables, dimension tables and fact tables.

ETLs Folder Structure:

image

ETLs folder is divided in the following sub-folders:

Tables Folder Structure:

image

Tables folder has the folowing sub-folders:

MARLO-BI How to execute the process

The process is executed using pentaho jobs and pentaho software: Pehtaho data integrator desktop or kitchen in command line mode.

The whole process use the crp_BI_process.kjb

image

this job is in the folder: MARLO-BI\ETLs\04job

In doppler server there is a shell file to execute the process using command line kitchen program: create_crp_BI.sh

located in /home/doppler_admin/batchs/BI folder /home/doppler_admin/batchs/BI