Pentaho 30 voor 30 Webinar QUICK-START EVALUATIE Ondersteuning en tips Leo Cardinaals Sales Engineer 1
U hebt net een modern, uniform data-integratie en bedrijfsanalyse platform gedownload 2
En U hebt 30 dagen de tijd om Pentaho voor Uw bedrijf te evalueren Vertrouwt raken met de Pentaho onderdelen Uitvinden hoe een verbinding te maken met uw data en deze te modelleren Pentaho installeren en rapportages, analyses en dashboards ontwikkelen Weten welke Pentaho ondersteuning U ter beschikking staat 3
BEDRIJFSANALYSE EN DATA-INTEGRATIE MAAK KENNIS MET DE PENTAHO ONDERDELEN 4
Pentaho introductie PENTAHO BA SUITE De Pentaho BA Suite bestaat uit de Data Integration (DI) en Bedrijfsanalyse (BA) componenten Met behulp van de DI componenten kunt U verbindingen maken met al Uw databronnen (zoals RDBMS-en, NoSQL en Hadoop) en data hieruit extraheren en voorbereiden. Met behulp van BA componenten kunt U metadatamodellen, rapportages en dashboards ontwerpen en Uw data analyseren. 5
Architectuur Thin Client Analyzer Web Portal Interactive Reporting Dashboards J2EE Container (Apache Tomcat) Report Designer HTTP/HTTPS Server BA Server DI Server Workstation PDI Designer Report Designer Metadata Design Publish 6
Pentaho Data Integration (PDI) PDI 7
Pentaho BA Server en User Console (PUC) HET HART VAN DE BA SUITE 8
Pentaho Analyzer DATA VERKENNEN EN VISUALISEREN 9
Pentaho Interactive Reporting AD-HOC TEMPLATE-GEBASEERDE RAPPORTAGES 10
Pentaho Dashboard Designer MEERDERE DATAVIEWS SAMENSTELLEN 11
Pentaho Dashboard Framework OP MAAT GESNEDEN PIXEL-PERFECT DASHBOARDS 12
Pentaho Report Designer (PRD) FAT-CLIENT TOOL VOOR HET CREËREN VAN PIXEL-PERFECT RAPPORTAGES 13
Pentaho Mobile TOEGANG TOT EN HET CREËREN VAN NIEUWE CONTENT OP EEN TABLET 14
Interfaces voor speciale doeleinden Mobile Dashboard Designer Dashboard Framework Analyzer Interactive Reporting Report Designer 15
MEERDERE MODELLERINGSMETHODEN HET MODELLEREN VAN UW DATA 16
Hoe ziet Uw data eruit? Gestructureerde data Genormaliseerd datamodel Gestructureerde Structured Data data Single Table / Star / Snowflake Enkele tabel / Ster / Snowflake PDI Ongestructureerde Data Streaming data Geoptimaliseerd voor low-latency queries en analyses 17
Data modelleren Enkele tabel / Ster / Snowflake Analyse kubus (Analyzer) Analyzer Dashboard Designer Genormaliseerd datamodel Metadata (Reporting) Interactive Reporting 18
Data Access Wizard INTRODUCTIE VOOR HET VERBINDEN MET UW DATABRON EN HET MODELLEREN VAN METADATA Enkele tabel / Ster / Snowflake Analyse kubus (Analyzer) Genormaliseerd datamodel Metadata (Reporting) 19
Data Access Wizard INTRODUCTIE VOOR HET VERBINDEN MET UW DATABRON EN HET MODELLEREN VAN METADATA Enkele tabel / Ster / Snowflake Analyse kubus (Analyzer) Databron verbinden en data kiezen Genormaliseerd datamodel Tabellen verbinden Metadata (Reporting) 20
Data Access Wizard INTRODUCTIE VOOR HET VERBINDEN MET UW DATABRON EN HET MODELLEREN VAN METADATA Enkele tabel / Ster / Snowflake Analyse kubus (Analyzer) Modelleer een dimensionele kubus Genormaliseerd datamodel Modelleer op SQL-gebaseerde metdata Metadata (Reporting) 21
Pentaho Interactive Reporting & Analysis MODELGEDREVEN QUERIES MET BEHULP VAN SQL & MDX Enkele tabel / Ster / Snowflake Analyse kubus (Analyzer) Analyzer Interactive Reporting Genormaliseerd datamodel Metadata (Reporting) 22
Pentaho Report Designer PIXEL-PERFECT PRODUCTIERAPPORTAGES MET PROMPTS Enkele tabel / Ster / Snowflake Analyses kubus (Analyzer) Genormaliseerd datamodel Metadata (Reporting) 23
Pentaho Dashboard Designer SNEL WEB-GEBASEERDCE DASHBOARDS SAMENSTELLEN Analyzer Analyse kubus (Analyzer) Dashboard Designer Report Designer Metadata (Reporting) Interactive Reporting 24
Data Access Wizard INTRODUCTIE VOOR HET VERBINDEN MET UW DATABRON EN HET MODELLEREN VAN METADATA Enkele Tabel / Ster / Snowflake Analyse kubus (Analyzer) Modelleer een dimensionele kubus Genormaliseerd datamodel Modelleer op SQL-gebaseerde metdata Metadata (Reporting) 25
Geavanceerd modelleren CLIENT-GEBASEERDE MODELLEERTOOLS VOOR GEAVANCEERDE MODELLEN Enkele tabel / Ster / Snowflake Analyse kubus (Analyzer) Schema Workbench Genormaliseerd datamodel Metadata (Reporting) Metadata Editor 26
Modelleringsopties BEHEREN VAN VERBINDINGEN EN MODELLEN OP EEN PLEK Schema Workbench Data Access Wizard Metadata Editor 27
Samenvatting - 5 Eenvoudige stappen FROM DATA TO DASHBOARDS 1. Controleer de brondata om te bepalen of Pentaho Data Integration benodigd is Moet de data getransformeerd, opgeschoond of verrijkt worden? Moet de data geconverteerd worden in een dimensioneel model? Moet de data uit twee verschillende databronnen gemengd worden? Moet ongestructureerde data ontleed worden? Moet big data zoals NoSQL data ontleed worden? 2. Ontwikkel de initiële metadata- en kubusmodellen met behulp van de webgebaseerde Pentaho Data Access Wizard 3. Creëer Analyzer overzichten (visualizaties) en interactieve rapportages 4. Creëer Dashboard Designer Dashboards met gebruikmaking van de content van stap 3 5. Indien nodig verfijn en verbeter de metadatamodellen met behulp van de Pentaho Metadata Editor en Pentaho Schema Workbench 28
MEERDERE LAGEN VAN SECURITY VOOR DE BA SUITE BEGRIP SECURITY 29
Security Overzicht MEERDERE LAGEN VAN SECURITY IN DE KERN VAN DE BA SUITE INFRASTRUCTUUR SECURITY Communicatie over het netwerk GEBRUIKERSAUTHENTICATIE Verifiëren van de identiteit van de gebruiker PROCESGEBASEERDE SECURITY Security functionaliteit / process in Pentaho d.m.v. rollen OBJECT-LEVEL SECURITY Toegangscontrole tot bestanden, folders en databronnen DATA-LEVEL SECURITY Beveiligen van datarijen en kolommen 30
Infrastructuur security VEILIGE DATACOMMUNICATIE HTTP \ HTTPS SSL Data sources Ondersteund HTTP en HTTPS tussen de webbrowser en Pentaho Ingezet in de standaard applicatieservers (Tomcat, JBoss) Bewezen platforms; gebruikt Java 7 SSL verbindingen beschikbaar voor databronnen die SSL ondersteunen 31
Gebruikersauthenticatie VEEL OPTIES VOOR HET AUTHENTICEREN VAN DE GEBRUIKERSIDENTITEIT LDAP Relational Tables Pentaho ondersteunt verschillende technieken LDAP, Microsoft Active Directory, een verzameling tabellen, etc. SSO via CAS en geïntegreerde Microsoft Windows authenticatie Makkelijk aan te passen en uit te breiden Gebruikt Spring Security 32
Procesgebaseerde Security BEHEER VAN GEBRUIKERSROLLEN VOOR HET UITVOEREN VAN PROCESSEN Beheren van security Lezen van content Publiceren van content Plannen van content Creëren van content 33
Object-level Security ACCESS CONTROL LISTS VOOR BEVEILIGING VAN RAPPORTEN EN FOLDERS 34
Data-level Security METADATAMODELLEN EN RAPPORTAGES MET ROW-LEVEL SECURITY Metadatamodellen met row-level security Gebaseerd op gebruiker of rol Gebruiker is zich niet bewust dat zijn data gefilterd wordt Rapportages met ingebouwde data filtering Meest frequent gebruikt wanneer SQL direct in een rapport wordt toegepast Gedeelde rapportages met data aangepast voor de gebruiker Delen van een rapport / metadatamodel Gebruiker ziet alleen zijn eigen data 35
KUNNEN WE HET PENTAHO PLATFORM ONDERSTEUNEN PENTAHO INSTALLEREN EN CONTENT ONTWIKKELEN 36
InfoCenter - http://infocenter.pentaho.com 37
Overzicht ondersteunde technologieën 38
Installeren van alle componenten 39
Configureren van de Pentaho systemen JDBC Driver Locations 1. BA Server: /pentaho/server/biserver-ee/tomcat/lib/ 2. Aggregation Designer: /pentaho/design-tools/agg-designer/drivers/ 3. Metadata Editor: /pentaho/design-tools/metadata-editor/libext/jdbc/ 4. Report Designer: /pentaho/design-tools/report-designer/lib/jdbc/ 5. Schema Workbench: /pentaho/design-tools/schema-workbench/drivers/ 6. Data Integration: /pentaho/design-tools/data-integration/lib 7. Data Integration Server: /pentaho/server/data-integrationserver/tomcat/webapps/pentaho-di/web-inf/lib/ 40
Walk-Through Tutorials 41
HULP KRIJGEN PENTAHO RESOURCES 42
Drie testmogelijkheden 43
Pentaho vragen? E-mail Uw vragen naar Leo Cardinaals, Sales Engineer bij Pentaho. lcardinaals@pentaho.com Wij sturen U zo spoedig mogelijk toe: 1. Presentatie 2. Video 3. Geconsolideerde lijst met Q&A 44
Thank You JOIN THE CONVERSATION. YOU CAN FIND US ON: blog.pentaho.com @Pentaho Facebook.com/Pentaho Pentaho Business Analytics 45