Kamis, 31 Januari 2013

Apakah itu Excel Service?

          Ini feature sharepoint 2010 yang memungkinkan kita menghosting file excel kita di sharepoint, sehingga memungkinkan kita untuk berinteraksi langsung dengan file excel melalui browser secara langsung.
 


Excel services memungkinkan mengambil data dari berbagai sumber. Teknologi Excel service ini menggunakan REST dan Java Script. REST memungkinkan kita menarik data ke chart melalui URL, dan juga menampilkan gambar pada halaman web dari excel services. Java Script API memungkinkan kita membuat custom script yang bisa memanfaatkan excel workbook untuk ditampilkan pada UI. Dengan ExcelServices Web part kita juga bisa mengatur bagian-bagian workbook yang ingin ditampilkan atau tidak. Ini bermanfaat jika kita ingin mengatur permission. Sebagai contoh, kita hanya ingin menampilkan bagian kesimpulan berisi chart-chart, sedangkan bagian berisi data mentah dan algoritma perhitungan di sembunyikan.
Selain menampilkannya pada web page, kita juga bisa membuat aplikasi custom yang menarik data pada file excel kita dengan memanfaatkan web service yang disediakan.
Excel Services Web Part
Excel service ditampilkan dengan web part ini.
-          Webpart menampilkan item yang berada dalam workbook
-          Parameter di ekspos sebagai webpart connection
-          Jika parameter diubah maka chart juga ikut berubah, sehingga memungkinkan feedback yang realtime
Excel Service + Gemini
Gemini adalah add-in yang dibuat oleh team excel dan analysis service. Dengan add-in ini memungkinkan excel memiliki cubes yang menarik data dari analysis services. Untuk menggunakan feature ini kita membutuhkan analysis service terinstall pada server di SPFarm karena koneksi antara excel dan SSAS dijembatani oleh Analysis Service Shared Service.



Scenario penggunaannya sama saja, user membuat workbook dan melakukan agregasi data dari berbagai sumber kemudian mempublishnya melalui excel services. Ketika file ini dibuka melalui Excel Services yang terjadi adalah proses perhitungan cubes akan dialihkan ke analysis service melalui Analysis Service Shared Service.
Mari kita coba !!
1.       Buatlah file excel dengan berbagai sampel data dan chart, bisa juga dengan mendownload contoh file excel pada attachment artikel ini.
2.       Bukalah sharepoint site kamu. Buatlah dua dokumen library dengan nama :
a.       MyExcel, untuk file excel kamu
b.      MyForm, untuk menyimpan webpart pages
3.       Upload dokumen excel kamu ke MyExcel. Dibawah documents, pilih MyExcel. Library tools > Documents > Upload Document. Pilih file kamu.
4.       Buka "Sharepoint 2010 Central Administration" melalui start menu
5.       Buka Application Management > Manage Service Applications > Excel Services. Pastikan statusnya dalam keadaan started
 
6.       Pilih Trusted File Location. Klik Add trusted file location. Masukan url doclib MyExcel kamu. Cth : http://sitekamu/MyExcel
  7.       Kasih centang pada :
a.       Location Type > Microsoft Sharepoint Foundation
b.      Trust Children > Children trusted
c.       Workbook Calculation Mode > Automatic
d.      Allow External Data > Trusted Data connection libraries and embedded
e.      Allow External Data Using REST >  Data Refresh from REST enabled
f.        Allow User-Defined functions > User-defined functions allowed
8.       Ok, kembali ke site kamu
9.       Buat web part page. View All site Content > Create. Pilih Web Part Page. Beri nama BI-Page1. Pilih document library : MyForm. Ok
10.   Kemudian buka MyForm. Klik pada BI-Page1.aspx
11.   Site Actions > Edit Page.  Klik Add a webpart pada web part zone yang ada.
12.   Pada Categories pilih  Office Client Applications.
13.   Klik Excel Web Access. Dan Add
14.   Kemudian edit web part.
15.   Pada workbook masukan url file excel kamu. Contoh : http://black-diamond/MyExcel/BI-Sample.xlsx
16.   Ok, tadaaa... sekarang excel kamu sudah bisa dipublish.
 

Oke, semoga artikel ini bermanfaat. Selamat berexplorasi. :D
Salam May Heleen.

















Tidak ada komentar:

Posting Komentar