Perbedaan Antara Tabel Fakta dan Tabel Dimensi
Perbedaan Utama antara tabel Fakta dan tabel Dimensi
- Tabel fakta berisi pengukuran, metrik, dan fakta tentang proses bisnis, sedangkan tabel Dimensi merupakan pendamping tabel fakta, yang berisi atribut deskriptif untuk digunakan sebagai batasan kueri.
- Tabel fakta terletak di tengah skema bintang atau kepingan salju, sedangkan tabel Dimensi terletak di tepi skema bintang atau kepingan salju.
- Tabel fakta ditentukan oleh butirannya atau tingkat paling atomik, sedangkan tabel Dimensi harus bertele-tele, deskriptif, lengkap, dan kualitasnya terjamin.
- Tabel fakta membantu menyimpan label laporan, sedangkan tabel Dimensi berisi data detail.
- Tabel fakta tidak mengandung hierarki, sedangkan tabel Dimensi mengandung hierarki.
Apa itu Tabel Fakta?
Tabel fakta adalah tabel utama dalam a model dimensi.
Tabel Fakta berisi
- Pengukuran/fakta
- Kunci asing ke tabel dimensi
Apa itu Tabel Dimensi?
- Tabel dimensi berisi dimensi suatu fakta.
- Mereka digabungkan ke tabel fakta melalui kunci asing.
- Tabel dimensi adalah tabel yang dinormalisasi.
- Atribut Dimensi adalah berbagai kolom dalam tabel dimensi
- Dimensi menawarkan karakteristik deskriptif fakta dengan bantuan atributnya
- Tidak ada batasan yang ditetapkan untuk jumlah dimensi yang diberikan
- Dimensi juga dapat berisi satu atau lebih hubungan hierarkis
Tabel Fakta vs Tabel Dimensi
Di bawah ini adalah perbedaan antara Tabel Fakta dan Tabel Dimensi
Parameter Teknis | Tabel Fakta | Tabel Dimensi |
---|---|---|
Definisi | Pengukuran, metrik atau fakta tentang proses bisnis. | Tabel pendamping ke tabel fakta berisi atribut deskriptif untuk digunakan sebagai batasan kueri. |
Ciri | Terletak di tengah skema bintang atau kepingan salju dan dikelilingi oleh dimensi. | Terhubung ke tabel fakta dan terletak di tepi bintang atau skema kepingan salju |
Mendesain | Ditentukan berdasarkan butirannya atau tingkat paling atomnya. | Harus bertele-tele, deskriptif, lengkap, dan kualitasnya terjamin. |
tugas | Tabel fakta adalah peristiwa terukur yang data tabel dimensinya dikumpulkan dan digunakan untuk analisis dan pelaporan. | Kumpulan informasi referensi tentang suatu bisnis. |
Jenis Data | Tabel fakta dapat berisi informasi seperti penjualan terhadap serangkaian dimensi seperti Produk dan Tanggal. | Tabel dimensi Evert berisi atribut yang menjelaskan detail dimensi. Misalnya, dimensi Produk dapat berisi ID Produk, Kategori Produk, dll. |
kunci | Tabel fakta Kunci Utama dipetakan sebagai kunci asing untuk Dimensi. | Tabel dimensi memiliki kolom kunci utama yang secara unik mengidentifikasi setiap dimensi. |
Storage | Membantu menyimpan label laporan dan memfilter nilai domain dalam tabel dimensi. | Memuat data atom terperinci ke dalam struktur dimensi. |
Hirarki | Tidak mengandung Hirarki | Berisi Hirarki. Misalnya Lokasi dapat berisi negara, kode pos, negara bagian, kota, dll. |
Jenis fakta
Jenis fakta | Penjelasan |
---|---|
Aditif | Ukuran harus ditambahkan ke semua dimensi. |
Semi-Aditif | Dalam fakta seperti ini, pengukuran dapat ditambahkan pada beberapa dimensi dan tidak pada dimensi lainnya. |
Non-Aditif | Ini menyimpan beberapa unit dasar pengukuran proses bisnis. Beberapa contoh dunia nyata mencakup penjualan, panggilan telepon, dan pesanan. |
Jenis Dimensi
Jenis Dimensi | Definisi |
---|---|
Dimensi yang Sesuai | Dimensi yang disesuaikan adalah fakta yang berkaitan dengannya. Dimensi ini digunakan di lebih dari skema bintang satu atau datamart. |
Dimensi Cadik | Suatu dimensi mungkin memiliki referensi ke tabel dimensi lain. Dimensi sekunder ini disebut dimensi cadik. Dimensi semacam ini harus digunakan dengan hati-hati. |
Dimensi Rollup yang Menyusut | Dimensi Shrunken Rollup adalah pembagian baris dan kolom dari dimensi dasar. Dimensi seperti ini berguna untuk mengembangkan tabel fakta gabungan. |
Gabungan Tabel Dimensi-ke-Dimensi | Dimensi mungkin memiliki referensi ke dimensi lain. Namun hubungan ini dapat dimodelkan dengan dimensi cadik. |
Dimensi Permainan Peran | Dimensi fisik tunggal membantu referensi beberapa kali dalam tabel fakta karena setiap referensi terhubung ke peran dimensi yang berbeda secara logis. |
Dimensi Sampah | Ini kumpulan kode transaksional acak, bendera, atau atribut teks. Secara logis mungkin tidak termasuk dalam dimensi tertentu. |
Dimensi yang Merosot | Dimensi yang merosot adalah tanpa dimensi yang sesuai. Ini digunakan dalam transaksi dan mengumpulkan tabel fakta snapshot. Dimensi semacam ini tidak memiliki dimensinya karena berasal dari tabel fakta. |
Dimensi yang Dapat Ditukar | Mereka digunakan ketika tabel fakta yang sama dipasangkan dengan versi berbeda dari dimensi yang sama. |
Dimensi Langkah | Proses berurutan, seperti kejadian halaman web, sebagian besar memiliki baris terpisah dalam tabel fakta untuk setiap langkah dalam suatu proses. Ini memberi tahu di mana langkah spesifik harus digunakan dalam keseluruhan sesi. |