5.1.5. Jaspersoft Studio: Rapor Hazırlama ve Test Kılavuzu#
Bu doküman, Jaspersoft Studio üzerinde PostgreSQL veri adaptörü tanımlama, gerekli sürücülerin eklenmesi ve hazırlanan raporların verilerle test edilmesi süreçlerini kapsar.
1. Data Adapter Tanımlama#
Raporların veritabanı ile iletişim kurabilmesi için bir veri adaptörü tanımlanmalıdır.
- Repository Explorer panelinde Data Adapters üzerine sağ tıklayın ve Create Data Adapter seçeneğini seçin.
- Açılan listeden Database JDBC Connection seçeneğini işaretleyip Next butonuna basın.
- Adaptör bilgilerini aşağıdaki gibi doldurun:
- Name:
PostgreSQL Bağlantısı - Driver:
org.postgresql.Driver - URL:
jdbc:postgresql://<host>:<port>/<database_name> - Username: Veritabanı kullanıcı adınız.
- Password: Veritabanı şifreniz.
- Name:
Görsel 1: JDBC bağlantı ayarlarının yapılandırılması.
2. Driver Classpath'e JAR Ekleme#
Rtool raporlama aracının Jaspersoft Studio tarafından tanınması için JDBC jar dosyalarının projeye eklenmesi gerekir.
- Data Adapter düzenleme ekranında Driver Classpath sekmesine geçin.
- Add butonuna tıklayarak aşağıdaki linkte bulunan jar dosyalarını seçin.
- Alt kısımdaki Test Connection butonuna basarak bağlantının başarılı olduğunu doğrulayın.
Görsel 2: Driver jar dosyasının classpath'e eklenmesi ve bağlantı testi.
Jar Dosyaları Erişim#
Rtool jar dosyalarına erişmek için lütfen Eksen ekibi ile iletişime geçiniz.
3. Rapor Dosyası (.jrxml) Ekleme#
Bağlantı ayarları tamamlandıktan sonra rapor tasarım dosyanızı oluşturabilir veya mevcut bir dosyayı açabilirsiniz.
- File > New > Jasper Report yolunu izleyerek yeni bir rapor şablonu oluşturun.
- Tasarım ekranında (Design) rapor alanlarını, parametrelerini ve SQL sorgunuzu belirleyin.
- Raporun SQL sorgusunu düzenlemek için sağ üstteki Dataset and Query butonunu kullanabilirsiniz.
Görsel 3: Rapor tasarlama ekranı.
4. Veri ile Preview (Önizleme)#
Rapor tasarımınızın veritabanındaki gerçek verilerle ve Rtool Raporlama aracı kullanılarak nasıl görüneceğini kontrol etmek için:
- Editörün alt kısmındaki Preview sekmesine tıklayın.
- Üstteki araç çubuğunda, 1. adımda oluşturduğunuz PostgreSQL Bağlantısı adaptörünün seçili olduğundan emin olun.
- Eğer raporunuz parametre alıyorsa, sağ taraftaki parametre giriş alanlarını doldurun.
- Raporun derlenip verilerin çekilmesiyle oluşan önizlemeyi inceleyin.
Görsel 4: Raporun canlı verilerle önizlenmesi.
Önemli Notlar#
- Bağlantı Hataları: Eğer "Driver not found" hatası alıyorsanız, Classpath'e eklediğiniz jar dosyasının yolunu kontrol edin.
- SQL Uyumu: Yazdığınız sorguların tanımlı veritabanı sözdizimine (Postgresq, Mysql, vs.) uygun olduğundan emin olun.
- Rapor Derleme: Preview aşamasında rapor otomatik olarak
.jasperformatına derlenir. Sunucu tarafında bu derlenmiş dosya kullanılacaktır.