SlideShare a Scribd company logo
9
Most read
10
Most read
13
Most read
Building a data warehouse with
Pentaho and Docker
Wellington Marinho
wpmarinho@globo.com
Sources
https://github.com/wmarinho/edw_cenipa
OPEN DATA CASE STUDY: CENIPA - AERONAUTICAL ACCIDENT INVESTIGATION AND PREVENTION CENTER
http://dados.gov.br/dataset/ocorrencias-aeronauticas-da-aviacao-civil-brasileira
Architecture
GitHub
docker-pentaho
( Dockerfile / scripts )
pentaho-biserver:5.4
( imagem)
edw-cenipa
( Dockerfile / scripts )
BI SERVER / PDI
PROJETO EDW
pentaho-kettle:5.4
( imagem)
BI SERVER
PDI
Docker Hub
Jenkins + Docker Compose
Amazon EC2
BI SERVER
Amazon EC2
PDI
Amazon RDS
Postgresql / Redshift
ETL
Data Sources
Dashboards – Aeronautical Accident & Incident
http://localhost/pentaho/plugin/cenipa/api/ocorrencias
Business Analytics
CASE STUDY- EDW CENIPA
EDW CENIPA is a opensource project designed to enable analysis of aeronautical incidentes that occured
in the brazilian civil aviation. The project uses techniques and BI tools that explore innovative low-cost
technologies. Historically, Business Intelligence platforms are expensive and impracticable for small projects.
BI projects require specialized skills and high development costs. This work aims to break this barrier.
All analyzes are based on open data provided by CENIPA with historical events of the last 10 years :
• http://dados.gov.br/dataset/ocorrencias-aeronauticas-da-aviacao-civil-brasileira
The graphics were inspired by the report available on the link:
• http://www.cenipa.aer.mil.br/cenipa/index.php/estatisticas/estatisticas/panorama.
Tools
Here are some resources, tools and platforms that were used to develop and deploy the project
• Amazon Web Services - https://aws.amazon.com/
• Linux Operating System - CentOS 6 / Ubuntu 14
• GitHub - https://github.com/ - Powerful collaboration, code review, and code management for
open source and private projects
• Docker - https://www.docker.com/ - An open platform for distributed applications for developers and
sysadmins.
• Pentaho - http://www.pentaho.com/ e http://community.pentaho.com/ - Big data integration and analytics
solutions.
Requirements
• Linux Operating System 4GB RAM and 10GB available hard disk space
• Docker v1.7.1
• CentOS: https://docs.docker.com/installation/centos/
• Ubuntu: https://docs.docker.com/installation/ubuntulinux/
• Mac : https://docs.docker.com/installation/mac/
• Docker Compose v1.4.2 - https://docs.docker.com/compose/install/
$ yum update -y
$ yum install -y docker
$ service docker start
$ usermod -a -G docker ec2-user
$ yum install -y git
$ pip install -U docker-compose
$ PATH=$PATH:/usr/local/bin
Fast deployment on Amazon Linux AMI
Pentaho + Docker – Building an image from a Dockerfile
FROM java:7
MAINTAINER Wellington Marinho wpmarinho@globo.com
# Init ENV
ENV BISERVER_VERSION 5.4
ENV BISERVER_TAG 5.4.0.1-130
ENV PENTAHO_HOME /opt/pentaho
# Apply JAVA_HOME
RUN . /etc/environment
ENV PENTAHO_JAVA_HOME $JAVA_HOME
ENV PENTAHO_JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk-amd64
ENV JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk-amd64
# Install Dependences
RUN apt-get update; apt-get install zip -y; 
apt-get install wget unzip git -y; 
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*;
RUN mkdir ${PENTAHO_HOME};
# Download Pentaho BI Server
RUN /usr/bin/wget --progress=dot:giga http://downloads.sourceforge.net/project/pentaho/Business%20Intelligence%20Server/${BISERVER_VERSION}/biserver-ce-${BISERVER_TAG}.zip
-O /tmp/biserver-ce-${BISERVER_TAG}.zip; 
/usr/bin/unzip -q /tmp/biserver-ce-${BISERVER_TAG}.zip -d $PENTAHO_HOME; 
rm -f /tmp/biserver-ce-${BISERVER_TAG}.zip $PENTAHO_HOME/biserver-ce/promptuser.sh; 
sed -i -e 's/(exec ".*") start/1 run/' $PENTAHO_HOME/biserver-ce/tomcat/bin/startup.sh; 
chmod +x $PENTAHO_HOME/biserver-ce/start-pentaho.sh
RUN useradd -s /bin/bash -d ${PENTAHO_HOME} pentaho; chown -R pentaho:pentaho ${PENTAHO_HOME};
#Always non-root user
USER pentaho
WORKDIR /opt/pentaho
EXPOSE 8080
CMD ["sh", "/opt/pentaho/biserver-ce/start-pentaho.sh"]
Pentaho BI Server
$ docker build -t pentaho/biserver:5.4 .
$ docker run --rm -p 8080:8080 -it pentaho/biserver:5.4
Building an image and runing docker container
Open Pentaho BI Server
Deploying Project
Deploying EDW CENIPA project
$ wget -O - https://raw.githubusercontent.com/wmarinho/edw_cenipa/master/easy_install | sh
Check if containers are running
$ docker ps
The project has 3 containers :
• edwcenipa_db_1 – PostgreSQL database container
• edwcenipa_pdi_1 – Pentaho Data Integration container
• edwcenipa_biserver_1 – Pentaho BI Server container
Check logs
$ docker logs -f edwcenipa_pdi_1
$ docker logs -f edwcenipa_biserver_1
Installation can take over 30 minutes , depending of server configuration and Internet bandwidth .
Docker Compose
docker-composse.yml – Define and run all docker applications
pdi:
image: image_cenipa/pdi
links:
- biserver:edw_biserver
volumes:
- /data/stage:/tmp/stage
environment:
- PGHOST=172.17.42.1
- PGUSER=pgadmin
- PGPASSWORD=pgadmin.
- PENTAHO_DI_JAVA_OPTIONS=-Xmx2014m -XX:MaxPermSize=256m
biserver:
image: image_cenipa/biserver
ports:
- "80:8080"
links:
- db:edw_db
environment:
- PGUSER=pgadmin
- PGPASSWORD=pgadmin.
- INSTALL_PLUGIN=saiku
- CUSTOM_LAYOUT=y
db:
image: wmarinho/postgresql:9.3
ports:
- "5432:5432"
Pentaho + Docker + Amazon
$ SUBNET_ID=
$ SGROUP_IDS=
$ KEY_NAME=
$ aws ec2 run-instances 
--image-id ami-e3106686 
--instance-type c4.large 
--subnet-id ${SUBNET_ID} 
--security-group-ids ${SGROUP_IDS} 
--key-name ${KEY_NAME} 
--associate-public-ip-address 
--user-data "https://raw.githubusercontent.com/wmarinho/edw_cenipa/master/aws/user-data.sh" 
--count 1
With the following command and the appropriate credentials , you can run the project on
Amazon Web Services. REMEMBER to replace the variables before running the command (check
the parameters in the AWS console) .
Thank you!
Sources:
https://github.com/wmarinho/edw_cenipa
https://github.com/wmarinho/docker-pentaho
https://hub.docker.com/r/wmarinho/pentaho/
Thanks:
Marcelo Módolo – Globosat
Caio Moreno – IT4Biz
Fernando Maia – IT4Biz

More Related Content

PDF
Introduction to Docker Compose
PDF
OpenShift 4, the smarter Kubernetes platform
PPTX
BitBucket presentation
PPTX
Platform engineering 101
PDF
Zenoh Tutorial
PDF
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
PDF
Terraform
PDF
Serverless Machine Learning Model Inference on Kubernetes with KServe.pdf
Introduction to Docker Compose
OpenShift 4, the smarter Kubernetes platform
BitBucket presentation
Platform engineering 101
Zenoh Tutorial
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Terraform
Serverless Machine Learning Model Inference on Kubernetes with KServe.pdf

What's hot (20)

PDF
Docker Birthday #3 - Intro to Docker Slides
PDF
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
PDF
Introduction to Apache Sqoop
PDF
SeaweedFS introduction
PDF
Deploying Flink on Kubernetes - David Anderson
PPTX
Terraform modules restructured
PDF
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
PPT
presentation on Docker
PDF
Let's build Developer Portal with Backstage
PDF
Introduction to Azure Data Lake
PPTX
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
PPTX
Optimizing your Database Import!
PDF
Pentaho | Data Integration & Report designer
PDF
IPFS: The Permanent Web
PDF
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
PPTX
Spark SQL Tutorial | Spark SQL Using Scala | Apache Spark Tutorial For Beginn...
PPTX
Docker Ecosystem on Azure
PPTX
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
PPTX
Snowflake: The Good, the Bad, and the Ugly
PDF
Git Introduction Tutorial
Docker Birthday #3 - Intro to Docker Slides
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Introduction to Apache Sqoop
SeaweedFS introduction
Deploying Flink on Kubernetes - David Anderson
Terraform modules restructured
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
presentation on Docker
Let's build Developer Portal with Backstage
Introduction to Azure Data Lake
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
Optimizing your Database Import!
Pentaho | Data Integration & Report designer
IPFS: The Permanent Web
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Spark SQL Tutorial | Spark SQL Using Scala | Apache Spark Tutorial For Beginn...
Docker Ecosystem on Azure
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
Snowflake: The Good, the Bad, and the Ugly
Git Introduction Tutorial
Ad

Viewers also liked (20)

PPTX
Building Data Integration and Transformations using Pentaho
PPTX
Indic threads pune12-accelerating computation in html 5
PDF
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
PPTX
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
PPSX
Business Intelligence and Big Data Analytics with Pentaho
PDF
Introduction to GPU Programming
PPTX
Introduction to docker swarm
PDF
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
PDF
Migración de datos con OpenERP-Kettle
PDF
Tao zhang
DOCX
Advanced ETL2 Pentaho
PPTX
NGINX Plus PLATFORM For Flawless Application Delivery
PDF
Jenkins Peru Meetup Docker Ecosystem
PPTX
Elementos ETL - Kettle Pentaho
PDF
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
PPTX
Scaling Jenkins with Docker and Kubernetes
PPTX
Docker Ecosystem - Part II - Compose
PDF
Docker swarm introduction
PPTX
Load Balancing Apps in Docker Swarm with NGINX
PPT
Continuous Integration (Jenkins/Hudson)
Building Data Integration and Transformations using Pentaho
Indic threads pune12-accelerating computation in html 5
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Business Intelligence and Big Data Analytics with Pentaho
Introduction to GPU Programming
Introduction to docker swarm
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Migración de datos con OpenERP-Kettle
Tao zhang
Advanced ETL2 Pentaho
NGINX Plus PLATFORM For Flawless Application Delivery
Jenkins Peru Meetup Docker Ecosystem
Elementos ETL - Kettle Pentaho
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Scaling Jenkins with Docker and Kubernetes
Docker Ecosystem - Part II - Compose
Docker swarm introduction
Load Balancing Apps in Docker Swarm with NGINX
Continuous Integration (Jenkins/Hudson)
Ad

Similar to Building a data warehouse with Pentaho and Docker (20)

PDF
Docker Containers- Data Engineers' Arsenal.pdf
PDF
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
PDF
Docking postgres
PDF
Docker Application to Scientific Computing
PDF
Developer workflow with docker
PDF
Shipping Applications to Production in Containers with Docker
PDF
Puppet Camp Seattle 2014: Docker and Puppet: 1+1=3
PDF
presentation @ docker meetup
PPTX
Devoxx 2016 - Docker Nuts and Bolts
PDF
Docker 1 0 1 0 1: a Docker introduction, actualized for the stable release of...
PPTX
Docker and kubernetes
PDF
Docker-v3.pdf
PDF
On Prem Container Cloud - Lessons Learned
PPTX
Docker for everything
PPTX
Docker 101 - all about Docker containers
PPTX
Baking Docker Using Chef - ChefConf 2015
PPTX
Baking docker using chef
PPTX
Intro to Docker October 2013
PDF
The State of containerd
PDF
Using Rancher and Docker with RightScale at Industrie IT
Docker Containers- Data Engineers' Arsenal.pdf
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
Docking postgres
Docker Application to Scientific Computing
Developer workflow with docker
Shipping Applications to Production in Containers with Docker
Puppet Camp Seattle 2014: Docker and Puppet: 1+1=3
presentation @ docker meetup
Devoxx 2016 - Docker Nuts and Bolts
Docker 1 0 1 0 1: a Docker introduction, actualized for the stable release of...
Docker and kubernetes
Docker-v3.pdf
On Prem Container Cloud - Lessons Learned
Docker for everything
Docker 101 - all about Docker containers
Baking Docker Using Chef - ChefConf 2015
Baking docker using chef
Intro to Docker October 2013
The State of containerd
Using Rancher and Docker with RightScale at Industrie IT

Recently uploaded (20)

PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
Introduction to Business Data Analytics.
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPT
Quality review (1)_presentation of this 21
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
Computer network topology notes for revision
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Moving the Public Sector (Government) to a Digital Adoption
Clinical guidelines as a resource for EBP(1).pdf
IB Computer Science - Internal Assessment.pptx
Introduction to Business Data Analytics.
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Database Infoormation System (DBIS).pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Quality review (1)_presentation of this 21
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Computer network topology notes for revision
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Introduction to Knowledge Engineering Part 1
Major-Components-ofNKJNNKNKNKNKronment.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg

Building a data warehouse with Pentaho and Docker

  • 1. Building a data warehouse with Pentaho and Docker Wellington Marinho wpmarinho@globo.com Sources https://github.com/wmarinho/edw_cenipa OPEN DATA CASE STUDY: CENIPA - AERONAUTICAL ACCIDENT INVESTIGATION AND PREVENTION CENTER http://dados.gov.br/dataset/ocorrencias-aeronauticas-da-aviacao-civil-brasileira
  • 2. Architecture GitHub docker-pentaho ( Dockerfile / scripts ) pentaho-biserver:5.4 ( imagem) edw-cenipa ( Dockerfile / scripts ) BI SERVER / PDI PROJETO EDW pentaho-kettle:5.4 ( imagem) BI SERVER PDI Docker Hub Jenkins + Docker Compose Amazon EC2 BI SERVER Amazon EC2 PDI Amazon RDS Postgresql / Redshift ETL Data Sources
  • 3. Dashboards – Aeronautical Accident & Incident http://localhost/pentaho/plugin/cenipa/api/ocorrencias
  • 5. CASE STUDY- EDW CENIPA EDW CENIPA is a opensource project designed to enable analysis of aeronautical incidentes that occured in the brazilian civil aviation. The project uses techniques and BI tools that explore innovative low-cost technologies. Historically, Business Intelligence platforms are expensive and impracticable for small projects. BI projects require specialized skills and high development costs. This work aims to break this barrier. All analyzes are based on open data provided by CENIPA with historical events of the last 10 years : • http://dados.gov.br/dataset/ocorrencias-aeronauticas-da-aviacao-civil-brasileira The graphics were inspired by the report available on the link: • http://www.cenipa.aer.mil.br/cenipa/index.php/estatisticas/estatisticas/panorama.
  • 6. Tools Here are some resources, tools and platforms that were used to develop and deploy the project • Amazon Web Services - https://aws.amazon.com/ • Linux Operating System - CentOS 6 / Ubuntu 14 • GitHub - https://github.com/ - Powerful collaboration, code review, and code management for open source and private projects • Docker - https://www.docker.com/ - An open platform for distributed applications for developers and sysadmins. • Pentaho - http://www.pentaho.com/ e http://community.pentaho.com/ - Big data integration and analytics solutions.
  • 7. Requirements • Linux Operating System 4GB RAM and 10GB available hard disk space • Docker v1.7.1 • CentOS: https://docs.docker.com/installation/centos/ • Ubuntu: https://docs.docker.com/installation/ubuntulinux/ • Mac : https://docs.docker.com/installation/mac/ • Docker Compose v1.4.2 - https://docs.docker.com/compose/install/ $ yum update -y $ yum install -y docker $ service docker start $ usermod -a -G docker ec2-user $ yum install -y git $ pip install -U docker-compose $ PATH=$PATH:/usr/local/bin Fast deployment on Amazon Linux AMI
  • 8. Pentaho + Docker – Building an image from a Dockerfile FROM java:7 MAINTAINER Wellington Marinho wpmarinho@globo.com # Init ENV ENV BISERVER_VERSION 5.4 ENV BISERVER_TAG 5.4.0.1-130 ENV PENTAHO_HOME /opt/pentaho # Apply JAVA_HOME RUN . /etc/environment ENV PENTAHO_JAVA_HOME $JAVA_HOME ENV PENTAHO_JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk-amd64 ENV JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk-amd64 # Install Dependences RUN apt-get update; apt-get install zip -y; apt-get install wget unzip git -y; apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*; RUN mkdir ${PENTAHO_HOME}; # Download Pentaho BI Server RUN /usr/bin/wget --progress=dot:giga http://downloads.sourceforge.net/project/pentaho/Business%20Intelligence%20Server/${BISERVER_VERSION}/biserver-ce-${BISERVER_TAG}.zip -O /tmp/biserver-ce-${BISERVER_TAG}.zip; /usr/bin/unzip -q /tmp/biserver-ce-${BISERVER_TAG}.zip -d $PENTAHO_HOME; rm -f /tmp/biserver-ce-${BISERVER_TAG}.zip $PENTAHO_HOME/biserver-ce/promptuser.sh; sed -i -e 's/(exec ".*") start/1 run/' $PENTAHO_HOME/biserver-ce/tomcat/bin/startup.sh; chmod +x $PENTAHO_HOME/biserver-ce/start-pentaho.sh RUN useradd -s /bin/bash -d ${PENTAHO_HOME} pentaho; chown -R pentaho:pentaho ${PENTAHO_HOME}; #Always non-root user USER pentaho WORKDIR /opt/pentaho EXPOSE 8080 CMD ["sh", "/opt/pentaho/biserver-ce/start-pentaho.sh"]
  • 9. Pentaho BI Server $ docker build -t pentaho/biserver:5.4 . $ docker run --rm -p 8080:8080 -it pentaho/biserver:5.4 Building an image and runing docker container Open Pentaho BI Server
  • 10. Deploying Project Deploying EDW CENIPA project $ wget -O - https://raw.githubusercontent.com/wmarinho/edw_cenipa/master/easy_install | sh Check if containers are running $ docker ps The project has 3 containers : • edwcenipa_db_1 – PostgreSQL database container • edwcenipa_pdi_1 – Pentaho Data Integration container • edwcenipa_biserver_1 – Pentaho BI Server container Check logs $ docker logs -f edwcenipa_pdi_1 $ docker logs -f edwcenipa_biserver_1 Installation can take over 30 minutes , depending of server configuration and Internet bandwidth .
  • 11. Docker Compose docker-composse.yml – Define and run all docker applications pdi: image: image_cenipa/pdi links: - biserver:edw_biserver volumes: - /data/stage:/tmp/stage environment: - PGHOST=172.17.42.1 - PGUSER=pgadmin - PGPASSWORD=pgadmin. - PENTAHO_DI_JAVA_OPTIONS=-Xmx2014m -XX:MaxPermSize=256m biserver: image: image_cenipa/biserver ports: - "80:8080" links: - db:edw_db environment: - PGUSER=pgadmin - PGPASSWORD=pgadmin. - INSTALL_PLUGIN=saiku - CUSTOM_LAYOUT=y db: image: wmarinho/postgresql:9.3 ports: - "5432:5432"
  • 12. Pentaho + Docker + Amazon $ SUBNET_ID= $ SGROUP_IDS= $ KEY_NAME= $ aws ec2 run-instances --image-id ami-e3106686 --instance-type c4.large --subnet-id ${SUBNET_ID} --security-group-ids ${SGROUP_IDS} --key-name ${KEY_NAME} --associate-public-ip-address --user-data "https://raw.githubusercontent.com/wmarinho/edw_cenipa/master/aws/user-data.sh" --count 1 With the following command and the appropriate credentials , you can run the project on Amazon Web Services. REMEMBER to replace the variables before running the command (check the parameters in the AWS console) .