Terbatasnya pengetahuan teknologi informasi di Indonesia khususnya business intelligence data warehouse data mining menjadi perhatian tersendiri, sehingga berinisiatif memunculkan web-blog ini. Sekedar sharing sistem datawarehouse, datamart, ataupun business intelligent mulai dari ER Desain/Star Schema,ETL, Reporting, hingga training. Tool yang digunakan (Data Stage, (Kettle, Mondrian, BI Server, Weka) Pentaho , Jasper, Sagent, Business Object, dll)
Jumat, 25 Juni 2010
Instalasi Jasper ETL
Salah satu produk dari jasper adalah jasper etl, masih minimnya komunitas yang ada menyebabkan kurang familiarnya produk etl dari jasper ini. Komunitas biasa di forum talend.
Kamis, 24 Juni 2010
Setting event driven report di iReport
Mari kita buat dulu database di mysql dulu sebagai contoh.
Misal dengan nama eventdriven, kemudian create table customer, dengan syntax sebagai berikut:
Misal dengan nama eventdriven, kemudian create table customer, dengan syntax sebagai berikut:
Selasa, 22 Juni 2010
Membuat multi axis di chart report iReport
Menampilkan data yang berbeda secara luas nilainya bisa sulit menggunakan axis/sumbu data tunggal. Dengan menggunakan dua atau lebih sumbu, data dapat lebih mudah dipahami. iReport termasuk built-in mendukung untuk grafik multi-sumbu melalui penggunaan paket JFreeChart.iReport 3.5.0 digunakan sebagai tutorial yang identik dengan versi Profesional iReport Community Edition. Konsep-konsep berlaku untuk versi iReport selanjutnya, dengan user interface berbeda.
Menggunakan domain field di iReport
Lanjutan dari sebelumnya, tentang filter domain.
filter sekarang diatur. Tujuan selanjutnya adalah untuk membuat laporan sederhana menggunakan tiga band (judul, detail dan ringkasan). Selain itu, laporan ini akan berisi variabel.Kita dapat menambahkan sebuah field untuk laporan dengan menyeret dan menjatuhkan field dari jendela Domain ke lokasi yang diinginkan dalam laporan.
filter sekarang diatur. Tujuan selanjutnya adalah untuk membuat laporan sederhana menggunakan tiga band (judul, detail dan ringkasan). Selain itu, laporan ini akan berisi variabel.Kita dapat menambahkan sebuah field untuk laporan dengan menyeret dan menjatuhkan field dari jendela Domain ke lokasi yang diinginkan dalam laporan.
Senin, 21 Juni 2010
Membuat domain dan filter repository iReport
Bahasan kali ini memungkinkan kita untuk menggunakan interface dari iReport dikombinasikan dengan kemudahan penggunaan domain untuk membuat layout yang kompleks dan perhitungan. Bahasan ini menggunakan iReport untuk membuat laporan berdasarkan Domain. Domain adalah lapisan semantik yang memungkinkan pengguna untuk membuat laporan tanpa harus mengerti atau menulis SQL kompleks. Sebagai tambahan, pengguna akhir sering menggunakan Domain untuk membuat laporan dengan Ad Hoc perancang JasperServer.
Jumat, 18 Juni 2010
Menggunakan xml subdataset
Contoh data xml:
untuk menampilkan beberapa telpon dari setiap nomor orang di address book.
Untuk menampilkan daftar nomor kita perlu menciptakan sebuah sub-dataset mulai dari node orang. Dataset utama akan bekerja pada node orang, sedangkan sub-dataset akan memproses semua tag telepon dari node orang tertentu.Untuk menampilkan data terus oleh Dataset-sub kita bisa menggunakan subreport (yang akan memungkinkan untuk memiliki beberapa tingkat, karena subreport dapat berisi subreports lainnya), atau kita bisa menggunakan elemen Daftar sederhana.
untuk menampilkan beberapa telpon dari setiap nomor orang di address book.
Untuk menampilkan daftar nomor kita perlu menciptakan sebuah sub-dataset mulai dari node orang. Dataset utama akan bekerja pada node orang, sedangkan sub-dataset akan memproses semua tag telepon dari node orang tertentu.Untuk menampilkan data terus oleh Dataset-sub kita bisa menggunakan subreport (yang akan memungkinkan untuk memiliki beberapa tingkat, karena subreport dapat berisi subreports lainnya), atau kita bisa menggunakan elemen Daftar sederhana.
Kamis, 17 Juni 2010
Menggunakan xml sebagai data source
Sebuah sumber data XML menggunakan file XML untuk menyediakan data untuk mencetak. Struktur XML tidak datar seperti meja, tidak ada baris dan kolom, lebih mirip dengan sebuah pohon, di mana kita dapat memiliki beberapa tingkatan data. Untuk alasan ini kita perlu menggunakan XPath query untuk mengidentifikasi node dari dokumen XML harus dianggap sebagai catatan. Berikut XML cukup sederhana untuk dengan mudah menjelaskan bagaimana untuk melakukannya:
Rabu, 16 Juni 2010
Membuat expression di groovy
JasperReports mendukung bahasa scripting untuk mendefinisikan ekspresi (termasuk Groovy dan JavaScript), menghindari kerumitan yang dialami oleh penulis laporan yang tidak tahu Java, yang telah lama bahasa default yang digunakan untuk menentukan ekspresi (seperti perhitungan dan elaborasi teks) .
Groovy mungkin adalah pilihan terbaik karena beberapa alasan:
- sepenuhnya kompatibel scripting java
- sangat fleksibel (tidak diketik seperti halnya Java)
- Bahasa Groovy dikonversi dalam kode Java byte, menghindari masalah performa khas dari bahasa ditafsirkan (seperti JavaScript)
Groovy mungkin adalah pilihan terbaik karena beberapa alasan:
- sepenuhnya kompatibel scripting java
- sangat fleksibel (tidak diketik seperti halnya Java)
- Bahasa Groovy dikonversi dalam kode Java byte, menghindari masalah performa khas dari bahasa ditafsirkan (seperti JavaScript)
Senin, 14 Juni 2010
Membuat sub report di iReport 3.7.1
Subreport adalah laporan yang disertakan dalam laporan lain. Hal ini memungkinkan penciptaan tata letak yang sangat kompleks dengan porsi yang berbeda dari satu dokumen diisi menggunakan berbagai sumber data dan laporan.
Dalam bahasan ini kami ingin membuat buku alamat pencetakan untuk setiap orang dalam buku alamat nama, daftar nomor telepon dan daftar alamat email.
Dalam bahasan ini kami ingin membuat buku alamat pencetakan untuk setiap orang dalam buku alamat nama, daftar nomor telepon dan daftar alamat email.
Jumat, 11 Juni 2010
Menggunakan variabel di iReport
Rabu, 09 Juni 2010
Menggunakan parameter di iReport
Setelah bahasan sebelumnya menggunakan sajian data gambar dalam bentuk chart, sekarang kita coba dengan menggunakan parameter atau penggunaan variabel pada report yang dipanggil, sehingga ketika run/preview harus memasukkan input parameter sebagai filter yang menghasilkan data report sudah terfilter berdasar parameter yang dimasukkan.
Membuat chart di iReport
Masih menggunakan source sample database online, dengan contoh (Sample Database HSQLDB test) kemudian di report query dibery queryselect count(*) orders, year(ORDERDATE) year, MONTH(ORDERDATE) month from orders group by year(ORDERDATE), MONTH(ORDERDATE) order by year(ORDERDATE), MONTH(ORDERDATE), dengan maksud menghitung jumlah order pertahun dan bulan.Ambil objek chart dari kotak pallette, nanti akan muncul banyak jenis chart, mulai pie chart, bar chart, line chart, dan lain-lain, contoh ambil chart 3d, klik drag ke area title (di atas page header).
Selasa, 08 Juni 2010
Deploy report di iReport
Setelah selesai desain dan preview dilakukan proses deploy ke server. Jika sebelumnya file yang dihasilkan adalah file jasper.
Membuat Report di iReport (Bagian II)
Sambungan dari topik sebelumnya Membuat Report di iReport (Bagian I), selanjutnya cara mengekspor hasil report kedalam bentuk lain, tetapi sebelumnya, ketika habis preview disimpan dulu hasil preview [nama file].jrprint, kalau dalam desain [nama file].jrxml.
Senin, 07 Juni 2010
Membuat Report di iReport (Bagian I)
Merupakan salah satu tool dari jasperforge.org, dan bisa didownload dahulu. Dalam tulisan ini menggunakan tool iReport 3.7.1, walaupun sebenarnya ada yang lebih baru (update), yakni iReport 3.7.2.
Selasa, 01 Juni 2010
Membuat IReport dengan Net Beans
Dikenal juga dengan istilah Jasper Report Business Intelligent.
Step awal instalasi dulu Java NetBeans IDE (disini menggunakan NetBeans 6.8), download plugin iReport, dan install (*.nbm) dengan add plugin ke netbeans.
Step awal instalasi dulu Java NetBeans IDE (disini menggunakan NetBeans 6.8), download plugin iReport, dan install (*.nbm) dengan add plugin ke netbeans.
Langganan:
Postingan (Atom)