Contoh dengan Cube Foodmart
Berdasarkan cube Sales dari contoh database Foodmart di Mondrian, kita akan membuat suatu view dari pertumbuhan Unit Sales untuk setiap periode.Berikut adalah langkah-langkahnya :
- Jalankan server Mondrian Anda.
- Buka aplikasi web Mondrian di browser. Sebagai contoh aplikasi saya terinstalasi di alamat http://localhost:8080/mondrian.
- Dari tampilan menu yang muncul, pilih link pertama : JPivot pivot table untuk memunculkan halaman Test Query uses Mondrian OLAP.

- Klik tombol MDX pada bagian toolbar atas halaman tersebut sehingga muncul MDX Editor.

- Ketik query MDX di bawah ini di dalam editor tersebut. Perhatikan penggunaan fungsi PrevMember pada query tersebut.
MDX Query
WITH MEMBER [Measures].[Last Period Unit Sales] AS
(
[Measures].[Unit Sales]
,[Time].PrevMember
)
MEMBER [Measures].[Unit Sales Growth] AS
[Measures].[Unit Sales] - [Measures].[Last Period Unit Sales]
SELECT
{
[Measures].[Unit Sales]
,[Measures].[Last Period Unit Sales]
,[Measures].[Unit Sales Growth]
} ON COLUMNS
,{[Time]} ON ROWS
FROM [Sales] - Klik tombol Apply dan perhatikan hasilnya.

- Dalam beberapa saat akan muncul tabel slice and dice dari pertumbuhan Unit Sales berdasarkan perhitungan periode saat ini (Unit Sales), periode sebelumnya (Last Period Unit Sales) dan pertumbuhan (Unit Sales Growth).
- Cobalah drill down dengan mengklik link +/- dari dimensi waktu Time dan lihat konsistensi perhitungannya pada berbagai LEVEL.
Berikut adalah contoh drill pada level Quarter (Kuartal).
Berikut adalah contoh drill pada level Quarter (Kuartal) dan Month (Bulan).
- Selesai
No comments:
Post a Comment