Blog

Star Schema là gì? Star Schema trong Data warehouse

Star Schema là dạng cơ bản của mô hình chiều, trong đó dữ liệu được tổ chức thành các dữ kiện và các chiều. Thực tế là một sự kiện được tính hoặc đo lường, chẳng hạn như bán hàng hoặc đăng nhập. Thứ nguyên bao gồm dữ liệu tham chiếu về thực tế, chẳng hạn như ngày, mặt hàng hoặc khách hàng.

Star Schema là một lược đồ quan hệ trong đó một lược đồ quan hệ có thiết kế đại diện cho một mô hình dữ liệu đa chiều. Star Schema là lược đồ kho dữ liệu rõ ràng. Nó được gọi là giản đồ sao vì biểu đồ mối quan hệ thực thể của lược đồ này mô phỏng một ngôi sao, với các điểm, phân kỳ từ một bảng trung tâm. Trung tâm của lược đồ bao gồm một bảng dữ kiện lớn và các điểm của ngôi sao là bảng kích thước.

Fact Tables

Một bảng trong giản đồ hình sao chứa dữ kiện và được kết nối với các thứ nguyên. Bảng dữ kiện có hai loại cột: cột bao gồm dữ liệu và cột là khóa ngoại của bảng thứ nguyên. Khóa chính của bảng dữ kiện nói chung là một khóa tổng hợp được tạo thành từ tất cả các khóa ngoại của nó.

Một bảng dữ kiện có thể liên quan đến thông tin thực tế ở cấp độ chi tiết hoặc thông tin thực tế đã được tổng hợp (các bảng thông tin thực tế bao gồm thông tin thực tế tổng hợp thường được gọi là bảng tóm tắt). Một bảng dữ kiện thường chứa các dữ kiện có cùng mức độ tổng hợp.

Dimension Tables

Dimension là một kiến ​​trúc thường bao gồm một hoặc nhiều cấu trúc phân cấp để phân loại dữ liệu. Nếu một thứ nguyên không có thứ bậc và cấp, nó được gọi là thứ nguyên phẳng hoặc danh sách. Các khóa chính của mỗi bảng kích thước là một phần của các khóa chính tổng hợp của bảng dữ kiện. Thuộc tính thứ nguyên giúp xác định giá trị thứ nguyên. Chúng thường là các giá trị mang tính mô tả, văn bản. Bảng kích thước thường có kích thước nhỏ hơn bảng thực tế.

Bảng dữ liệu lưu trữ dữ liệu về doanh số bán hàng trong khi bảng thứ nguyên dữ liệu về khu vực địa lý (thị trường, thành phố), khách hàng, sản phẩm, thời gian, kênh.

Đặc điểm của Star Schema

Star Schema rất thích hợp cho việc thiết kế cơ sở dữ liệu kho dữ liệu vì các tính năng sau:

  • Nó tạo ra một cơ sở dữ liệu chuẩn hóa DE có thể nhanh chóng cung cấp các phản hồi truy vấn.
  • Nó cung cấp một thiết kế linh hoạt có thể dễ dàng thay đổi hoặc thêm vào trong suốt chu kỳ phát triển và khi cơ sở dữ liệu phát triển.
  • Nó cung cấp sự song song trong thiết kế về cách người dùng cuối thường nghĩ và sử dụng dữ liệu.
  • Nó làm giảm sự phức tạp của siêu dữ liệu cho cả nhà phát triển và người dùng cuối.

Ưu điểm của giản đồ sao

Sơ đồ hình sao dễ dàng cho người dùng cuối và ứng dụng hiểu và điều hướng. Với một lược đồ được thiết kế tốt, khách hàng có thể phân tích ngay lập tức các tập dữ liệu lớn, đa chiều.

Ưu điểm chính của giản đồ hình sao trong môi trường hỗ trợ quyết định là:

Hiệu suất truy vấn

Cơ sở dữ liệu Star Schema có một số lượng hạn chế bảng và các đường dẫn tham gia rõ ràng, truy vấn chạy nhanh hơn so với các hệ thống OLTP. Các truy vấn một bảng nhỏ, thường là một bảng thứ nguyên, gần như là tức thời. Các truy vấn nối lớn chứa nhiều bảng chỉ mất vài giây hoặc vài phút để chạy.

Trong thiết kế cơ sở dữ liệu Star Schema, thứ nguyên chỉ được kết nối thông qua bảng dữ kiện trung tâm. Khi bảng hai thứ nguyên được sử dụng trong một truy vấn, chỉ có một đường dẫn nối, giao nhau giữa các bảng dữ kiện, tồn tại giữa hai bảng đó. Tính năng thiết kế này thực thi các kết quả truy vấn xác thực và nhất quán.

Tải hiệu suất và quản trị

Sự đơn giản về cấu trúc cũng làm giảm thời gian cần thiết để tải hàng loạt bản ghi lớn vào cơ sở dữ liệu Star Schema. Bằng cách mô tả các dữ kiện và kích thước và tách chúng thành các bảng khác nhau, tác động của cấu trúc tải được giảm bớt. Bảng thứ nguyên có thể được điền một lần và đôi khi được làm mới. Chúng ta có thể thêm các dữ kiện mới một cách thường xuyên và có chọn lọc bằng cách thêm các bản ghi vào một bảng dữ kiện.

Tính toàn vẹn tham chiếu được tích hợp sẵn

Star Schema được tích hợp sẵn tính toàn vẹn tham chiếu khi tải thông tin. Tính toàn vẹn tham chiếu được thực thi vì mỗi dữ liệu trong bảng chiều có một khóa chính duy nhất và tất cả các khóa trong bảng dữ kiện là khóa ngoại hợp pháp được rút ra từ bảng thứ nguyên. Bản ghi trong bảng dữ kiện không liên quan chính xác đến một thứ nguyên không thể được cung cấp giá trị khóa chính xác cần truy xuất.

Được hiểu dễ dàng

Star Schema rất đơn giản để hiểu và điều hướng, với các thứ nguyên chỉ được kết hợp thông qua bảng dữ kiện. Những liên kết này có ý nghĩa hơn đối với người dùng cuối vì chúng đại diện cho mối quan hệ cơ bản giữa các bộ phận của doanh nghiệp cơ bản. Khách hàng cũng có thể duyệt qua các thuộc tính bảng thứ nguyên trước khi tạo truy vấn.

Nhược điểm của Star Schema

Có một số điều kiện mà Star Schema không thể đáp ứng được như mối quan hệ giữa người dùng và tài khoản ngân hàng không thể mô tả dưới dạng giản đồ sao vì mối quan hệ giữa chúng là nhiều với nhiều.

Ví dụ: Giả sử một giản đồ hình sao bao gồm một bảng dữ kiện, SALES và một số bảng thứ nguyên được kết nối với nó cho thời gian, chi nhánh, mặt hàng và vị trí địa lý.

Bảng TIME có một cột cho mỗi ngày,tháng, quý và năm. Bảng ITEM có các cột cho từng item_Key, item_name, brand, type, provider_type. Bảng BRANCH có các cột cho mỗi branch_key, branch_name, branch_type. Bảng LOCATION có các cột dữ liệu địa lý, bao gồm đường phố, thành phố, tiểu bang và quốc gia.

Trong trường hợp này, bảng SALES chỉ chứa bốn cột có ID từ bảng thứ nguyên, TIME, ITEM, BRANCH và LOCATION, thay vì bốn cột cho dữ liệu thời gian, bốn cột cho dữ liệu ITEM, ba cột cho dữ liệu BRANCH và bốn cột cho dữ liệu LOCATION. Như vậy, kích thước của bảng dữ kiện được giảm đi đáng kể. Khi cần thay đổi một mục, chúng ta chỉ cần thực hiện một thay đổi duy nhất trong bảng thứ nguyên, thay vì thực hiện nhiều thay đổi trong bảng dữ kiện.

Chúng ta có thể tạo các Star Schema phức tạp hơn nữa bằng cách chuẩn hóa bảng kích thước thành nhiều bảng. Bảng kích thước chuẩn hóa được gọi là Snowflake.

Chúng tôi chuyên cung cấp các dịch vụ về Xây dựng Kho dữ liệu Data Warehouse/ Xây dựng Báo cáo Power BI cho các doanh nghiệp lớn như: Nakagawa, Mutoshi, Tinh Vân Group,….. đăng ký ngay để được Demo và tư vấn miễn phí dành riêng cho doanh nghiệp của bạn.

    Xin vui lòng điền vào form dưới đây. Chúng tôi sẽ liên hệ lại ngay cho bạn khi nhận được thông tin:


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    suarairama pestanada beritabandar rumahjurnal podiumnews dailyinfo wikiberita zonamusiktop musicpromote bengkelpintar liburanyuk jelajahhijau carimobilindonesia jalanjalan-indonesia otomotifmotorindo ngobrol olahraga mabar dapurkuliner radarbandung indosiar radarjawa medianews infowarkop kalbarnews ketapangnews beritabumi kabarsantai outfit faktagosip beritagram lagupopuler seputardigital updatecepat marihidupsehat baliutama hotviralnews cctvjalanan beritajalan beritapembangunan pontianaknews monitorberita koronovirus museros iklanjualbeli festajunina capoeiravadiacao georgegordonfirstnation 1reservoir revisednews

    Cara Insting Tajam Menyusun Pola Simetris Baccarat Online Lewat Mekanisme yang Optimal Analisis Pemain Bogor Melalui Logika dan Emosi Mahjong Wins 3 Ternyata Cermin dari Kesabaran Diri Strategi Ganda Baccarat Pemain Makassar Viral! Kemenangan Ganda Membaca Pola Masa Depan Catatan Manual ke Strategi Nyata, Pemain Bogor Temukan Pola Mahjong Ways 2 Membungkam Mitos Keberuntungan Analisis Sunyi Pemain Baccarat Jakarta Temukan Logika di Balik Kekacauan yang Terencana Teknik Presisi Mengatur Kecepatan Spin Mahjong Ways 3 Untuk Kenaikan Hasil yang Ideal Mulai dengan Doa Menang Cara Efektif Menganalisis Trik Baccarat Online Secara Sistematis Cara Unlock Pola Tersembunyi Mahjong Wins 3 Sebagai Langkah Pintar Meraih Kemenangan Trik Escape di Putaran Cepat Pragmatic Gate Olympus Sambut Kemenangan Spesial Pelajari Membaca Pola Sederhana Mahjong Ways 2 Bikin Menang Tipis Tapi Tetap Stabil Taktik Rahasia Supir Pribadi Memanggil Scatter Hitam di Mahjong Ways 2 Saat Drive Thru Cara Intuisi Bekerja Mencatat Pola Baccarat Online Melalui Skema yang Sempurna Tafsir Personal Membuka Pintu Berkah Lewat Mahjong Wins 3 Bikin Keuntungan Tetap Stabil Arsip Data Narasi Gates of Olympus Ciptakan Putaran Warna Spesial Lebih Menguntungan Resonansi Sunyi di Tengah Irama Mahjong Ways 3 Berikan Labirin Menuju Cuan Besar Pahami Aturan Bermain Mahjong Ways dengan Logika yang Mendalam Pelajari Cara Meretas Pola Inti Mahjong Ways 3 Menjadi Kunci Keberhasilan Pemain Pro Langkah Terukur Dalam Mengatur Waktu Baccarat Online Berbalut Mantra Menjemput Kemenangan Trik Spin Matic Mahjong Wins 3 dengan Cermat Menghasilkan Kemenangan Ganda Ternyata Scatter Bisa Turun Lewat Pola Sederhana Melalui Penguasaan Rtp yang Presisi Dimensi Scatter Ganda Mahjong Ways 2 Sebagai Takdir Kemenangan Nyata Merubah Nasib Ekspansi Kosmik Wild Membangun Fitur Kejayaan Abadi Dunia Mahjong Wins 3 Kakek Tua di Pantai Ancol Menemukan Jejak Pola Gates of Olympus Membawa Cuan Berlimpah Kisah Sang Legenda Baccarat Online Temukan Lembaran Data Sebagai Analisa Merubah Garis Kehidupan Cara Mendengar Langkah Sunyi Scatter Hitam Sebagai Sinyal Kemenangan di Mahjong Ways 3 Setelan Ideal Sinkronisasi Pola Mahjong Ways 2 Mengatur Tempo Scatter dengan Hasil Optimal Cara Evaluasi Sederhana Cepat Kuasai Trik Baccarat Online Secara Tepat dan Terarah Konsolidasi Pola Spin Membantu Menunjukkan Arah Strategis di Mahjong Ways 3 Bangkitkan Semangat Menjemput Rejeki Lewat Mahjong Ways Saat Scatter Muncul Tiba-tiba Fakta Unik Mahjong Wins 3: Teknik Rahasia Munculkan Wild Berderet pada Spin Pertama Semarang Menjadi Kota Fantasi Mahjong, Tukang Edit Foto Mengunggah Permainan Pola Mahjong Terbaru Hujan Deras, Sejumlah Pengendara Menepi dan Mencoba Bermain Mahjong Wins 3 yang Sedang Bocor Saat Ini Fenomena Tengah Malam, Mahjong Ways 3 Tiba-Tiba Berubah Warna dan Disebut Masuk Mode Rahasia Scatter Black Peneliti Visual SUHUBET Ungkap Sinkronisasi Pola Mahjong dan Musik, Disebut Harmoni Terserasi Tahun Ini Kobarkan Semangat Syair Mahjong, Tangerang Gelarkan Protokol Putaran Cepat 50 Kali Dalam 1 Kali Coba Spin Strategi Hidup Dan Mati Pola Terbaik Anti Boncor Menghadirkan Berbagai Penghasilan Terbesar Pada Mahjong Ways 3 Hanya Menggunakan Mahjong Ways Mendapatkan Rp150.000.000 Tips Cara Memelihara Anabull Ala Husman Timeline Rahasia Perputaran Mahjong Wins Dapat Membuat Turunnya Pola Jackpot Dengan Konsisten Pengembangan Mahjong Dengan Teknologi Ai Menghadirkan Pola Jackpot Dengan Market Cap Hijau Pola Mahjong Tercepat Dan Tertajam Tips Membaca Pola Hingga Pandai Ala Jefri Dengan Hasil Rp 210.000.000 Shin Tae-Yong Sudah Fix Tidak Melatih Timnas Cek Juga Tempat Jadwal Nonton Bola Harian di SLOTSENSA Cerdas Cermat Membaca Dan Analisis Pola Mahjong Dengan Bermodal 50k Menjadi Rp150.000.000 Sangat Optimis Hanto Dengan Perputaran Menarik Melawan Mahjong Menggunakan Pola Hasil Analisis Data Spirit Perjuangan Hilman Bertambah Besar Setelah Memenangkan Rp 410.000.000 dari Pertarungan Mahjong Sinopsis Penulis Mengungkap Pertarungan Dengan Naga Mahjong Menggunakan Teknik Praktis dan Pola Visual Edukasi Taktik Perputaran Mahjong Anti Boncos Dengan Spin Hati-Hati Tips Strategi Efektif dan Sangat Efisien Pada Perputaran Gates Of Olympus Dari Kilua Terkaget-kaget Karena Jatuhnya Naga Hitam di Halaman Permainan Mahjong di Sukabumi El Clásico Malam Ini: Real Madrid vs Barcelona Persiapan, Statistik & Tempat Nonton Seru di SUHUBET Kisah Joko, Pemuda Asal Bandung yang Membagikan Pengalaman Tentang Ritme dan Perputaran Mahjong Resmi Mengaspal, Motor NMAX Baru Milik Pencuci Motor Ternyata Berasal dari Rezeki Tak Terduga Cara Paling Efektif Memahami dan Membaca Pola Data Analisis Mahjong Ways Dengan Taktik Lincah Resmi Meluncur di October Ini, Mahjong Menghadirkan Berbagai Pecahan Besar Dengan Hadiah Rp750.000.000 Zona Nyaman Perputaran Mahjong: Bersenang-senang dengan Pecahan yang Terasa Stabil Penyerapan Media Game di Dunia Digital Menghadirkan Berbagai Bakat Desainer Game Muda Menerpa Ombak: Kusman Menerjang Gates Olympus dengan Perputaran Santai Bermodal 50 Ribu Bukan Cuma Pola Harian, Pola ProPlayer Mahjong Menjadi Sorotan Berkat Konsistensi dan Ketelitian Divisi Khusus Forensik Mahjong Membongkar Pola Visual dan Data Permainan yang Mencuri Perhatian Komunitas RTP yang Diidam-idamkan Pemain Mahjong, Komunitas Menyebut SUHUBET Memberikan Data Transparan Kisah Bu Titin Membeli Mobil Baru Bermodalkan Kedisiplinan dan Hobi Mahjong dengan Gaya Putaran Anti Stuck Eksperimen Membaca RTP Mahjong Ways 2 dan Penggunaan Putaran Auto Pengali 1000 di SUHUBET Tidak Sengaja Menekan Tombol Maksimal di Mahjong Ways 2 Berubah Menjadi Hasil Memukau Rp 460.000.000 Data Analisis Terbesar Bocor, Panduan Pola Mahjong Ways 3 Mendapatkan Rp225.000.000 Tukang Pengantar Makanan Mendapatkan Berkat Dari Mahjong Sebesar Rp110.000.000 Pada Saat Istirahat Cuan Dengan Modal Kecil, Pengaduk Semen Mendapatkan Rp35.000.000 Saat Istirahat Mahjong Dengan Naga Hitam Anti Lag Berkat Fitur Auto Refresh Terbaru Kisah Journey Seorang Pedagang Asongan Bertemu Dengan Mahjong Setelah Mendapatkan Rp 620.000.000 Copy Perputaran ProPlayer Mahjong, Timo Mendapatkan Jackpot 120.000.000 Setelah Mengikuti Jalan Pemain Legend Panduan Analisis Pola Mahjong Terbaru Berdasarkan Data Komunitas SUHUBET Hingga Rp 741.000.000 Perpaduan Analogi dan Anatomi Simbol Terbaru Mahjong Menghadirkan Pembaruan Wild Dengan Menyatakan Rp152.000.000 Di Depan Mata Fenomena Langka di Komunitas Digital Mahjong Black Dragon, Visualnya Bikin Kagum Perpaduan Suara dan Penyajian Semerbak untuk Mata Kita, Mahjong Sedang Melakukan Pembangunan Besar Besaran Beginilah Caranya Agar Perputaran Selalu Stabil dan Membuat Mahjong Seru untuk Diperjuangkan Perbincangan yang Memberikan Esensi Kehidupan Mahjong dengan Datangnya Pola Wild Anti Kalah Host Livestreaming Sedang Menjadi Perbincangan, Dikarenakan Bermain Mahjong dengan Pecahan Besar Diketahui Bermain di SUHUBET Cerita Tukang Parkir Bandung Kagum Lihat Efek Wild Naga di Mahjong Ways Bangsawan SUHUBET Membeberkan Cara Kuasai Teknik Mahjong Dengan Pola Mudah Raup Untung 362 Juta Taktik Multiplier Spin Dengan Tingkatkan Pendapatan di Mahjong, Strategi Sederhana Seorang Penempa Besi Raup Untung 410 Juta Kecil-Kecil Jadi Bukit, Filosofi Putaran Mahjong Tentang Konsistensi dan Hasil yang Besar | Tips Putaran Receh Dikira Kurir Mengantar Paket di Pagi Hari, Ternyata Mengantarkan Simbol Wild 231 Juta di Mahjong kepada Nina Kronologi Jatuhnya Naga Black Scatter Pada Perputaran Gratis Mahjong, Ilham Menghasilkan 410 Juta Analisa Bocoran Data Mahjong Ways dan Pola Putaran RTP Terbaik Bikin Heboh Dunia Digital Observasi Data Menunjukkan Pola Mahjong Ways Muncul Seperti Gelombang Kebahagiaan Riset Pola Harian Mahjong Ways Ungkap Hubungan Menarik dengan Data Digital Pola RTP Tertinggi Ketika Statistik Menjadi Seni Analisis Mahjong Ways Ubah Cara Orang Melihat Pola Pada RTP Tertinggi Penjual Tahu Bulat Dadakan Dikagetkan Sama Pecahnya Wild Mahjong Wins 3 Dengan Membawakan 450 Juta Pemain Pro Dari Kota Madiun Berbagi Taktik Permainan Mahjong Wins 3 Yang Menghasilkan Berbagai Kemenangan Terbukti Ampuh, Suherman Menggunakan Pola Terlarang Permainan Mahjong Ways 3 Dengan Hasil 320.000.000 Rahasia Terbaru Pola Mahjong Ways 3 Terbongkar RTP98% Membawakan Wild Sebesar 410.000.000 Suli Dari Pemantang Siantar Membawakan Pola Terbaru Hasil Analisa Terbaru Mahjong Wins 3 Dengan Cara High Risk High Return Dari Bali Hingga Seoul, Tren Spa Ramah Lingkungan dan Filosofi Mahjong Ways Mulai Jadi Gaya Hidup Baru Di Balik Hening dan Aroma Kayu Manis: Pola Ketenangan yang Sama Seperti Saat Menemukan Irama di Mahjong Wins Gelombang Baru Wellness di Asia Pasifik: Saat Spa dan Pola Mahjong Wins Sama-Sama Bicara Tentang Kesabaran dan Irama Rahasia Di Balik Senyum Para Penerima APSWC 2025 Awards: Dari Pola Hidup Seimbang Hingga Filosofi Mahjong Ways Wellness Tak Lagi Sekadar Tren: Data Menunjukkan Pola Mahjong Ways dan Mindfulness Kini Jadi Arah Baru Dunia Mahjong Wins 3 Jadi Bahan Analisis Baru Dunia Digital, Kombinasi Unik Pola Relatif Dikemukakan Mahjong Wins 3 Viral Setelah Kisah Istri Bandung Ditinggal Suami P3K. Trik Korelasi antar Pola Pemuda Jakarta Klaim Pola Napas Panjang di Mahjong Ways 2 Bisa Jaga RTP Tetap Naik Mahasiswa Informatika Gunakan Algoritma Sendiri untuk Analisis Pola Mahjong Wins 3 Mahasiswi Ekonomi Temukan Korelasi Antara Pola Baccarat dan Mahjong Wins 3 repository.tdjpublisher.com