Online Analytical Processing (OLAP) adalah teknologi yang digunakan untuk mengatur database bisnis besar dan mendukung kecerdasan bisnis. Database OLAP dibagi menjadi satu atau beberapa kubik, dan setiap kubik diatur dan dirancang oleh administrator kubus agar sesuai dengan cara Anda mengambil dan menganalisis data sehingga lebih mudah untuk membuat dan menggunakan laporan PivotTable dan laporan PivotChart yang Anda perlukan.
Di artikel ini
- Apa itu kecerdasan bisnis?
- Apa itu Pemrosesan Analitik Online (OLAP)?
- Fitur OLAP di Excel
- Komponen perangkat lunak yang Anda perlukan untuk mengakses sumber data OLAP
- Perbedaan fitur antara data sumber OLAP dan non-OLAP
Apa itu kecerdasan bisnis?
Seorang analis bisnis sering kali ingin mendapatkan gambaran besar tentang bisnis, untuk melihat tren yang lebih luas berdasarkan data agregat, dan untuk melihat tren ini dipecah berdasarkan sejumlah variabel. Kecerdasan bisnis adalah proses mengekstrak data dari database OLAP, lalu menganalisis data tersebut untuk informasi yang dapat Anda gunakan untuk membuat keputusan bisnis yang tepat dan mengambil tindakan. Misalnya, OLAP dan kecerdasan bisnis membantu menjawab tipe pertanyaan berikut tentang data bisnis:
- Bagaimana total penjualan semua produk untuk tahun 2007 dibandingkan dengan total penjualan dari tahun 2006?
- Bagaimana profitabilitas kita hingga saat ini dibandingkan dengan periode waktu yang sama selama lima tahun terakhir?
- Berapa banyak uang yang dihabiskan pelanggan di atas usia 35 tahun lalu, dan bagaimana perilaku itu berubah seiring waktu?
- Berapa banyak produk yang dijual di dua negara/kawasan tertentu bulan ini dibandingkan dengan bulan yang sama tahun lalu?
- Untuk setiap kelompok usia pelanggan, berapa rincian profitabilitas (persentase margin dan total) berdasarkan kategori produk?
- Temukan tenaga penjualan, distributor, vendor, klien, mitra, atau pelanggan atas dan bawah.
Apa itu Pemrosesan Analitik Online (OLAP)?
Database Pemrosesan Analitik Online (OLAP) memfasilitasi kueri intelijen bisnis. OLAP adalah teknologi database yang telah dioptimalkan untuk kueri dan pelaporan, bukan memproses transaksi. Data sumber untuk OLAP adalah database Pemrosesan Transaksional Online (OLTP) yang biasanya disimpan di gudang data. Data OLAP berasal dari data historis ini, dan diagregasi ke dalam struktur yang memungkinkan analisis canggih. Data OLAP juga diatur secara hierarkis dan disimpan dalam kubus, bukan tabel. Ini adalah teknologi canggih yang menggunakan struktur multidimensi untuk menyediakan akses cepat ke data untuk analisis. Organisasi ini memudahkan laporan PivotTable atau laporan PivotChart untuk menampilkan ringkasan tingkat tinggi, seperti total penjualan di seluruh negara atau wilayah, dan juga menampilkan detail untuk situs yang penjualannya sangat kuat atau lemah.
Database OLAP dirancang untuk mempercepat pengambilan data. Karena server OLAP, bukan Microsoft Office Excel, menghitung nilai yang diringkas, maka lebih sedikit data yang perlu dikirim ke Excel saat Anda membuat atau mengubah laporan. Pendekatan ini memungkinkan Anda bekerja dengan jumlah data sumber yang jauh lebih besar daripada jika data diatur dalam database tradisional, di mana Excel mengambil semua catatan individual, lalu menghitung nilai yang diringkas.
Database OLAP berisi dua jenis data dasar: pengukuran, yaitu data numerik, kuantitas dan rata-rata yang Anda gunakan untuk membuat keputusan bisnis yang tepat, dan dimensi, yang merupakan kategori yang Anda gunakan untuk mengatur pengukuran ini. Database OLAP membantu mengatur data berdasarkan berbagai tingkat detail, menggunakan kategori yang sama dengan yang Anda kenal untuk menganalisis data.
Bagian berikut menjelaskan setiap komponen secara lebih mendetail:
Kubus Struktur data yang menggabungkan pengukuran berdasarkan tingkat dan hierarki setiap dimensi yang ingin Anda analisis. Kubus menggabungkan beberapa dimensi, seperti waktu, geografi, dan lini produk, dengan data ringkas, seperti angka penjualan atau inventaris. Kubus bukanlah "kubus" dalam arti matematis yang ketat karena mereka tidak selalu memiliki sisi yang sama. Namun, mereka adalah metafora yang tepat untuk konsep yang kompleks.
Ukur Kumpulan nilai dalam kubik yang didasarkan pada kolom dalam tabel fakta kubus dan biasanya berupa nilai numerik. Pengukuran adalah nilai sentral dalam kubik yang telah diproses sebelumnya, diagregasi, dan dianalisis. Contoh umum meliputi penjualan, keuntungan, pendapatan, dan biaya.
Anggota Item dalam hierarki yang mewakili satu atau beberapa kemunculan data. Anggota bisa unik atau non-unik. Misalnya, 2007 dan 2008 mewakili anggota unik di tingkat tahun dimensi waktu, sedangkan Januari mewakili anggota nonunik di tingkat bulan karena mungkin ada lebih dari satu Januari dalam dimensi waktu jika berisi data selama lebih dari satu tahun.
Anggota terhitung Anggota dimensi yang nilainya dihitung pada runtime dengan menggunakan ekspresi. Nilai anggota yang dihitung dapat berasal dari nilai anggota lain. Misalnya, anggota yang dihitung, Keuntungan, dapat ditentukan dengan mengurangi nilai anggota, Biaya, dari nilai anggota, Penjualan.
Dimensi Kumpulan satu atau beberapa hierarki tingkat yang terorganisir dalam kubik yang dipahami dan digunakan pengguna sebagai dasar untuk analisis data. Misalnya, dimensi geografi mungkin menyertakan tingkat untuk Negara/Wilayah, Negara Bagian/Provinsi, dan Kota. Atau, dimensi waktu mungkin menyertakan hierarki dengan tingkat untuk tahun, kuartal, bulan, dan hari. Dalam laporan PivotTable atau laporan PivotChart, setiap hierarki menjadi sekumpulan bidang yang dapat Anda perluas dan ciutkan untuk mengungkapkan tingkat yang lebih rendah atau lebih tinggi.
hierarki Struktur pohon logis yang mengatur anggota dimensi sedemikian rupa sehingga setiap anggota memiliki satu anggota induk dan nol atau lebih anggota turunan. Turunan adalah anggota di tingkat bawah berikutnya dalam hierarki yang terkait langsung dengan anggota saat ini. Misalnya, dalam hierarki Waktu yang berisi tingkat Kuartal, Bulan, dan Hari, Januari adalah turunan dari Qtr1. Orang tua adalah anggota di tingkat berikutnya yang lebih tinggi dalam hierarki yang terkait langsung dengan anggota saat ini. Nilai induk biasanya merupakan konsolidasi nilai-nilai semua anaknya. Misalnya, dalam hierarki Waktu yang berisi tingkat Kuartal, Bulan, dan Hari, Qtr1 adalah induk Januari.
Tingkat Dalam hierarki, data dapat diatur ke dalam tingkat detail yang lebih rendah dan lebih tinggi, seperti tingkat Tahun, Kuartal, Bulan, dan Hari dalam hierarki Waktu.
Fitur OLAP di Excel
Mengambil data OLAP Anda dapat menyambungkan ke sumber data OLAP seperti yang Anda lakukan ke sumber data eksternal lainnya. Anda dapat bekerja dengan database yang dibuat dengan Microsoft SQL Server OLAP Services versi 7.0, Microsoft SQL Server Analysis Services versi 2000, dan Microsoft SQL Server Analysis Services versi 2005, produk server Microsoft OLAP. Excel juga dapat bekerja dengan produk OLAP pihak ketiga yang kompatibel dengan OLE-DB untuk OLAP.
Anda dapat menampilkan data OLAP hanya sebagai laporan PivotTable atau laporan PivotChart atau dalam fungsi lembar kerja yang dikonversi dari laporan PivotTable, tetapi tidak sebagai rentang data eksternal. Anda dapat menyimpan laporan PivotTable OLAP dan laporan PivotChart dalam templat laporan, dan membuat file Office Data Connection (ODC) (.odc) untuk disambungkan ke database OLAP untuk kueri OLAP. Saat Anda membuka file ODC, Excel menampilkan laporan PivotTable kosong, yang siap untuk Anda tata letak.
Membuat file kubus untuk penggunaan offline Anda dapat membuat file kubus offline (.cub) dengan subset data dari database server OLAP. Gunakan file kubus offline untuk bekerja dengan data OLAP saat Anda tidak tersambung ke jaringan. Kubus memungkinkan Anda bekerja dengan jumlah data yang lebih besar dalam laporan PivotTable atau laporan PivotChart daripada yang seharusnya Anda lakukan, dan mempercepat pengambilan data. Anda hanya dapat membuat file kubus jika menggunakan penyedia OLAP, seperti Microsoft SQL Analysis Services Server versi 2005, yang mendukung fitur ini.
Tindakan Server Tindakan server adalah fitur opsional namun berguna yang dapat ditentukan oleh administrator kubus OLAP di server yang menggunakan anggota kubus atau pengukuran sebagai parameter ke dalam kueri untuk mendapatkan detail dalam kubik, atau untuk memulai aplikasi lain, seperti browser. Excel mendukung tindakan server URL, Laporan, Kumpulan Baris, Telusuri, dan Perluas untuk Mendetail, tetapi tidak mendukung Proprietary, Statement, dan Dataset.
KPI KPI adalah ukuran terhitung khusus yang ditentukan di server yang memungkinkan Anda melacak "indikator kinerja utama" termasuk status (Apakah nilai saat ini memenuhi angka tertentu?) dan tren (berapa nilainya dari waktu ke waktu?). Ketika ini ditampilkan, Server dapat mengirim ikon terkait yang mirip dengan ikon Excel baru yang diatur untuk menunjukkan di atas atau di bawah tingkat status (seperti ikon Lampu berhenti) atau apakah nilai sedang tren naik atau turun (seperti ikon panah arah).
Pemformatan Server Administrator kubus dapat membuat pengukuran dan menghitung anggota dengan pemformatan warna, pemformatan font, dan aturan pemformatan bersyarat, yang mungkin ditetapkan sebagai aturan bisnis standar perusahaan. Misalnya, format server untuk keuntungan dapat berupa format angka mata uang, warna sel hijau jika nilainya lebih besar dari atau sama dengan 30.000 dan merah jika nilainya kurang dari 30.000, dan gaya font tebal jika nilainya kurang dari 30.000 dan biasa jika lebih besar dari atau sama dengan 30.000. Untuk informasi selengkapnya, lihat Mendesain tata letak dan format laporan PivotTable.
Bahasa tampilan Office Administrator kubus dapat menentukan terjemahan untuk data dan kesalahan di server bagi pengguna yang perlu melihat informasi PivotTable dalam bahasa lain. Fitur ini didefinisikan sebagai properti koneksi file dan pengaturan negara/kawasan komputer pengguna harus sesuai dengan bahasa tampilan.
Komponen perangkat lunak yang Anda perlukan untuk mengakses sumber data OLAP
Penyedia OLAP Untuk menyiapkan sumber data OLAP untuk Excel, Anda memerlukan salah satu penyedia OLAP berikut:
- Penyedia Microsoft OLAP Excel menyertakan driver sumber data dan perangkat lunak klien yang Anda perlukan untuk mengakses database yang dibuat dengan Microsoft SQL Server OLAP Services versi 7.0, Microsoft SQL Server OLAP Services versi 2000 (8.0), dan Microsoft SQL Server Analysis Services versi 2005 (9.0).
- Penyedia OLAP pihak ketiga Untuk produk OLAP lainnya, Anda perlu menginstal driver dan perangkat lunak klien tambahan. Untuk menggunakan fitur Excel untuk bekerja dengan data OLAP, produk pihak ketiga harus sesuai dengan standar OLE-DB untuk OLAP dan kompatibel dengan Microsoft Office. Untuk informasi tentang menginstal dan menggunakan penyedia OLAP pihak ketiga, hubungi administrator sistem atau vendor untuk produk OLAP Anda.
Database server dan file kubus Perangkat lunak klien OLAP Excel mendukung koneksi ke dua tipe database OLAP. Jika database di server OLAP tersedia di jaringan Anda, Anda dapat mengambil data sumber darinya secara langsung. Jika memiliki file kubus offline yang berisi data OLAP atau file definisi kubik, Anda dapat menyambungkan ke file tersebut dan mengambil data sumber darinya.
Sumber data Sumber data memberi Anda akses ke semua data dalam database OLAP atau file kubus offline. Setelah membuat sumber data OLAP, Anda dapat mendasarkan laporan di dalamnya, dan mengembalikan data OLAP ke Excel dalam bentuk laporan PivotTable atau laporan PivotChart, atau dalam fungsi lembar kerja yang dikonversi dari laporan PivotTable.
Microsoft Query Anda dapat menggunakan Kueri untuk mengambil data dari database eksternal seperti Microsoft SQL atau Microsoft Access. Anda tidak perlu menggunakan Kueri untuk mengambil data dari PivotTable OLAP yang tersambung ke file kubik. Untuk informasi selengkapnya, lihat Menggunakan Microsoft Query untuk mengambil data eksternal.
Perbedaan fitur antara data sumber OLAP dan non-OLAP
Jika Anda bekerja dengan laporan PivotTable dan laporan PivotChart dari data sumber OLAP dan tipe data sumber lainnya, Anda akan melihat beberapa perbedaan fitur.
Pengambilan data Server OLAP mengembalikan data baru ke Excel setiap kali Anda mengubah tata letak laporan. Dengan tipe data sumber eksternal lainnya, Anda akan mengkueri semua data sumber sekaligus atau mengatur opsi untuk mengkueri hanya saat Anda menampilkan item bidang filter laporan yang berbeda. Anda juga memiliki beberapa opsi lain untuk me-refresh laporan.
Dalam laporan berdasarkan data sumber OLAP, pengaturan bidang filter laporan tidak tersedia, kueri latar belakang tidak tersedia, dan pengaturan optimalkan memori tidak tersedia.
Catatan
Pengaturan optimalkan memori juga tidak tersedia untuk sumber data OLEDB dan untuk laporan PivotTable berdasarkan rentang sel.
Tipe bidang Data sumber OLAP, bidang dimensi hanya dapat digunakan sebagai bidang baris (seri), kolom (kategori), atau halaman. Bidang pengukuran hanya dapat digunakan sebagai bidang nilai. Untuk tipe data sumber lainnya, semua bidang dapat digunakan di bagian mana pun dari laporan.
Akses ke data detail Untuk data sumber OLAP, server menentukan tingkat detail yang tersedia dan menghitung nilai ringkasan, sehingga catatan detail yang membentuk nilai ringkasan mungkin tidak tersedia. Namun, server mungkin menyediakan bidang properti yang dapat Anda tampilkan. Tipe data sumber lainnya tidak memiliki bidang properti, tetapi Anda dapat menampilkan detail yang mendasari untuk nilai bidang data dan untuk item, dan Anda dapat menampilkan item tanpa data.
Bidang filter laporan OLAP mungkin tidak memiliki item Semua , dan perintah Tampilkan Halaman Filter Laporan tidak tersedia.
Urutan pengurutan awal Untuk data sumber OLAP, item pertama kali muncul sesuai urutan pengembalian server OLAP. Anda kemudian dapat mengurutkan atau menyusun ulang item secara manual. Untuk tipe data sumber lainnya, item dalam laporan baru pertama-tama muncul diurutkan dalam urutan naik berdasarkan nama item.
Penghitungan Server OLAP menyediakan nilai ringkas secara langsung untuk laporan, sehingga Anda tidak dapat mengubah fungsi ringkasan untuk bidang nilai. Untuk tipe data sumber lainnya, Anda dapat mengubah fungsi ringkasan untuk bidang nilai dan menggunakan beberapa fungsi ringkasan untuk bidang nilai yang sama. Anda tidak dapat membuat bidang terhitung atau item terhitung dalam laporan dengan data sumber OLAP.
Subtotal Dalam laporan dengan data sumber OLAP, Anda tidak dapat mengubah fungsi ringkasan untuk subtotal. Dengan tipe data sumber lainnya, Anda dapat mengubah fungsi ringkasan subtotal dan memperlihatkan atau menyembunyikan subtotal untuk semua bidang baris dan kolom.
Untuk data sumber OLAP, Anda dapat menyertakan atau mengecualikan item tersembunyi saat menghitung subtotal dan jumlah total. Untuk tipe data sumber lainnya, Anda dapat menyertakan item bidang filter laporan tersembunyi dalam subtotal, tetapi item tersembunyi di bidang lain dikecualikan secara default.