JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?



Benzer belgeler
Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Program Kurulum. Turquaz Muhasebe. İçindekiler

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.


Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

Coslat Monitor (Raporcu)

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

UBNT. UniFi mfi Ububntu. Ubuntu İşletim Sistemi ve UniFi/mFi Yazılımlarının Kurulumu

Windows Live ID ve parolanızı giriniz.

Veri Tabanı Yönetim Sistemleri Bölüm - 02

WAMP SERVER KURULUMU

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

V14xx Güncelleme İşlemleri

Programa giriş MSSQL versiyonuna göre iki ayrı şekilde yapılmaktadır.

Internet Programming II

e-imzatr Kurulum Klavuzu

Checkpoint SSL-VPN Kurulum Prosedürü. Checkpoint Endpoint VPN Client

EĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU

WDS İle Windows XP Pro Image Alma Ve Yükleme Ilbey Ismail UNVER - MCP

Yandex mail ve disk kullanım rehberi

MEB E-Posta Hizmetleri ve Outlook Programı

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

BLGM 354 DENEY 1 * GİRİŞ

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...

Cyberoam Firewall Kullanıcı ve Grup Oluşturma

Bilgiyolu Yayıncılık Elektronik Sunum Programı Kurulum Kılavuzu

Google Chrome Kullanıyorsanız; Microsoft Internet Explorer Kullanıyorsanız;

Erişim Noktası Ayarları

Windows Server 2008R2 de Lisans Server ın Aktive Edilmesi

NEUTRON DDNS KURULUMU

SQL SERVER VERİTABANINI EKLEME-ÇIKARMA ve YEDEKLEME-GERİ YÜKLEME

RPMNET WOLVOX REPORTER

Nevşehir Hacı Bektaş Veli Üniversitesi Moodle Uzaktan Eğitim Sistemi Öğretim Elemanı Bilgilendirme Kılavuzu

MATLAB KURULUM KILAVUZU

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Linux Kurulumu (Sürüm 1.52) İçindekiler

08220 Internet Programcılığı II

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

Oracle Enterprise Linux 5 Kurulumu

LOGO için Online Mutabakat Kullanım Kılavuzu

SGK Otomasyon Tanıtım ve Kullanım Kılavuzu

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

KAMPÜS DIŞI ERİŞİM AYARLARI

Kurulum ve Başlangıç Kılavuzu. DataPage için

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

TachoMobile Server Uygulaması Kullanım Kılavuzu

Java JDK (Java Development Kit) Kurulumu:

XMail. Kurulum ve Senkronizasyon Ayarları Rehberi

İnternet Programcılığı

ASİSTAN v2 KULLANIM KILAVUZU

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

U y g u l a m a A i l e s i (Abakus 360, T-Panel, T-CRM) Tarayıcı Ayarları. IPera İletişim Teknolojileri

Beyhan KARPUZ, Uzman Kütüphaneci Karadeniz Teknik Üniversitesi 2016

CİSCO ANY CONNECT UYGULAMASI İLE İÇ KAYNAKLARA ERİŞİMİ KLAVUZU

LİGHTKOD SETUP MAKER KULLANIMI 1- Giriş Programı yükledikten sonra Setup Maker programını açtığımızda aşağıdaki pencereyi görürüz. Burada 1.

Campus Online. Güncelleme: Haziran 24, 2013

Course Online. Güncelleme: Haziran 24, 2013

İNTERNET EXPLORER AYARLARI 1. Başlat-Ayarlar-Denetim Masası menüsünden "İnternet Özellikleri" (Seçenekleri)'ni seçiniz. Resim. 1

Ortam İzleyici Kullanım Kılavuzu

Android Ders Notları

Kets DocPlace LOGO Entegrasyonu

IIS 7.5 ÜZERİNDE FTP SİTE KURULUMU VE YAPILANDIRILMASI

TTEC Standalone DVR Kolay Kurulum Dokümanı. Kurulum Adımları

e-imzatr Kurulum Klavuzu

Toplu Kayıt Kullanıcı Kitapçığı

OPERATÖR SERVİSLERİ. Kullanıcı Kılavuzu

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

WINDOWS SERVER 2008 R2-SERVER 2012 DE IP SANALLAŞTIRMA

WINDOWS SERVER 2008 R2 REMOTE DESKTOP SERVICES RD Connection Broker

MIRACLE DATA WORKS KURULUM DOKÜMANI

EndNote Web Hızlı Başvuru kartı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa

1. VERİ TABANI ARAÇLARI

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

3-

27 Kasım Ekran 1: ETA:SQL Yazılım Güncelleme Uygulaması

1- UETDS-TİMBSOFT Nasıl İndirilir? 2- UETDS-TİMBSOFT Nasıl Yüklenir? 3- UETDS-TİMBSOFT a Nasıl Giriş Yapılır? 4- Personel Nasıl Eklenir ve

Beyhan KARPUZ, Uzman Kütüphaneci Karadeniz Teknik Üniversitesi 2017

TÜRKİYE KAMU HASTANELERİ KURUMU WEB SİTESİ YÖNETİM REHBERİ

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

MİCROSOFT OUTLOOK 2010

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

Yükleme kılavuzu Fiery Extended Applications 4.2 ile Command WorkStation 5.6

Mac OS İşletim Sisteminde MetaTrader4 Kurulumu

Zoru Kolay Yapmak İçin...

Resim 1. Access açılış sayfası. Resim 2. Access veri tabanı düzenleme sayfası

Transkript:

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 1.1- JasperReports Server ve Ireport Nedir? 1.2- JasperReports Server ve Ireport Kurulumu 1.3- JasperReports Server Genel Bakış 1.4- Ireport Genel Bakış ve JasperReports İle Bağlantı 2. Bölüm 2.1- Ireport ile Rapor Oluşturma 2.2- Ireport ile Oluşturulan Raporu JasperServera Taşıma 2.3- Ireport ile Input Kontrol ve Parametre Kullanımı 2.4- Ireport ile Grafik Raporları Hazırlama 2.5- Ireport ile Alt Rapor Hazırlama 1- JasperReports Server ve Ireport Nedir? JasperServer apache-tomcat ile çalışan sunucu tabanlı bir raporlama sistemidir. JasperServerin giriş ekranı resim 1deki gibidir. Resim 1. JasperServer Giriş Ekranı Güvenilir ve sağlam alt yapısı ile birden fazla raporu içinde barındırır ve bu raporları bir çok formatta çıktı olarak verebilir. Raporlar metin, tablo şeklinde olabileceği gibi etkileşimli grafikler şeklinde de oluşturulabilir. JasperServer içerisinde birden fazla kullanıcı ve kullanıcı rolü oluşturabilir. Kullanıcılara rol atanır, rollerin de hangi rapor ya da rapor gruplarını göreceği belirlenir. Böylece sistem içindeki raporlar kullanıcılara göre yetkilendirilmiş olur. Birden fazla veri tabanı (MySQL, Oracle, postgresql, MsSQL...) ile bağlantı kurabilen esnek bir yapıya sahiptir. Aynı anda bu veritabanlarının hepsine birden bağlanabilir ve bu veri tabanlarından çektiği bilgilerle rapor oluşturabilir. JasperServerda input kotrol ve parametre oluşturmak mümkündür. Input kontrol internet sayfalarında kullanıcılarla etkileşimi sağlayan form elemanları (select box, textarea, list menu, radio group...) ile benzerlik göstermektedir. Input kontrolü ile

kullanıcı raporu kendi istediği gibi filtreleyebilir. Parametreler ise jasperserver ile rapor verilerinin çekildiği veri tabanı ile veri alışverişini sağlayan değerlerdir. JasperServerdaki raporlar, jasperserver ile birlikte gelen Ireport Designer ismindeki bir program ile hazırlanmaktadır. Ireport Designerın genel görünümü resim 2de görülmektedir. Resim 2. Ireport Designerın Genel Görünümü Ireport masaüstü bir programdır ve JasperServerın Repository bölümü olarak isimlendirilen ve raporların ve rapor bilgilerinin bulunduğu bölüme bağlanabilir. Ireport aynı anda birden fazla JaserServer sunucusuna bağlanabilir. 2- JasperServer ve Ireport Kurulumu JasperReports Server Community Edition programını indirebileceğiniz internet sayfası: http://jasperforge.org/projects/jasperserver şeklindedir. Bu sayfanın görüntüsü resim 3de görülmektedir.

Resim 3. JasperReports Server Community Edition İnternet Sayfası JasperReports Server Community Edition programının Linux, windows ve Mac için sürümleri bulunmaktadır. İşletim sisteminize uygun sürümü bilgisayarınıza ücretsiz olarak indirebilirsiniz. Örneğin windows için yükleme dosyaları aşağıdaki gibidir: jasperreports-server-cp-4.5.0-windows-x86-installer.exe (32 bit) jasperreports-server-cp-4.5.0-windows-x64-installer.exe (64 bit) Bilgisayarınıza uygun mimariyi de seçtikten son indirme işlemi yapılır. Daha sonra kurulum işlemi başlatılır. Lisans anlaşmasını kabul edip, yükleyeceğimiz yeri seçeriz. Daha sonra tomcat ayarları gelir, eğer bilgisayarımızda kurulu bir tomcat varsa bunun yerini gösteririz. Yoksa I wish to use the bundled Tomcat seçeneği ile devam ederiz. Benzer işlemi PostgreSQL için de yaparız. Sonraki aşamada bize örnek raporları yükleyip yüklemeyeceğimizi sorar, buna da evet deyip geçebiliriz. Örnek raporlar kendi raporlarımız hazırlarken yardımcı olabilir. Son aşamada Would you like to install ireport? sorusu ile karşılaşırız. Buna da evet diyerek devam ediyoruz. Eğer sunucu üzerine kurulum yapıyorsak evet dememize gerek yoktur.

Kurulum işlemi tamalanmış olur. Ireportun kurulu olduğu dizin, C:\Program Files\jasperreports-server-cp-4.5.0\ireport\bin burasıdır. Buradaki.exe dosyasından program başlatılabilir. Ama uygun olan başlatma yöntemi buradaki ireportloader.bat dosyası ile başlatmaktır. Bat dosyası ile java gibi kısa yollar ireport için tanımlanmış olur. JasperServer için topcatin başlatılması gerekmektedir. Tomcatin biz seçmişsek kendi seçtiğimiz dizin, jasperserver ile gelen tomcati seçmişsek bulunduğu dizin: C:\Program Files\jasperreports-server-cp-4.5.0 burasıdır. Tomcatiçindeki bin klasöründeki startup.bat dosyası ile tomcat başlatılır. Eğer linux kullanıyorsak startup.sh dosyası ile tomcat başlatılır. Tomcat başladıktan sonra kullandığımız tarayıcıya: http://192.168.1.125:8080/jasperserver/ yazarak jasperservere ulaşabiliriz. Jasperserver tomcat varsayılan olarak 8080 portunu kullanmaktadır. Eğer 8080 portu kullanılıyorsa tomcat içindeki conf klasöründe yer alan server.xml dosyasından port değişikliği yapılabilir. 3- JasperReports Server Genel Bakış JasperServerın giriş yapıldıktan sonraki görünümü şekil 4deki gibidir. Resim 4. JasperServerın varsayılan ana ekranı. Düzenleme yapacağımız menüler soldaki root dizini altındadır. Buradaki en önemli kısım Data Source bölümüdür. Bu bölümden hangi veri tabanına bağlanacaksak onun driverını

yükleyip bağlantı kurmalıyız. Oracle veri tabanın driverı ojdbc14.jar olarak geçer ve ücretsiz olarak indirilebilir. Öncelikle bu driver dosyasını jasperserver lib klasörüne kopyalıyoruz ve tomcati yeniden başlatıyoruz. Daha sonra Resim 4deki Data Source klasörüne sağ tıklayıp Add Resource->Data Source seçeneğini seçiyoruz. Add Data Source bağlantı sayfası ayarları: Öncelikle bağlantı adını giriyoruz (Name). Sonra driver adını giriyoruz. Bu bağlantı yaptığımız drivera göre değişmektedir. Örneğin oracle driver için oracle.jdbc.driver.oracledriver şeklinde yazılmaktadır. Sonraki adımda url kısmını yazıyoruz. Bu kısım da bağlanacağımız veri tabanına göre değişmektedir. Örneğin oracle için jdbc:oracle:thin:@192.168.1.14:1521:mfdb şeklinde yazılmaktadır. Son olarak kullanıcı adı ve şifreyi giriyoruz. Bunlar veri tabanının kullanıcı adı ve şifresidir. Bu bilgileri girdikten sonra Test Connection butonuna tıklıyoruz. Eğer yazdığımız ayarlada bir problem yoksa bağlantı sağlanır. Submit butonuna tıklayıp bağlantıyı kaydederiz. Böylelikle oluşturacağımız raporların bağlanacağı veri tabanı ile bağlantı kurmuş oluruz. Raports bölümünden oluşturduğumuz raporları görüntüleyip farklı formatlarda çıktılar alabiliriz. 4- Ireport Genel Bakış Ireportun genel görünümü resim 5deki gibidir. Kullanacağımız pencereleri window bölümünden ekleyebiliriz. İlk olarak Ireport ile jasperservere bağlanalım. Bu işlemi Ireportta Repository Navigator bölümünden yapıyoruz. Bu bölüm resim 5de görülmektedir.

Resim 5. Ireport Repository Navigator bölümü. Repository Navigator bölümünde Add New Server butonuna tıklıyoruz. Açılan pencerede: ID: istediğimiz bir isim JasperServer URL: http://localhost:8080/jasperserver/services/repository JasperServer kullanıcı adı ve şifremizi giriyoruz. Kaydet butonuna tıkladığımız artık JasperServer bağlantısı tamamlanmış olur. Ireport ile jasperservera bağlandıktan sonra Repository Navigator menüsü resim 6da görülmektedir. Buradan jasperserverdaki root menüsü altındaki tüm dizinler görülmektedir.

Resim 6. Ireport Repository Navigator bölümü bağlantıdan sonraki durum. Raporları jasperservere gönderme güncelleme işlemlerini bu bölümden yapıyoruz. Ayrıca Input Kontrol seçenekleri de bu bölümden oluşturulmaktadır. Ireport ile raporları oluştururken kullanacağımız veri tabanı bağlantısını Report Datasources bölümünde yapıyoruz. Bu bölüm resim 7de görülmektedir. Resim 7. Ireport Report Datasources ekranı Bu bölümden yeni bağlantı oluşturuyoruz. JDBC driver bölümünde bağlanacağımzı veri tabanı

türünün driverı yoksa(kırmızı renkte ise) öncelikle driverı yüklüyoruz. Yükleme işlemini Tools->Options->Ireports->Classpath bölümünden jasperserverda kullandığımız jar dosyasını yükleyerek yapıyoruz. Report Datasources bölümünden kullanacağımız driverı seçtikten sonra ip adresini, veri tabanı türünü, veri tabanı kullanıcı adı ve şifresini giriyoruz. Bağlantıyı test ediyoruz bir problem yoksa kaydediyoruz. Bu bölümden birden fazla veri tabanı bağlantısı yapabiliyoruz. Oluşturacağımız rapor hangi veri tabanı ile ilişkili ise bu bölümde o veri tabanı bağlantısı seçili olmak durumundadır. Bu işlemleri tamamladıktan sonra ireport ve jasperserver rapor hazırlama ve yayınlama için hazırdır.