OLAP atau kepanjangan dari Online Analytical Processing. Jika kita sudah mengenah Data Warehouse. OLAP adalah bentuk lain dari datawarehous yang sudah dibuat sedemikian rupa untuk memudahkan dalam Bisnis Intellejen. User dapat melakukan pivoting, drill up dan drilldown sesuai dengan kebutuhan analisis.
OLAP menggabungkan data yang ada di datawarehous sehingga dengan cepat dapat dianalisis.
berikut konsep dasar dari OLAP :
- Cube
- Dimension table
- Dimension
- Hierarchy
- Level
- Fact table
- Measure
- Schema
Unit dasar dari storage dan analisis dalam analisis services adalah Cube. Cube adalah kumpulan dari data yang telah digabungkan untuk memudahkan query untuk mengembalikan data secara cepat. Contohnya, sebuah cube yang diminta digabungkan berdasarkan periode waktu dan judul,Cube membuat lebih cepat ketika anda menanyakan tentang oreder by week atau order by title.
Cube yang dibuat kedalam dimensions dan measures. Data untuk cube berasal dari kumpulan tabel bertingkat, kadang dinamakan star schema database. Dimesions dalam cube berasal dari dimension tables dalam database bertingkat, Sementara measures berasal dari fact tables dalam staging database.
Dimension table
Dimension table berada dalam staging database dan berisidata yang akan digunakan untuk mengelompokkan nilai yang diringkas. Dimension tabel berisi primary key dan atribut lain yang mendeskripsikan entiti yang tersimpan dalam tabel. COntohnya : Tabel customer yang berisikan informasi Kota, Negara dan Kode Pos untuk memungkinkan analisa sales secara geografis, atau sebuah tabel produk yang berisikan kategori dan product lines untuk membreak down perhitungan sales.
Dimension
Masing-masing cube mempunyai satu atau lebih dimensions, masing-masing berdasarkan pada satu atau lebih dimension tabel. Sebuah dimension menggabarkan sebuah kategori untuk analisa bisnis data L waktu atau kategori yang disebut diatas. Biasanya, sebuah dimensi mempunyai hirarki jadi hasil yang paling rendah dapat di “rolled up” ke hasil yang lebih tinggi. Contohnya, dalam level geografis anda mungkin mempunyai kota jumlah digabungkan ke total negara bagian, atau negara bagian kedalam total negara.
Hierarchy
Sebuah hirarki dapat divisualisasikan dengan lambang plus(node tree). Sebuah chart perusahaan adalah conto dari hirarki. masing-masing dimensi dapat berisi banyak hirarki. beberapa diantaranya adalah natural hirarki ( relasi parent-child antar atribut yang terjadi dalam data), lainnya adalah navigational hirarki ( relasi parent -child yang dibuat oleh developer )
Level
Masing-masing layer dalam hirarki dinamakan level. Contohnya, anda dapat menyebutnya level minggu atau level bulan pada hirarki waktu, dan level kota atau level negara pada hirarki geografis
Fact table
Sebuah fact table berada dalam staging database dan berisi informasi dasar yang akan dirangkum. Hal ini mungkin diminta berdasarkan detail informasi, arsip payroll, informasi keefektifan obat, atau hal lain yang disetujui untuk menjumlahkan dan merata-ratakan. Beberapa tabel yang anda gunakan dengan fungsi Sum atau Avg dalam total query adalah baik untuk fact table. Fact tables berisi fields untuk individual facts serta foreign key fields tergantung pada fakta-takta yang berkaitan dengan dimension tables.
Measure
Setiap cube akan berisi satu atau lebih measures, masing-masing berdasarkan pada kolom dalam fact table yang akan dianalisa. Contohnya, measures akan berisi seperu unit sales dan profit
Schema
Fact tables dan dimension table adalah berhubungan, dimana tidak mengherankan, mengingat bahwa Anda menggunakan tabel dimensi untuk informasi grup dari fact table. Hubungan dengan cube form adalah schema. Schema terdiri dari skema OLAP dasar: star dan snowflake. Dalam star schema, setiap dimensi tabel terhubung langsung ke fact table. pada snowflake skema, beberapa dimensi tabel berhubungan tidak secara langsung ke face table. Contohnya, Jika cube anda berisi detailOrder pada fact table, dengan customer dan Order sebagai dimension tables, dan customer terhubung ke order, yang gilirannya terhubung ke OrderDetail, ketika anda sepakat untuk menggunakan skema snowflake.
Source : Sumber
No comments:
Post a Comment