全部产品
Search
文档中心

DataWorks:Buat model logis: Tabel Agregat

更新时间:Aug 20, 2025

Anda dapat menggunakan tabel agregat untuk menyimpan data statistik dari beberapa metrik turunan yang memiliki periode dan dimensi yang sama dalam domain data. Tabel ini digunakan untuk kueri bisnis berikutnya, analisis pemrosesan analitik online (OLAP), dan distribusi data. Topik ini menjelaskan cara membuat tabel agregat.

Prasyarat

  • Lapisan data telah dibuat. Anda dapat menyimpan tabel dengan tujuan serupa di lapisan data yang sama untuk mempermudah pencarian dan penggunaannya. Umumnya, tabel agregat disimpan di lapisan ringkasan gudang data (DWS) dan mencakup data statistik dari beberapa metrik turunan dalam satu atau sekelompok dimensi. Data tersebut digunakan untuk kueri bisnis dan distribusi data selanjutnya. Jika diperlukan, Anda juga dapat menyimpan tabel agregat di lapisan data lain sesuai kebutuhan bisnis. Untuk informasi lebih lanjut tentang pembuatan lapisan data, lihat Tentukan Lapisan Gudang Data.

  • Domain data telah dibuat. Tabel agregat dibuat berdasarkan data domain. Domain data menentukan kategori bisnis yang menjadi dasar model dan mendukung proses bisnis. Untuk informasi lebih lanjut tentang pembuatan domain data, lihat Domain Data.

  • Periode telah dibuat untuk menentukan rentang waktu pengumpulan data statistik. Untuk informasi lebih lanjut tentang pembuatan periode, lihat Periode.

Informasi Latar Belakang

Tabel agregat mengintegrasikan beberapa metrik turunan dalam domain data berdasarkan periode dan dimensi terkait yang ditentukan. Dimensi, periode, dan metrik turunan digunakan untuk menghasilkan bidang statistik dalam tabel agregat guna membantu analisis dan pembuatan laporan. Tabel agregat dapat digunakan untuk menampilkan status bisnis berdasarkan statistik dari beberapa metrik turunan dengan periode dan dimensi yang sama.

Buat tabel agregat

  1. Buka halaman Pemodelan Data.

    Masuk ke Konsol DataWorks. Di 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 dari daftar drop-down dan klik Go to Data Modeling.

  2. Di bilah navigasi atas halaman Data Modeling, klik Dimensional Modeling untuk membuka halaman Dimensional Modeling.

  3. Buat tabel agregat.

    1. Di halaman Dimensional Modeling, arahkan pointer ke ikon 加号 dan pilih Logical Model > Create Aggregate Table.

    2. Di bagian Informasi Dasar tab konfigurasi yang muncul, konfigurasikan informasi dasar tabel agregat.

      汇总表-基础信息

      Parameter

      Deskripsi

      Nilai contoh

      Data Layer

      Lapisan data tempat Anda ingin menyimpan tabel agregat. Secara default, DWS yang termasuk dalam kategori common layer dipilih. Anda juga dapat menyimpan tabel agregat di lapisan data lain berdasarkan kebutuhan bisnis Anda. Untuk informasi tentang cara membuat lapisan data, lihat Tentukan lapisan gudang data.

      DWS

      Business Category

      Kategori bisnis tempat Anda ingin menyimpan tabel agregat. Untuk informasi tentang cara membuat kategori bisnis, lihat Kategori bisnis.

      Penjualan

      Data Domain

      Domain data tempat Anda ingin menyimpan tabel agregat. Domain data menentukan subjek data statistik dalam tabel agregat setelah penggabungan data. Untuk informasi tentang cara membuat domain data, lihat Domain data.

      Catatan

      Setiap tabel agregat hanya dapat milik satu domain data.

      Transaksi

      Granularity

      Dimensi yang ingin Anda asosiasikan dengan tabel agregat. Untuk informasi tentang cara membuat dimensi, lihat Buat model konseptual: Dimensi.

      Jenis pesanan

      Period

      Rentang waktu data statistik yang ingin Anda agregasikan. Contoh: hari terakhir dan minggu terakhir.

      Anda dapat memilih periode dari periode yang ada. Jika periode yang ada tidak memenuhi kebutuhan bisnis Anda, Anda dapat membuat periode. Untuk informasi tentang cara membuat periode, lihat Periode.

      Minggu terakhir

      Modifiers

      Cakupan bisnis data statistik yang ingin Anda agregasikan.

      Anda dapat memilih satu atau lebih pengubah dari pengubah yang ada. Jika pengubah yang ada tidak memenuhi kebutuhan bisnis Anda, Anda dapat membuat pengubah. Untuk informasi tentang cara membuat pengubah, lihat Pengubah.

      Toko online

      Naming Rule

      Pemeriksa yang digunakan untuk memeriksa apakah nama tabel agregat sesuai dengan konvensi penamaan yang dikonfigurasi. Anda dapat memilih pemeriksa yang Anda buat di setiap lapisan data selama perencanaan gudang data. Untuk informasi tentang cara mengonfigurasi dan menggunakan pemeriksa, lihat Konfigurasikan pemeriksa lapisan gudang data dan Gunakan pemeriksa.

      -

      Table Name

      Nama tabel agregat. 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.

      dws_trade_buyer_subpay_1d

      Display Name

      Nama tampilan tabel agregat.

      Pembayaran bertahap untuk transaksi

      Lifecycle

      Siklus hidup tabel agregat. Satuan: hari.

      90

      Owner

      Pemilik tabel agregat. Pemilik default adalah pembuat tabel agregat.

      -

      Description

      Deskripsi tabel agregat.

      -

  4. Klik Save di bagian atas tab konfigurasi untuk menyimpan informasi dasar tabel agregat.

Tambahkan bidang untuk tabel agregat

Anda dapat menambahkan bidang ke tabel dalam mode shortcut mode atau mode script mode. Mode shortcut mode mendukung metode berikut untuk menambahkan bidang:

  • Import from Table/View: Metode ini memungkinkan Anda mengimpor bidang dari tabel fisik atau tampilan yang ada di instans mesin komputasi ke tabel. Untuk menggunakan metode ini, impor semua atau beberapa bidang dari tabel fisik atau tampilan yang dipilih melalui daftar drop-down Search for Existing Table/View.

    Catatan

    Anda hanya dapat mengimpor bidang dari tabel fisik atau tampilan yang dibuat di MaxCompute, Hologres, dan E-MapReduce (EMR) Hive compute engine instances.

  • Import from Metrics: Metode ini memungkinkan Anda menggunakan metrik turunan yang dibuat di Data Metric sebagai bidang dalam tabel.

Shortcut Mode: Import from Table/View

  1. Klik Expand di sebelah Import from Table/View.

  2. Di daftar drop-down Search For Existing Table/View, pilih jenis mesin komputasi dari daftar sebelah kiri, masukkan kata kunci, dan pilih tabel fisik atau tampilan yang diinginkan dari hasil pencarian di daftar sebelah kanan. Klik ikon berikut di sebelah nama tabel fisik atau tampilan yang dipilih untuk mengimpor semua atau beberapa bidang ke tabel agregat.

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

    • 导入全部字段: Mengimpor semua bidang dari tabel fisik atau tampilan yang dipilih ke tabel agregat.

    • 部分字段: Mengimpor bidang tertentu dari tabel fisik atau tampilan yang dipilih ke tabel agregat.

  3. Jika Anda memilih untuk mengimpor bidang tertentu, pilih bidang dari tabel fisik atau tampilan dalam kotak dialog yang muncul. Kemudian, klik Import.

    Catatan

    Jika sebuah bidang dalam bidang yang diimpor tidak memiliki display name, Anda dapat mengisi deskripsi bidang sebagai nama tampilan sesuai prompt.

Shortcut Mode: Import from Metrics

  1. Klik Quick Import di sebelah Import from Metrics.

  2. Di kotak dialog Impor dari Metrik, pilih metrik turunan yang diinginkan dari semua metrik turunan yang tersedia. Anda juga dapat menentukan kondisi filter seperti Period, Business Process, Modifiers, dan Atomic Metric untuk mencari metrik turunan yang diinginkan.

  3. Klik Import di bagian bawah kotak dialog.

Script Mode

Mode script mode memungkinkan Anda mengedit kode untuk mengelola bidang dalam tabel. Setelah mengklik Script Mode, pernyataan yang digunakan untuk membuat tabel 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

Setelah menambahkan bidang ke tabel, Anda dapat mengonfigurasi Associated Field Standard, Tabel Lookup Terkait, Redundant Field, dan Associated Granularity/Metric untuk bidang tersebut.

  1. Konfigurasikan atribut untuk bidang dalam tabel.

    Secara default, atribut berikut ditampilkan untuk bidang: Field Name, Type, Field Display Name, Description, Primary Key, Not Empty, Measurement Unit, 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 Anda.

  2. Konfigurasikan Field Standard to Associate untuk bidang dalam tabel.

    Anda dapat mengasosiasikan standar bidang dan tabel lookup dengan bidang yang ditambahkan melalui konfigurasi Standar Bidang untuk Diasosiasikan dan Tabel Lookup Terkait.

    Field Standard to Associate: Memungkinkan Anda mengelola nilai bidang dengan arti sama tetapi nama berbeda secara terpusat. Standar bidang juga dapat digunakan untuk mendefinisikan rentang nilai dan satuan pengukuran untuk bidang.

  3. Konfigurasikan Redundant Field untuk bidang dalam tabel.

    Temukan bidang yang ingin dikonfigurasi redundannya dan klik Redundant Field di kolom Actions. Di kotak dialog yang muncul, pilih satu atau lebih bidang yang ingin diasosiasikan dengan bidang tersebut dan klik Simpan.

    冗余字段

  4. Konfigurasikan Association Type untuk bidang dalam tabel.

    Anda dapat mengonfigurasi Association Type untuk menentukan jenis statistik dari nilai setiap bidang dalam tabel agregat atau aplikasi. Jenis Asosiasi mencakup opsi berikut: Statistical Granularity, Derived/Composite Metric, dan Atomic Metric.

    • Statistical Granularity: Memungkinkan Anda mengasosiasikan tabel dimensi dan bidang dalam tabel dimensi dengan bidang dalam tabel agregat atau aplikasi. Misalnya, Anda dapat mengasosiasikan tabel dimensi barang dagangan atau pedagang dan bidang dalam tabel dimensi barang dagangan atau pedagang dengan bidang dalam tabel agregat atau aplikasi.

    • Derived/Composite Metric: Memungkinkan Anda mengasosiasikan metrik turunan atau metrik komposit dengan bidang dalam tabel agregat. Misalnya, Anda dapat mengasosiasikan metrik turunan jumlah pembayaran pesanan yang ditempatkan dalam tujuh hari terakhir dengan bidang dalam tabel agregat.

    • Atomic Metric: Memungkinkan Anda mengasosiasikan metrik atomik dengan bidang dalam tabel agregat. Misalnya, Anda dapat mengasosiasikan metrik atomik akun pembayaran pesanan yang ditempatkan dengan bidang dalam tabel agregat atau aplikasi.

    Catatan

    Secara default, Jenis Asosiasi tidak dikonfigurasi untuk bidang yang diimpor dari tabel atau ditambahkan dalam mode skrip. Anda dapat mengonfigurasi Jenis Asosiasi untuk bidang sesuai kebutuhan bisnis Anda.

  5. Terakhir, klik Save di bagian atas tab konfigurasi tabel.

Langkah Berikutnya

Setelah tabel agregat dibuat, Anda harus mengonfigurasi partisi untuk tabel dan menerbitkan tabel ke lingkungan yang diperlukan. Untuk informasi lebih lanjut, lihat Materialisasi Tabel ke Mesin Komputasi.