SQL Server Indonesia User Groups Community Sekilas tentang Business Intelligence - Rachmat Hariyanto
Welcome to SQL Server User Group Indonesia
Sign in JoinHelp | Sign In Live ID

Rachmat Hariyanto

There's always time for coding! My friends are Visual Studio 2008 Team System (ASP .NET 3.5, LINQ, VB .NET), jQuery, CodeSmith and SQL Server 2005/2008.

Sekilas tentang Business Intelligence

Pada tulisan sebelumnya saya sudah bahas perbedaan antara Data Warehouse dan Data Mining. Tulisan kali ini akan memberikan paparan singkat mengenai Business Intelligence (BI).

Mari kita cari definisi Business Intelligence tersebut, saya ambil sebuah potongan paragraph dari bukunya Steve and Nancy Williams “The Profit Impact of Business Intelligence”.

BI as business information and business analyses within the context of key business processes that lead to decisions and actions and that result in improved business performance. In particular, BI means leveraging information assets within key business processes to achieve improved business performance.

Dari kutipan di atas bisa kita simpulkan tujuan utama BI adalah improvisasi performance business via keputusan-keputusan dan aksi yang dilakukan berdasarkan informasi business dan hasil analisis business dari BI ini.  Nah, karena itu, betapa krusialnya laporan-laporan (report) (aka informasi business) yang harus dihasilkan dari BI ini.  Laporan-laporan yang dihasilkan bukan seperti laporan biasa, seperti laporan yang dihasilkan sistem OLTP biasa, tetapi lebih dari itu, merupakan laporan-laporan yang lebih analitis.

Laporan yang analitis merupakan laporan yang bisa dilihat dari banyak parameter, sehingga bisa membantu analisis dari berbagai perspektif.  Yang nantinya hal ini akan terkait dengan istilah cube di dalam BI. 

Seperti yang sudah kita bahas, Business Intelligence merupakan salah satu implementasi dari  Data Warehouse.  Perhatikan gambar di bawah ini.

BusinessIntelligence

Dari gambar tersebut, terlihat secara sederhana bagaimana posisi suatu Data Warehouse pada sebuah Business Intelligence Platform

Di sana digambarkan bahwa beberapa hal.  Pertama, sumber data “mentah” berasal dari data ERP (Enterprise Resource Planning), CRM (Customer Relationship Management) dan LOB (Line of Business) Data.   Dari sumber-sumber data tersebut data ditransformasikankan menjadi suatu data warehouse.  Proses transformasi data ini lebih dikenal dengan istilah ETL (Extract Transform and Loading). Dari istilah ETL itu sendiri tergambar adanya 3 proses utama yaitu proses ekstraksi data dari sumber data, transformasi data dan loading data ke data warehouse.  Data dari sumber data dipilih dan dipilah, dibersihkan (cleansing), digabungkan dan kemudian  dimuat (load) ke data warehouse.  Salah satu tools yang dapat kita gunakan untuk menjalankan proses ini adalah Microsoft SQL Server 2005/2008 Integration Services (SSIS).

Seperti penjelasan di atas, Business Intelligence harus bisa menghasilkan  laporan dan query yang analitis.  Maka, kita harus melakukan proses analisis dari data warehouse (Data Analysis).  Pada data warehouse sudah terdefinisi penyimpanan data dalam bentuk tabel-tabel Fact dan Dimension.  Table Fact berisi nilai-nilai yang nantinya akan dilaporkan, sedangkan dimensi akan menjadi parameter (perfective) nilai-nilai Fact tersebut.  Berdasarkan tabel-tabel Fact dan Dimension inilah kita membangun cube.  Pada cube ini kita definisi ukuran-ukuran (measures), target monitoring (KPI – Key Performance Indicator) dan lain-lain.  Kita bisa gunakan Microsoft SQL Server 2005/2008 Analysis Services (SSAS) untuk membantu merealisasikan proses analisis ini. Dan jika diperlukan juga aspek-aspek menemukan pola (pattern) atau trend berdasarkan data pada data warehouse tersebut SSAS juga menyediakan fitur-fitur yang terkait dengan Data Mining.

Proses terakhir, kita tinggal berdeliver laporan-laporan dan query hasil analisis tersebut ke berbagai media yang diperlukan.  Kita bisa gunakan  Microsoft SQL Server 2005/2008 Reporting Services (SSRS) atau Microsoft Office Excel dan lain-lain.

 

Semoga bermanfaat!

Published Tuesday, February 24, 2009 2:54 AM by Rachmat Hariyanto

Comments

No Comments