Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown...

32
Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Transcript of Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown...

Page 1: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Install/Update to Pentaho 8.0From Hitachi Vantara

Steven BrownPentaho Manager, Enterprise Architecture GroupJanuary-2018

Page 2: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Install/Update to Pentaho 8.0

Configuration

Evaluation

Installation

Administration

Upgrade

Page 3: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Evaluation

Page 4: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Test and run Business Analytics (BA) and Data Integration (DI) components

Create reports and visualize data

Create and schedule data integrationprocesses

Model data

Perform processing on traditional and big data sources

The Pentaho Installation Wizard

Default

Custom

Page 5: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Wizard Installation Requirements

Requirements DescriptionYou Supply • A computer that meets Pentaho‘s operating system and hardware

requirements. Please see the Component ReferenceWe Supply • Installation Package

• Oracle Java Runtime Environment (JRE)• Repository Platform• Repository Platform JDBC Driver• Web Application Server

Technologies Used • PostgreSQL database to house the Pentaho Repository• Tomcat web application server

Expertise • Basic computer knowledge

Approximate Installation Time

• 30 minutes

Page 6: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Pentaho Business Analytics Installer

Page 7: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Server & Workstations

Embedded Software

Application Servers

Solution Database Repository

Traditional & Big Data Sources

SQL Dialect-Specific

Security

Java Virtual Machines & Web Browsers

Component Reference

Page 8: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Installation Wizard Process Overview

Download the software

Choose the default or customer installation

method

Start the Installation

Wizard

Verify your installation

4321

Page 9: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Installation

Page 10: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Installation Methods

DESIGN TOOLSARCHIVE MANUAL

Choose this option if you want to run the Pentaho Server on the

version of Tomcat which we supply

Choose this option if you want to deploy the Pentaho Server on

your existing Tomcat or JBoss web app server

Choose this option to install Business Analytics (BA) or Data

Integration (DI) design-tool components only

Page 11: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Archive Installation Requirements

Requirements DescriptionYou Supply • Computer with a supported operating system and hardware configuration

• Oracle Java Runtime Environment (JRE) or Oracle Java Development Kit (JDK)• Pentaho Repository Database (PostgreSQL, MySQL, MS SQL Server or Oracle)• Pentaho Repository Database JDBC Drivers

We Supply • Installation packageBest Practices - Installation

• The web application server

Technologies Used

• Tomcat web application server (provided by Pentaho)

Expertise • Knowledge of your networking environment, including database port numbers• Permission to access installation directories• Root or administrative access

Installation Time • 60 to 90 minutes.

Page 12: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Pentaho Server Package

Page 13: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Prepare Environment‒ Create the Pentaho User

‒ Create Directory Structure

‒ Install Java

‒ Download & Unpack the Installation Files

Prepare Repository‒ Install & Configure the Pentaho Repository

Database

Configure, Administer & Start the Server

Archive Install Process Overview

Page 14: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Download and Unpack the Install Files

DownloadFiles

Unpack and Install any Plugin Files

Unpack the Pentaho Server Installation File

(Optional) Unpack Operations Mart DDL Files

Pentaho Operations MartTuesday, February 27th

4321 65

Verify Directory Structure

7

Advanced Linux Considerations

Set Environment Variables

Page 15: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Configuration

Page 16: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Configuring the Pentaho Platform

Pentaho Admin

Tools

Login Credentials

IT Admin

The Pentaho Platform

Pentaho User Console (PUC)Pentaho Data Integration (PDI) ClientShell Script / Properties File Editor

A Pentaho administrator user name and password is required to perform configuration tasks

IT Admin installs, configures, and upgrades the Pentaho Server

Pentaho Admin creates and manages users, roles and workstations

Page 17: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Configure the Pentaho Server‒ Starting and stopping the Pentaho Server

‒ Increasing the server's memory limit

‒ Specifying data connections policyBest Practices – Pentaho Server Optimizing Connection Pools

Define Security for the Pentaho Server‒ Define a security plan to meet the enterprise requirements

Set Up Pentaho to Connect to a Hadoop Cluster

Set Up the Adaptive Execution Layer (AEL)‒ Use AEL to run transformations in different engines like Spark

IT Administration Tasks

Page 18: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Define Data Connections‒ Use the Database Connection in PUC and PDI client

Assign Permissions to Use or Manage DB Connections‒ Specify which data to make visible to users and roles

Manage Users and Roles‒ Add, delete and edit users and roles with PUC

‒ Control users & roles in the Pentaho Repository w/PDI client

Configure the Design Tools and Utilities‒ Perform configuration tasks for each workstation

Guidelines – Pentaho Tools & Integrated Authentication Methods

Pentaho Administration Tasks

Page 19: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Administration

Page 20: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Implement Security for the Pentaho Server‒ Apply the security plan previously defined

Best Practices – Pentaho and Tomcat Security Best Practices - Secure LDAP Passwords for Pentaho Suite

User Security‒ Choose Pentaho or Advanced User Security Options

Best Practices - Migrate Users/Roles from Pentaho Security to JDBCGuidelines - Pentaho Tools & Integrated Authentication Methods

Big Data Security‒ Choose between Kerberos authentication and secure impersonation

Best Practice – Pentaho, Linux & MSAD Authentication with Kerberos

Secure the Pentaho System

Page 21: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Pentaho Licenses‒ Use PUC, PDI client or the command line interface

Pentaho Server‒ Changing ports and URLs, cluster servers and maintain various

server options

Pentaho Repository‒ Configure change management, import/export options and

define backup/restore plans

Folder and Report Localization‒ For names and descriptions for folders and reports in PUC

Manage the Pentaho System

Page 22: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Performance Monitoring‒ Use logging to monitor and review system performance

Best Practices – Logging and Monitoring for Pentaho Servers

Performance Tuning- Pentaho Server - Pentaho Reporting

- Pentaho Data Integration - Pentaho Analysis (Mondrian)

- Pentaho Data mining (Weka) - Java VM memory limits

- Jackrabbit repository - Karaf

Troubleshoot the Pentaho System

Optimize the Pentaho System

Page 23: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Upgrade

Page 24: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Upgrade Path Convergence

8.0

6.1.x

7.x

The upgrade process from 6.1.x to 8.0 is similar whether you are upgrading the Pentaho Business Analytics (BA) Server or the Data Integration (DI) Server

This upgrade process from 7.x to 8.0 is designed for the Pentaho Server which contains both the Pentaho Business Analytics (BA) Server and Data Integration (DI) Server

Page 25: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

6.1.x to 8.0 Deployment Scenarios

New Installation

Existing BA Server

Existing DI Server

Pentaho Server

BA-Style Server

DI-Style Server

Upgrade

Upgrade

Page 26: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Post Install Configuration Scenarios

New Installation(Manual Installation)

Existing BA Server

Existing DI Server

Pentaho Server

BA-Style Server

DI-Style Server

Optimize for BA

Optimize for DI

Optimize for BA

Fresh Install w/ Existing Repository

Page 27: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Verify Your Current Version of the Pentaho Suite and PDI

Verify Your System Components are Current

Review Pentaho System Updates Past Your Current Version

Download and Configure Info-ZIP (Linux only)

Get the Pentaho Upgrade and Utility Files Guidelines for Upgrade: Merge Files and Class References

Unzip Distribution Files

Verify That No Users Are Logged into the Server

Backup Your Databases

Upgrade the Pentaho Server

Get Started with the Upgrade to 8.0

Page 28: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Upgrade the Pentaho Server

Backup Your Configuration and

Solution Files

Restore Your Configuration and

Solution Files

Execute the Pentaho

Server 8.0 Install Program

Perform Previous Version Upgrades

4321 65

Start the Pentaho

Server 8.0

7

(Optional) Configure File Changes

Test Your Server

Page 29: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Verify Your Current Version of the Pentaho Design Tools

Verify Your System Components are Current

Update Your Design Tools

For Customers Using Analyzer ‒ Analyzer can be upgraded from Visualization API 2.0 to

Visualization API 3.0

For Customer Using the DI Ops Mart‒ After you have completed the upgrade to 8.0, you can

reinstall the DI Ops Mart

Update Your Design Tools

Page 30: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Update Your Design Tools

Exit all design tools

Locate the directory where you downloaded the files in the Available Update

Backup existing directories

Unzip and copy all the new design tools into your

existing directory

4321 65

Restart to verify that your design tools where upgraded

Test Design Tools

Page 31: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

References

Pentaho 8.0 Product Pagehttps://www.pentaho.com/product/version-8-0

Pentaho 8.0 Documentationhttps://help.pentaho.com/Documentation/8.0

Support Portalhttps://support.pentaho.com

Best Practiceshttps://support.pentaho.com/hc/en-us/categories/200888603-Best-Practices

Enterprise Architecture Grouphttp://www.pentaho.com/service/enterprise-support

Professional Serviceshttp://www.pentaho.com/service/consulting-services

Page 32: Install/Update to Pentaho 8 · Install/Update to Pentaho 8.0 From Hitachi Vantara Steven Brown Pentaho Manager, Enterprise Architecture Group January-2018

Questions?