Untuk menjadikan query ini sebagai skema data warehouse, tabel-tabel operasional tersebut perlu diubah menjadi tabel fakta dan tabel dimensi.
Skema Data Warehouse
Tabel Dimensi
Dimensi Barang: Mengandung detail tentang barang.
Dimensi Suplier: Mengandung detail tentang suplier.
Dimensi Customer: Mengandung detail tentang customer.
Dimensi Waktu: Mengandung detail waktu untuk analisis.
Tabel Fakta
Fakta Transaksi: Menggabungkan data dari pembelian dan pasok untuk menyimpan fakta transaksi.
correlation https://teguhth.blogspot.com/2019/04/study-kasus-praktis-belajar-query.html
A. Struktur Tabel Dimensi dan Fakta
1. Dimensi Barang
CREATE TABLE dim_barang (
barang_id INT IDENTITY(1,1) PRIMARY KEY,
kode_barang CHAR(6) UNIQUE,
nama_barang VARCHAR(25),
satuan_barang VARCHAR(20)
);
Skema Data Warehouse
Tabel Dimensi
Dimensi Barang: Mengandung detail tentang barang.
Dimensi Suplier: Mengandung detail tentang suplier.
Dimensi Customer: Mengandung detail tentang customer.
Dimensi Waktu: Mengandung detail waktu untuk analisis.
Tabel Fakta
Fakta Transaksi: Menggabungkan data dari pembelian dan pasok untuk menyimpan fakta transaksi.
correlation https://teguhth.blogspot.com/2019/04/study-kasus-praktis-belajar-query.html
A. Struktur Tabel Dimensi dan Fakta
1. Dimensi Barang
CREATE TABLE dim_barang (
barang_id INT IDENTITY(1,1) PRIMARY KEY,
kode_barang CHAR(6) UNIQUE,
nama_barang VARCHAR(25),
satuan_barang VARCHAR(20)
);