Dokumen ini membantu Anda memahami tabel dalam Dataform.
Dalam Dataform, tabel adalah salah satu jenis objek yang membentuk alur kerja SQL. Anda dapat membuat tabel yang mereferensikan data dari sumber data yang dideklarasikan untuk alur kerja SQL Anda, atau tabel lain dalam alur kerja SQL Anda. Dataform mengompilasi definisi tabel Anda ke dalam SQL secara real time. Saat Anda memicu eksekusi, Dataform akan mengeksekusi kode SQL dan membuat tabel yang ditentukan di BigQuery.
Anda dapat membuat jenis tabel berikut dalam file SQLX type: "table"
:
table
: tabel reguler.incremental
: tabel inkremental.view
: tampilan tabel. Untuk informasi lebih lanjut tentang tampilan di BigQuery, lihat Pengantar tampilan.materialized
: tampilan tabel terwujud. Untuk informasi selengkapnya tentang tampilan terwujud, lihat Pengantar tampilan terwujud.
Anda juga dapat menentukan partisi dan cluster tabel.
Untuk menyimpan catatan tujuan tabel atau hubungannya dengan tabel lain dalam alur kerja SQL, Anda dapat menambahkan dokumentasi ke tabel atau kolom yang dipilih.
Untuk menguji data dalam tabel terhadap kondisi tertentu, Anda dapat membuat kueri pengujian kualitas data yang disebut pernyataan. Dataform menjalankan pernyataan setiap kali memperbarui alur kerja SQL Anda dan memberi tahu Anda jika ada pernyataan yang gagal.
Untuk mengganti setelan tabel default, seperti database
atau schema
,
dan menonaktifkan pembuatan tabel, atau menjalankan pernyataan SQL sebelum atau setelah
pembuatan tabel, Anda dapat
mengonfigurasi setelan tabel tambahan.
Untuk mengatur tabel di BigQuery setelah dijalankan, Anda dapat menambahkan label BigQuery. Untuk mempelajari label BigQuery lebih lanjut, lihat Pengantar label.
Untuk membatasi akses data di tingkat kolom tabel, Anda dapat menambahkan tag kebijakan BigQuery. Untuk mempelajari tag kebijakan BigQuery lebih lanjut, lihat Pengantar kontrol akses tingkat kolom.
Selain menentukan tabel dalam file SQLX type: "table"
, Anda dapat
membuat tabel kosong
dengan menentukan kueri SQL kustom dalam file SQLX type: "operations"
.
Sebaiknya buat tabel kosong agar layanan yang berbeda dapat mengisinya dengan data.
Langkah selanjutnya
- Untuk mempelajari cara membuat tabel, lihat artikel Membuat tabel.
- Untuk mempelajari cara mengonfigurasi setelan tabel tambahan, lihat Mengonfigurasi setelan tabel tambahan.
- Untuk mempelajari cara mempartisi tabel, lihat Membuat partisi dan cluster tabel.
- Untuk mempelajari cara mengonfigurasi tabel inkremental, lihat Mengonfigurasi tabel inkremental.