Jadi gak sabar
nungguin final release dari SQL Server 2008 R2 especially untuk Reporting
Servicesnya.
Banyak peningkatan2 dan penambahan fitur yang membuat proses
development report menjadi jauh lebih simple dan efisien.
November CTP :
- Report Part Gallery
Komponen2 yang ada
di report kita seperti tablix, matrix, chart, dll bisa kita publish ke server
dan kita pakai berulang2 untuk report yg lainnya baik untuk development
menggunakan BIDS maupun report builder 3.0
- Shared Datasets
Datasets yg kita
buat bisa di share seperti halnya datasource .
Fitur ini yg saya
nanti2kan karna sering kali saya harus membuat datasource yg sama berulang2
untuk report yg saya buat. Dataset ini biasanya berupa dataset untuk
parameter. Ketika ada perubahan untuk satu dataset, saya juga harus merubah
dataset yg sama di report2 yg lain. Sungguh hal yg membuang banyak waktu dalam
proses development report.
- Enhanced SharePoint
Integration for SharePoint 2007 and 2010
Adanya dukungan
untuk multiple SharePoint Zones, the SharePoint Universal Logging service, dan
Report Parts.
Selain itu, kita
bisa mengquery List yang ada di SharePoint menggunakan query designer. Salah satu data source yg mungkin nanti akan
sering saya gunakan selain datasource menggunakan query SQL dan MDX.
- New Data Visualisation Report
Items
Ini fitur yang
menjengkelkan buat saya :D karna beberapa bulan sebelum ini saya harus memutar
otak untuk menghasilkan hal serupa dan setelah mau saya blog bagaimana caranya
ternyata eh ternyata malah dijadikan fitur tambahan di SQL Server R2.
![]()
- Data Bars : Sama
halnya dengan databar yg ada di excel. Skala panjang bar berdasarkan
prosentasenya terhadap nilai maksimal data pada grup tempat komponen ini.
Sebelum ini,untuk menghasilkan hal serupa saya menggunakan gauge dan
menghilangkan semua componennya kecuali komponen range untuk barnya.
Dengan itu, saya tidak hanya bisa menentukan batas maksimum bahkan bisa
menentukan batas minimum dan membuat databar yg mulai dari tengah kemudian
barnya ke arah kanan dan kiri untuk nilai positif dan negatif. Untuk
databars di R2 ini saya belum mencoba apakah bisa digunakan untuk hal
serupa :)
- Sparklines :
Sebuah grafik garis yg biasanya
digunakan untuk melihat gambaran tren naik turun suatu data. Dahulu kala
saya membuat sparkline ini di dalam suatu matrix menggunakan line chart
kemudian membuang semua komponennya seperti axis, legend , dll kecuali
line chartnya itu sendiri.
- Indicators : Ikon
kecil ini biasa digunakan untuk menggambarkan status suatu data. Pada
jaman reporting services sebelumnya untuk membuat indicators kita harus
menempelkan suatu gambar di dalam komponen kemudian menentukan gambarnya
di value expression dari kompenen gambar tersebut.
Contoh data
visualisation tricky yg pernah saya buat:



![]()
- Enhanced Business
Intelligence Development Studio
BIDS Mendukung
format report dan report projects untuk versi 2008 dan 2008 R2
- Aggregates of Aggregates
Salah satu hal yg
cukup sulit kita lakukan di versi sebelumnya adalah melakukan agregasi di
dalam agregasi. Sekarang di 2008 R2 kita bisa menggunakan expression seperti
=Avg(Sum(Sales, "Month"), "Year") untuk mendapatkan rata2
penjualan perbulan langsung di komponen reporting services tanpa harus
menghitungnya terlebih dahulu di level dataset.
- Other RDL Expression Language
enhancements
- Expression untuk
mengetahui format rendering (=Globals!RenderFormat.Name)
- Penamaan halaman,
termasuk penamaan worksheets untuk report yg diekspor ke format excel.
Sebelumnya worksheets di excel hanya bisa kita beri nama sesuai nama
report. Kalau kita menggunakan page break untuk membuat report yg kita
eskpor ke excel bisa menjadi lebih dari 1 worksheet tidak ada menu atau
properties untuk merubah nama worksheet tersebut.
- Group.DomainScope
cukup berguna untuk sinkronisasi data secara visual antar grafik /
sparklines dan tablix yang berbeda
bahkan jika data hanya tersedia pada group yg berbeda.
- Proses baca/tulis
variabel di report ada secara otomatis dan rapi. Ini untuk memudahkan kita
mengelola variabel di report yg kita buat sendiri.
- Kita bisa memutar
teks 270 Derajat di dalam kolom. Saya sempat mencari2 untuk hal ini di
versi sebelumnya dan ternyata sekarang ada di versi R2 :)
- Ada dynamic page
breaks, dan juga kita bisa mereset kembali nomor halaman pada page breaks
- New 2010 SOAP Endpoint
SOAP yang ada saat
ini yaitu 2005/2006 masih didukung, tapi di 2010 dukungan dijadikan satu baik
untuk mode native maupun SharePoint integrated dan menambahkan fungsionalitas
untuk area baru seperti shared datasets, cache refresh plans, and report
parts.
- Improved Browser and
Standards Mode Support
Saya pernah melihat
reporting services 2008 R2 didemokan oleh Om MCA saat mengikuti monthly
meeting sql server user groupnya singapore lewat firefox dan tampilannya tidak
berantakan.
August CTP :
- Map and spatial data
visualization
Fitur baru untuk
visualisasi data spatial.Visualisasi data ini juga bisa menggunakan bing maps.
- Report Builder 3.0
Report builder yang
baru ini punya banyak fitur yang hampir mirip dengan proses development report
menggunakan BIDS.
- Bisa digunakan
untuk membuat embedded datasource credentials, relative references, dan
subreport references ketika tehubung ke sebuah report server.
- Hasil dari
dataset juga dichache ketika terhubung ke report server sehingga
mempercepat preview report ketika kita melakukan perubahan2 terhadap
layout/design report.
- ATOM data feeds
Report yang kita
buat sekarang juga tersedia dalam format ATOM yang bisa kita ambil dengan
menggunakan PowerPivot a.k.a. Gemini atau tools lain yg bisa kita gunakan
untuk membaca ATOM.
- AJAX Report Viewer
Navigasi yang kita
lakukan di report viewer akan lebih lancar karna versi 2008 R2 nantinya
menggunakan teknologi AJAX
- Report Manager
Interaksi kita ke
report manager nantinya akan terasa seperti di SharePoint dan akan ada menu2
tambahan.
- RDL Expression Language
enhancements
Penambahan dukungan
untuk fungsionalitas dan data geospatial, juga untuk 3 tipe fungsi lookup
yaitu Lookup, LookupSet dan MultiLookup.
References:
- Monthly meeting
SQL Server User Group Singapore. Thx to Om MCA(Choirul Amri) as the
speaker and thx for the walk :)
- http://blogs.msdn.com/sqlrsteamblog/archive/2009/11/09/sql-server-2008-r2-november-ctp-what-s-new-in-reporting-services.aspx
- http://blogs.msdn.com/sqlrsteamblog/archive/2009/08/11/sql-server-2008-r2-august-ctp-what-s-new-in-reporting-services.aspx
- http://blogs.msdn.com/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx