Fakta Vs. Tabel Dimensi dalam Database

Fakta dan dimensi membentuk inti dari setiap upaya intelijen bisnis. Tabel ini berisi data dasar yang digunakan untuk melakukan analisis terperinci dan memperoleh nilai bisnis. Artikel ini melihat perkembangan dan penggunaan fakta dan dimensi dalam database.

Fakta Vs. Tabel Dimensi dalam DatabaseSumber Gambar / Getty Images

Apa Itu Fakta dan Tabel Fakta?

Tabel fakta berisi data yang sesuai dengan proses bisnis tertentu. Setiap baris mewakili satu peristiwa yang terkait dengan suatu proses dan berisi data pengukuran yang terkait dengan peristiwa itu.

Misalnya, organisasi ritel mungkin memiliki tabel fakta yang terkait dengan pembelian pelanggan, panggilan telepon layanan pelanggan, dan pengembalian produk. Tabel pembelian pelanggan mungkin akan berisi informasi tentang jumlah pembelian, diskon apa pun yang diterapkan, dan pajak penjualan yang dibayarkan.

Informasi yang terkandung dalam tabel fakta biasanya berupa data numerik, dan seringkali merupakan data yang dapat dengan mudah dimanipulasi, terutama dengan menjumlahkan ribuan baris. Misalnya, pengecer yang dijelaskan di atas mungkin ingin menarik laporan laba untuk toko, lini produk, atau segmen pelanggan tertentu. Pengecer dapat melakukannya dengan mengambil informasi dari tabel fakta yang terkait dengan transaksi tersebut, memenuhi kriteria tertentu, lalu menambahkan baris tersebut bersama-sama.

Apa Itu Butir Tabel Fakta?

Saat mendesain tabel fakta, pengembang harus memperhatikan butir tabel, yaitu tingkat detail yang terdapat di dalam tabel.

Pengembang yang merancang tabel fakta pembelian untuk organisasi ritel yang dijelaskan di atas perlu memutuskan apakah butir tabelnya merupakan transaksi pelanggan atau pembelian item individual. Dalam kasus biji-bijian pembelian item individual, setiap transaksi pelanggan akan menghasilkan beberapa entri tabel fakta yang sesuai dengan setiap item yang dibeli.

Pilihan biji-bijian adalah keputusan mendasar yang dibuat selama proses desain yang secara signifikan dapat memengaruhi upaya intelijen bisnis di masa mendatang.

Apa Itu Dimensi dan Tabel Dimensi?

Dimensi menggambarkan objek yang terlibat dalam upaya intelijen bisnis. Sementara fakta sesuai dengan peristiwa, dimensi sesuai dengan orang, barang, atau objek lainnya.

Dalam skenario ritel yang digunakan dalam contoh, kami membahas bahwa pembelian, pengembalian, dan panggilan adalah fakta. Di sisi lain, pelanggan, karyawan, barang, dan toko adalah dimensi dan harus dimuat dalam tabel dimensi.

Tabel dimensi berisi detail tentang setiap instance objek. Misalnya, tabel dimensi item berisi catatan untuk setiap item yang dijual di toko. Ini mungkin termasuk informasi seperti biaya barang, pemasok, warna, ukuran, dan data serupa.

Hubungan Antara Tabel Fakta dan Tabel Dimensi

Tabel fakta dan tabel dimensi membentuk hubungan basis data. Kembali ke model ritel, tabel fakta untuk transaksi pelanggan kemungkinan akan berisi referensi kunci asing ke tabel dimensi item, di mana entri tersebut sesuai dengan kunci utama dalam tabel tersebut untuk catatan yang menjelaskan item yang dibeli.