Tabel fakta digunakan untuk menyimpan sejumlah besar data nyata atau nilai rinci yang mencerminkan status aktivitas bisnis. Tabel ini adalah hasil dari penggabungan data dari dimensi tertentu setelah proses agregasi. Sebagai contoh, jika Anda ingin menganalisis penjualan produk, tabel fakta dapat menyimpan data dari dimensi produk, dimensi waktu, dan total volume penjualan. Dimensi produk dan waktu berfungsi sebagai kunci asing. Topik ini menjelaskan cara membuat tabel fakta.
Prasyarat
Lapisan data telah dibuat. Anda dapat menyimpan tabel dengan tujuan serupa di lapisan data yang sama untuk mempermudah pencarian dan penggunaannya. Umumnya, tabel fakta disimpan di lapisan detail gudang data (DWD). Namun, Anda juga dapat menyimpan tabel fakta di lapisan lain sesuai kebutuhan bisnis. Untuk informasi lebih lanjut tentang pembuatan lapisan data, lihat Tentukan Lapisan Gudang Data.
Proses bisnis telah ditentukan. Proses ini menentukan jenis data aktivitas bisnis yang dapat disimpan dalam tabel fakta. Untuk panduan tentang pembuatan proses bisnis, lihat Proses Bisnis.
Informasi Latar Belakang
Urutkan dan analisis data yang dihasilkan dalam setiap proses bisnis, lalu simpan data tersebut dalam tabel fakta sebagai bidang. Contohnya, Anda dapat membuat tabel fakta untuk proses pemesanan dan mencatat informasi seperti ID pesanan, waktu pembuatan pesanan, ID komoditas, jumlah komoditas, dan total penjualan sebagai bidang. Tabel fakta dapat diterapkan di gudang data dan operasi ETL dilakukan untuk merangkum serta menyimpan data dalam format yang telah ditentukan. Hal ini memungkinkan tim bisnis mengakses data untuk analisis lebih lanjut.
Seperti diilustrasikan pada gambar di atas:
Saat membuat tabel fakta, perhatikan hal-hal berikut:
Anda dapat menentukan kategori bisnis dan proses bisnis yang akan dianalisis menggunakan tabel fakta. Ini memungkinkan Anda melihat tabel fakta berdasarkan kategori atau proses bisnis tertentu di masa mendatang.
Anda dapat menentukan lapisan data tempat tabel fakta disimpan saat digunakan untuk analisis pemodelan data. Biasanya, tabel fakta disimpan di lapisan DWD.
Setelah membuat tabel fakta, Anda dapat menambahkan bidang ke tabel tersebut. Anda juga dapat mengaitkan tabel fakta dengan bidang dari tabel lain, mempartisi tabel, dan menggunakan standar bidang yang sama untuk menentukan rentang nilai. Ini memastikan konsistensi atribut data di seluruh domain.
Setelah konfigurasi tabel fakta selesai, Anda dapat menerbitkan dan mematerialisasikannya ke mesin komputasi. Dengan demikian, tabel fakta dapat digunakan untuk analisis data di mesin komputasi.
Buat tabel fakta
Buka halaman Pemodelan Data.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja dari daftar drop-down dan klik Go to Data Modeling.
Di halaman Data Modeling, klik Dimensional Modeling untuk membuka halaman Dimensional Modeling.
Buat tabel fakta.
Pada tab Dimensional Modeling, arahkan pointer ke ikon
dan pilih .Di bagian Informasi Dasar pada tab konfigurasi yang muncul, atur informasi dasar untuk tabel fakta.

Parameter
Deskripsi
Data Layer
Lapisan data tempat tabel fakta termasuk. DWD yang termasuk dalam kategori lapisan umum dipilih secara default. Jika Anda menggunakan tabel fakta dalam operasi selanjutnya, data dalam tabel fakta akan disimpan di lapisan DWD. Untuk informasi tentang cara membuat lapisan data, lihat Tentukan lapisan gudang data.
Business Process
Proses bisnis tempat tabel fakta termasuk. Untuk informasi tentang cara membuat proses bisnis, lihat Proses bisnis.
Business Category
Kategori bisnis tempat tabel fakta termasuk. Untuk informasi lebih lanjut, lihat Kategori bisnis.
Storage Policy
Kebijakan berdasarkan mana Anda ingin menyimpan data dalam tabel fakta. Anda dapat memilih kebijakan penyimpanan seperti Daily Incremental Data atau Daily Full Data.
Naming Rule
Pemeriksa yang digunakan untuk memeriksa apakah nama tabel fakta sesuai dengan konvensi penamaan yang dikonfigurasi. Pemeriksa yang digunakan untuk memeriksa apakah nama tabel fakta sesuai dengan konvensi penamaan yang dikonfigurasi. Untuk informasi tentang cara mengonfigurasi pemeriksa, lihat Konfigurasikan pemeriksa lapisan gudang data dan Gunakan pemeriksa.
Name
Nama tabel fakta. Jika Anda mengonfigurasi parameter Aturan Penamaan, nama yang Anda tentukan harus sesuai dengan konvensi penamaan yang didefinisikan dalam pemeriksa yang ditentukan oleh parameter Aturan Penamaan.
Display Name
Nama tampilan tabel fakta.
Lifecycle
Siklus hidup tabel fakta. Unit: hari. Nilai maksimum parameter ini adalah 36000.
Owner
Pemilik tabel fakta. Pemilik default adalah pembuat tabel fakta.
Description
Deskripsi tabel fakta.
Setelah parameter dikonfigurasi, klik Save. Tabel fakta akan muncul di pohon navigasi sisi kiri.
Tambahkan bidang untuk tabel fakta
Setelah mengonfigurasi informasi dasar tabel fakta, tambahkan bidang ke tabel tersebut.
Anda dapat menggunakan pernyataan bahasa pemodelan cepat (FML) untuk menambahkan bidang, mengonfigurasi atribut, serta mengatur asosiasi dan partisi tabel. Untuk informasi lebih lanjut, lihat Gunakan Pernyataan FML untuk Mengonfigurasi dan Mengelola Tabel Data.
Anda dapat menambahkan bidang ke tabel fakta dalam mode shortcut mode atau script mode. Mode shortcut mode mendukung metode berikut: Import from Table/View. Metode ini memungkinkan Anda mengimpor semua atau beberapa bidang dari tabel fisik atau tampilan yang dipilih melalui daftar drop-down Search for Existing Table/View.
Anda hanya dapat mengimpor bidang dari tabel fisik atau tampilan yang dibuat di instans mesin komputasi MaxCompute, Hologres, dan EMR Hive.
Shortcut Mode: Import from Table/View

Klik Expand di sebelah Import from Table/View.
Di daftar drop-down Search For Existing Table/View, pilih jenis mesin komputasi dari daftar di sebelah kiri, masukkan kata kunci, dan pilih tabel fisik atau tampilan yang diinginkan dari hasil pencarian di sebelah kanan. Klik ikon berikut di sebelah nama tabel fisik atau tampilan yang dipilih untuk mengimpor semua atau beberapa bidang ke tabel fakta.
CatatanPencocokan kabur berbasis kata kunci didukung saat mencari tabel fisik atau tampilan. Setelah memasukkan kata kunci, semua tabel fisik atau tampilan yang namanya mengandung kata kunci akan ditampilkan.
Anda hanya dapat mencari tabel di lingkungan produksi, bukan di lingkungan pengembangan.
: Impor semua bidang dari tabel fisik atau tampilan yang dipilih ke tabel fakta.
: Impor bidang tertentu dari tabel fisik atau tampilan yang dipilih ke tabel fakta.
Jika Anda memilih untuk mengimpor bidang tertentu, pilih bidang dari tabel fisik atau tampilan dalam kotak dialog yang muncul. Kemudian, klik Import.
CatatanJika salah satu bidang yang diimpor tidak memiliki display name, Anda dapat mengisi deskripsi bidang sebagai nama tampilan sesuai petunjuk.
Script Mode
Mode script mode memungkinkan Anda mengedit kode untuk mengelola bidang dalam tabel. Setelah mengklik Script Mode, pernyataan untuk membuat tabel akan ditampilkan di editor kode dalam kotak dialog Mode Skrip. Modifikasi pernyataan sesuai kebutuhan bisnis Anda, lalu klik OK.
Konfigurasikan atribut dan asosiasi untuk bidang dalam tabel fakta
Setelah menambahkan bidang ke tabel fakta, Anda dapat mengonfigurasi Lookup Table to Associate, Field Standard to Associate, Redundant Field, dan Associated Granularity/Metric untuk bidang tersebut.
Konfigurasikan atribut untuk bidang dalam tabel fakta.
Secara default, atribut berikut ditampilkan untuk bidang: Field Name, Data Type, Field Display Name, Description, Primary Key, Not Null, dan Actions. Anda dapat mengklik Field Display Settings di sudut kanan atas daftar bidang yang ditambahkan dan memilih atribut yang ingin ditampilkan. Anda juga dapat memodifikasi nilai atribut sesuai kebutuhan bisnis.
Konfigurasikan Field Standard to Associate dan Lookup Table to Associate untuk bidang dalam tabel.
Anda dapat mengaitkan standar bidang dan tabel lookup dengan bidang yang ditambahkan melalui konfigurasi Field Standard to Associate dan Lookup Table to Associate.
Field Standard to Associate: Memungkinkan pengelolaan terpusat nilai bidang dengan arti sama tetapi nama berbeda. Standar bidang juga dapat digunakan untuk menentukan rentang nilai dan satuan pengukuran.
Lookup Table to Associate: Memungkinkan penentuan rentang nilai bidang yang menggunakan standar bidang.
Konfigurasikan Redundant Field untuk bidang dalam tabel.
Temukan bidang yang ingin dikonfigurasi sebagai bidang redundan dan klik Redundant Field di kolom Actions. Di kotak dialog yang muncul, pilih satu atau lebih bidang yang ingin dikaitkan dan klik Simpan.

Terakhir, klik Save di bagian atas tab konfigurasi tabel fakta.
Langkah Selanjutnya
Setelah konfigurasi selesai, Anda harus mengonfigurasi partisi untuk tabel dan menerbitkannya ke lingkungan yang diperlukan. Untuk informasi lebih lanjut, lihat Materialisasi Tabel ke Mesin Komputasi.