All Products
Search
Document Center

DataWorks:Buat Model Logis: Aggregate Table

Last Updated:Feb 28, 2026

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.

image

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

  1. Buka halaman Data Modeling.

    Masuk ke Konsol DataWorks. Pada bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih Data Development and O&M > Data Modeling. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go to Data Modeling.

  2. Pada bilah menu atas halaman Data Modeling, klik Dimensional Modeling untuk membuka halaman Dimensional Modeling.

  3. Buat aggregate table.

    1. Pada halaman Dimensional Modeling, arahkan kursor ke ikon 加号 lalu klik Logical Model > Create Aggregate Table.

    2. 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.

      Catatan

      Setiap 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_1d

      Display 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.

      -

  4. 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.

    Catatan

    Hanya 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

  1. Pada bagian Shortcut Mode, klik Expand di samping Import from Table/View.

  2. 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.

    Catatan
    • Pencocokan 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.

  3. Jika Anda mengimpor sebagian bidang, sebuah dialog akan terbuka menampilkan bidang-bidang dari tabel yang dipilih. Pilih bidang yang ingin ditambahkan, lalu klik Import.

  4. Jika ada bidang yang diimpor memiliki Field Display Name kosong, Anda dapat mengikuti petunjuk untuk mengisinya dengan deskripsi bidang.

Shortcut mode: Import from metrics

PixPin_2025-12-17_19-29-35

  1. Pada bagian Shortcut Mode, klik Quick Import di samping Import from Metrics.

  2. 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.

  3. Klik Import di bagian bawah dialog.

Script mode

Catatan

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.

  1. 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.

  2. 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.

  3. 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.

    冗余字段

  4. 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.

    Catatan

    Bidang 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.

  5. 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: