Pentaho - Grafik Raporu

Bir chart, ayrıca denir graph, verilerin grafik gösterimidir. Pentaho Raporlama Tasarımcısı çok çeşitli grafik türleri sunar. Pentaho Raporlama Tasarımcısı paletinde bulunan "grafik öğesi" seçeneğini kullanarak bir grafik tasarlayabilirsiniz.

Bir grafik oluşturmak için üç gereksinim vardır -

  • Bir data-collector veri kaynaklarından grafik verilerini çıkarmak için.

  • Bir chart-expression toplanan verilerden bir grafik oluşturmak için.

  • Bir report element Ortaya çıkan grafik nesnesini görüntülemek için.

Şimdi bir örnek alalım ve Pentaho'da çizelge oluşturma sürecini anlamaya çalışalım.

Aşağıdaki tablo, üç otomobil markasının özelliklerine ilişkin verileri içerir. Bu verileri bir çubuk grafik kullanarak göstereceğiz.

Araba Hız Kullanıcı oyu Kilometre Emniyet
Fiat 1 3 5 5
Audi 5 6 10 4
Ford 4 2 3 6

Her şeyden önce, adında bir tablo oluşturun carverilen tablo verilerine göre. Veri kaynağı olarak MySQL veritabanını kullanıyoruz. Bunu (veri kaynağı) Pentaho Raporlama Tasarımcısına ekleyin. Pentaho Raporlama Tasarımcısına bir veri kaynağı ve sorgunun nasıl ekleneceğini "Pentaho - Veri Kaynakları ve Sorgular" bölümünde tartışmıştık.

Pentaho'da Grafik Oluşturma Adımları

Şimdi, verilen senaryoya göre bir grafik oluşturmak için aşağıda verilen adımları izleyin.

Adım 1 - Sorgu Ekleyin

Sorgu, tablodaki tüm kayıtları alacak car. Bu nedenle sorgu aşağıdaki gibi olmalıdır -

Select
   car.id,
   car.name,
   car.speed, 
   car.user_rating, 
   car.millage, 
   car.safety 
From
   car 
LIMIT 
   3

Aşağıdaki ekran görüntüsü, verilen sorgunun veri kaynağına nasıl ekleneceğini gösterir.

Adım 2 - Sayfa Başlığına Bir Resim Ekleyin

Bu isteğe bağlı bir adımdır, ancak önemlidir çünkü resimler bir raporun estetiğini iyileştirmede önemli bir rol oynar.

Aşağıdaki ekran görüntüsüne bir göz atın. Burada aşağıdaki beş etkinliği vurguladık -

  • Bir sorgu ekledikten sonra, sorgu alanlarını Yapı bölmesinde bulacaksınız. Yapı bölmesinden ilgili alanları seçin, sürükleyipDetails rapor çalışma alanının sekmesi.

  • Ayrıntılar sekmesi yalnızca alan değerlerini gösterir. İlgili başlık Etiketlerini ekleyinReport Header sekmesinden etiket alanını seçerek palette.

  • Paletten alınmış bir görüntü ekleyin ve Page HeaderTab. İçine başka bir etiket ekleyinPage Header Rapor Başlığı için ve uygun bir başlık kullanın, örneğin CAR – CHARTEtkili sunum için. Görüntü öğesine çift tıklayın - adlı bir diyalog kutusu bulacaksınız.Edit Content.

  • Bir resim eklemek için iki seçeneğiniz vardır. Resmin URL'sini rapora bağlayın veya resmi rapora yerleştirin. Görseli yerleştirmeyi seçtik "Embed in Report”.

  • İnternetten örnek bir araba görüntüsü indirin. Page Header. Konum URL'si ile örnek araba resmini bulmak için düğmeye tıklayın. Onaylamak için Tamam düğmesine tıklayın.

Adım 3 - Rapor Altbilgisine Grafik Ekleme

Seç'e tıklayarak ve sol taraftaki paletten Rapora sürükleyerek grafiği ekleyin. Aşağıdaki ekran görüntüsünde "1" olarak işaretlenmiştir. Rapor Altbilgisindeki Çubuk grafik öğesine çift tıklayın.

Adım 4 - Grafik Özelliklerini Ekleme

Grafik öğesine çift tıkladıktan sonra, toplanan veri ayrıntılarını ve grafik ifade ayrıntılarını sağlamanız gereken bir diyalog kutusu bulacaksınız.

Aşağıdaki ekran görüntüsüne bir göz atın. SekmePrimary Data Source iki işaret içerir -

  • İşaretleyici "1"Kategori Kümesi Veri Toplayıcıyı seçmeniz gereken bir açılır listedir.

  • İşaretleyici "2"Aynı zamanda bir açılır listedir category-column ad alanını seçmeniz gereken yer.

Birincil Veri Kaynağında üç bölüm vardır - Common, Series, ve Group. Burada, Sorgumuzda herhangi bir Grup kullanmadığımız için Gruplar bölümüne herhangi bir şey eklememize gerek yoktur.

Common - Bu bölümde iki alan var - category-column ve value-column. Kategori sütun değerini zatennameYukarıdaki bölümde alan. İkincisivalue-column.

Boş değere tıklayın; Aşağıdaki ekran görüntüsünde gösterildiği gibi bir diyalog kutusu bulacaksınız. İçinde işaretlenmiş iki etkinlik (1 ve 2) vardır.

  • Sütundaki değer alanlarını eklemek için (+) düğmesini tıklayın.

  • Boş değere tıkladığınızda, hız alanını seçmeniz gereken bir açılır liste bulacaksınız.

Sütuna user_rating, kilometre ve güvenlik alanları eklemek için yukarıdaki iki etkinliği tekrarlayın. Tüm bu alanları ekledikten sonra ekran aşağıda gösterildiği gibi görünecektir. Onaylamak için Tamam'ı tıklayın.

Birincil Veri kaynağı bölümündeki sonraki sütun Seriler bölümüdür.

Series- Seri alanında, değere göre seri seçeneğini tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi bir diyalog kutusu bulacaksınız. İçinde iki işaret (1 ve 2) vardır.

  • Sütuna yeni bir alan eklemek için (+) düğmesini tıklayın.
  • Üzerine çift tıklayarak o alanı düzenleyebilirsiniz.

Hız, Kullanıcı Derecelendirmesi, Kilometre ve Güvenlik gibi alan adları eklemek için bu iki etkinliği tekrarlayın.

Bunlar, rapor grafiğinin belirli bir bölümünde sunulacak kullanıcı tanımlı adlardır. Ancak burada, değer sütunu alanlarında vermiş olduğunuz sıranın aynısını takip ediyorsunuz.CommonBölüm. TıklayınOK aşağıda gösterildiği gibi tüm alanları ekledikten sonra.

Tüm bölümleri ekledikten sonra, Edit Chartdiyalog kutusu aşağıdaki ekran görüntüsünde gösterildiği gibi. Bar Chart bölmesi, grafik biçimini değiştirmek için kullanılan farklı özellikler içerir.

İçinde General Çubuk Grafiğin bölümünde, 3-D değer olarak true("1" olarak işaretlenmiştir). Grafik özelliklerini onaylamak için Tamam'ı tıklayın.

Raporun önizlemesini görmek için Biçimlendirme Araç Çubuğundaki Önizleme düğmesini tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi görünecektir -

Raporunuzda farklı türde veri modelleri kullanarak ve grafik özelliklerine farklı değerler sağlayarak farklı grafik türleri uygulayabilirsiniz. Pentaho, rapor tasarımcısında neredeyse 18 tür grafik sunar.