Aggregate Table mengorganisasi data statistik dari beberapa Derived Metric dalam satu Data Domain menggunakan periode yang konsisten dan dimensi bersama. Aggregate Table mendukung kueri bisnis, analisis OLAP, dan distribusi data. Topik ini menjelaskan cara membuat aggregate table.
Cara kerja
Aggregate Table mengkonsolidasikan beberapa Derived Metric dari suatu Data Domain menggunakan periode dan dimensi terkait. Dimensi terkait, periode, dan Derived Metric tersebut menghasilkan bidang statistik dalam aggregate table untuk pelaporan dan analisis.
Prasyarat
Anda telah membuat lapisan data (data layers). Pelapisan data mengelompokkan tabel-tabel dengan fungsi serupa ke dalam satu lapisan terpadu agar lebih mudah diakses. Aggregate table biasanya ditempatkan di lapisan Data Warehouse Summary (DWS) untuk mengkonsolidasikan dan menghasilkan beberapa Derived Metric berdasarkan Granularitas Statistik tertentu (seperti satu dimensi atau kombinasi dimensi) guna mendukung kueri bisnis dan distribusi data selanjutnya. Anda juga dapat menempatkan aggregate table di lapisan data lain sesuai kebutuhan bisnis. Untuk informasi lebih lanjut tentang cara membuat lapisan data, lihat Definisikan lapisan gudang data.
Anda telah membuat Data Domain. Aggregate table didasarkan pada Data Domain yang mendefinisikan proses bisnis yang perlu dimodelkan. Untuk informasi lebih lanjut, lihat Data Domain.
Anda telah membuat Period untuk menentukan rentang waktu data statistik.
Buat aggregate table
Buka halaman Data Modeling.
Masuk ke Konsol DataWorks. Pada bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go to Data Modeling.
Pada bilah menu atas halaman Data Modeling, klik Dimensional Modeling untuk membuka halaman Dimensional Modeling.
Buat aggregate table.
Pada halaman Dimensional Modeling, arahkan kursor ke ikon
lalu klik .Konfigurasikan informasi dasar untuk aggregate table.

Parameter
Deskripsi
Contoh
Data Layer
Lapisan data untuk aggregate table. Secara default, lapisan DWS dalam Common Layer dipilih. Anda juga dapat menempatkan aggregate table di lapisan data lain sesuai kebutuhan bisnis. Untuk informasi lebih lanjut tentang cara membuat lapisan data, lihat Definisikan lapisan gudang data.
DWS
Business Category
Pilih kategori bisnis. Untuk informasi lebih lanjut, lihat Business Category.
Sales
Data Domain
Data domain dari aggregate table, yang menentukan subjek data statistik yang dikonsolidasikan. Untuk informasi lebih lanjut, lihat Data Domain.
CatatanSetiap aggregate table hanya dapat termasuk dalam satu data domain.
Trade
Granularity
Pilih dimensi yang sudah ada. Untuk informasi tentang cara membuat dimensi, lihat Buat model konseptual: Dimension.
Order Type
Period
Rentang waktu untuk data statistik yang dikonsolidasikan, misalnya hari terakhir atau minggu terakhir.
Anda harus memilih dari Period yang sudah ada. Jika tidak ada Period yang sesuai dengan kebutuhan Anda, Anda dapat membuatnya. Untuk informasi lebih lanjut, lihat Period.
1w (Last 7 Days)
Modifiers
Cakupan bisnis dari data statistik.
Anda harus memilih dari Modifier yang sudah ada. Jika tidak ada Modifier yang sesuai dengan kebutuhan Anda, Anda dapat membuatnya. Untuk informasi lebih lanjut, lihat Modifiers.
Online Store
Naming Rule
Pilih checker untuk menegakkan konvensi penamaan tabel. Anda dapat memilih checker yang telah dibuat di lapisan data selama perencanaan gudang data. Untuk informasi lebih lanjut, lihat Konfigurasikan checker lapisan data dan Gunakan checker.
-
Table Name
Nama aggregate table. Jika aturan penamaan dikonfigurasi, nama tabel harus mematuhi aturan tersebut.
dws_trade_buyer_subpay_1dDisplay Name
Nama tampilan tabel.
Buyer Trade Installment Payment Aggregate Table
Lifecycle
Siklus hidup tabel, dalam satuan hari.
90 hari
Owner
Pemilik aggregate table. Secara default, ini adalah pengguna yang membuat tabel.
-
Description
Deskripsi tabel.
-
Di pojok kiri atas, klik Save.
Tambahkan bidang ke tabel
Anda dapat menambahkan bidang ke tabel menggunakan Shortcut Mode atau Script Mode. Dalam Shortcut Mode, Anda dapat menggunakan metode impor berikut:
Import from Table/View: Impor bidang dari tabel fisik atau view yang sudah ada di compute engine. Dari daftar drop-down Search For Existing Table/View, cari dan pilih tabel atau view untuk mengimpor bidang-bidangnya.
CatatanHanya tabel atau view dari mesin MaxCompute, Hologres, atau E-MapReduce (EMR) Hive yang didukung.
Import from Metrics: Pilih metrik dari Data Metrics untuk menambahkannya sebagai bidang model.
Shortcut mode: Import from table/view
Pada bagian Shortcut Mode, klik Expand di samping Import from Table/View.
Pada kotak pencarian Search For Existing Table/View, masukkan nama untuk mencari dan memilih tabel atau view yang sesuai. Setelah memilih tabel atau view, Anda dapat mengimpor semua bidangnya atau hanya sebagian.
CatatanPencocokan fuzzy didukung. Anda dapat memasukkan kata kunci untuk mencari semua tabel atau view yang namanya mengandung kata kunci tersebut.
Anda hanya dapat mencari tabel di lingkungan produksi. Tabel di lingkungan pengembangan tidak didukung.
Ikon
mengimpor semua bidang.Ikon
mengimpor sebagian bidang.
Jika Anda mengimpor sebagian bidang, sebuah dialog akan terbuka menampilkan bidang-bidang dari tabel yang dipilih. Pilih bidang yang ingin ditambahkan, lalu klik Import.
Jika ada bidang yang diimpor memiliki Field Display Name kosong, Anda dapat mengikuti petunjuk untuk mengisinya dengan deskripsi bidang.
Shortcut mode: Import from metrics

Pada bagian Shortcut Mode, klik Quick Import di samping Import from Metrics.
Sebuah dialog akan terbuka, menampilkan semua Derived Metric dan Composite Metric yang telah diajukan. Anda dapat memilih metrik yang ingin ditambahkan sebagai bidang ke aggregate table.
Klik Import di bagian bawah dialog.
Script mode
Anda juga dapat membuat bidang, asosiasi, dan partisi menggunakan pernyataan FML. Untuk informasi lebih lanjut, lihat Model dengan Script Mode.
Script Mode memungkinkan Anda mendefinisikan model menggunakan kode. Saat Anda mengklik Script Mode, sebuah dialog akan terbuka berisi bahasa pemodelan yang dihasilkan secara otomatis berdasarkan konfigurasi Anda. Anda dapat memodifikasi informasi model dalam dialog tersebut. Setelah selesai, klik OK.
Konfigurasikan informasi bidang
Setelah menambahkan bidang ke model, Anda dapat mengonfigurasi propertinya, seperti Associated Field, Redundant Field, dan Associated Granularity/Metric.
Konfigurasikan properti bidang.
Secara default, daftar bidang menampilkan properti dasar seperti Field Name, Type, Field Display Name, Description, Primary Key, Not Empty, Measurement Unit, dan Actions. Di pojok kanan atas daftar bidang, klik Field Display Settings untuk memilih properti bidang mana yang ingin ditampilkan dan memodifikasinya sesuai kebutuhan.
Asosiasikan bidang dengan field standard.
Anda dapat mengasosiasikan bidang dengan field standard untuk menstandarkan konten dan rentang nilainya.
Field Standard mengelola secara terpadu data yang memiliki makna sama tetapi nama bidang berbeda, serta mendefinisikan rentang nilai, satuan pengukuran, dan lainnya.
Konfigurasikan Redundant Field.
Dalam skema bintang tradisional untuk pemodelan dimensional, dimensi disimpan dalam tabel dimensi dan diakses melalui kunci asing di tabel fakta untuk mengurangi konsumsi penyimpanan. Dalam pemodelan data cerdas DataWorks, Anda dapat menambahkan bidang yang sering digunakan (seperti ID pengguna atau dimensi analitis umum) sebagai redundant field. Pendekatan ini meningkatkan performa kueri, menyederhanakan pengambilan data, dan mengurangi penggabungan tabel.
Pada kolom Actions suatu bidang, klik Redundant Field untuk mengatur bidang terkaitnya.

Konfigurasikan Association Type.
Anda dapat mengatur Association Type untuk setiap bidang guna menentukan jenis statistik untuk nilainya dalam tabel agregat dan aplikasi. Jenis yang tersedia adalah Statistical Granularity, Derived/Composite Metric, dan Atomic Metric.
Statistical Granularity: Mengasosiasikan bidang dengan tabel dimensi dan bidang-bidang di dalam tabel dimensi tersebut, seperti dimensi produk atau dimensi penjual.
Derived/Composite Metric: Menentukan metrik untuk nilai statistik yang akan dikonsolidasikan dalam bidang tersebut. Misalnya, jumlah total pembayaran untuk pesanan yang dilakukan di aplikasi Freshippo dalam 7 hari terakhir.
Atomic Metric: Menentukan atomic metric untuk nilai statistik yang akan dikonsolidasikan dalam bidang tersebut. Misalnya, jumlah pembayaran untuk suatu pesanan.
CatatanBidang yang diimpor dari tabel atau ditambahkan dalam Script Mode tidak memiliki tipe asosiasi default. Anda dapat mengatur tipe asosiasi secara manual untuk bidang-bidang tersebut.
Setelah mengatur tipe asosiasi, Anda dapat menentukan objek terkait di bagian Field Association di pojok kanan atas daftar bidang.
Setelah selesai mengonfigurasi, klik Save di pojok kiri atas.
Langkah selanjutnya
Setelah membuat tabel, konfigurasikan manajemen bidang, asosiasi, dan pengaturan partisi, lalu publikasikan tabel ke lingkungan yang sesuai. Untuk informasi lebih lanjut, lihat topik-topik berikut: