Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pentaho Mondrian OLAP CUBES. Installation Install Tomcat (version 5.0.25 or later). – Set JAVA_HOME Environment Variable pointed to SDK installation.

Similar presentations


Presentation on theme: "Pentaho Mondrian OLAP CUBES. Installation Install Tomcat (version 5.0.25 or later). – Set JAVA_HOME Environment Variable pointed to SDK installation."— Presentation transcript:

1 Pentaho Mondrian OLAP CUBES

2 Installation Install Tomcat (version or later). – Set JAVA_HOME Environment Variable pointed to SDK installation.

3 Installation – Add %JAVA_HOME%\bin to general path Test TOMCAT installation: – localhost:8080

4 Installation Explode mondrian.rar to TOMCAT_HOME/w ebapps – Test: localhost:8080/mondrian/

5 Creating OLAP Cube Explode psw-ce rar – Put mysql-connector-java bin in drivers folder. – Execute workbench.bat – Options Connection Use the sakila user to connect to the database sakila – Open File: TOMCAT_HOME\webapps\mondrian\WEB- INF\queries\Sakila.xml – See the CUBE Rentals

6 Mondrian Cube Structure Fact Table Dimension Measure Levels Dimension Table

7 Creating a Query to Rentals OLAP Cube File New MDX query: – select {[Measures].[Rental Counts]} on columns, {[Customers].[All Customers]} ON rows from Rental – Execute in JPIVOT ntalquery2 ntalquery2

8

9 JPIVOT Queries and cubes are stored in the folder webapps \ mondrian \ WEB-INF \ queries. – See the query: rentalquery2.jsp. – See the cube Sakila.xml

10 Create a cube for Sakila Data Warehouse Create a New Schema SakilaOlap.xml – Save in TOMCAT_HOME\webapps\mondrian\WEB- INF\queries\ – Configure the connection to the database with user sakila_dwh.

11 Create a cube for Sakila Data Warehouse Create a cube named Rentals. – Add a fact table: link it to the table fact_rental – Add Customer dimension

12 Customer dimension Add the a hierarchy for Customer Dimension Add the table: dim_customer Add a level (Name) for hierarchy.

13 Customer dimension

14 Film dimension Add the a hierarchy for Film Dimension Add the table: dim_film Add a level (NameFilm) for hierarchy.

15 Film dimension

16 Date dimension Add the a hierarchy for Date Dimension Add the table: dim_date Add a level (Year) for hierarchy. Add a level (Month) for hierarchy.

17 Date dimension

18

19 Add a Measure for the Cube

20 Add a Query Edit rentalquery2.jsp – Change: jdbcUrl="jdbc:mysql://localhost/sakila_dwh?user=sakil a_dwh&password=sakila_dwh" catalogUri="/WEB-INF/queries/Name.xml“ – Add the query: – select {[Measures].[Metrica1]} on columns, {([Customer],[Date])} ON rows from Rentals – Reload Tomcat server.

21 Open JPIVOT Open query=rentalquery query=rentalquery Answer the following questions: – Año y mes donde se realizaron mas ventas? – Cuantas rentas hizo el usuario en el 2005 (en que meses?).

22 Tarea Incluya todas las dimensiones del modelo estrella de sakila. Estudie las consultas MDX y construya dos consultas que incluyan la sentencia where y permitan explotar todas las dimensiones del cubo en jpivot.(http://msdn.microsoft.com/es- es/library/ms aspx):


Download ppt "Pentaho Mondrian OLAP CUBES. Installation Install Tomcat (version 5.0.25 or later). – Set JAVA_HOME Environment Variable pointed to SDK installation."

Similar presentations


Ads by Google