Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tabel, tampilan, tampilan materialisasi, dan tabel streaming adalah objek data inti untuk rekayasa data dalam Azure Databricks, masing-masing dengan perilaku penyimpanan dan refresh yang berbeda.
Meja
Tabel adalah himpunan data terstruktur yang disimpan di lokasi tertentu. Jenis tabel default yang dibuat di Azure Databricks adalah tabel terkelola Unity Catalog. Tabel dapat dikueri dan dimanipulasi menggunakan perintah SQL atau API DataFrame, operasi pendukung seperti INSERT, , UPDATEDELETE, dan MERGE INTO. Lihat tabel Azure Databricks
Tampilkan
Tampilan adalah tabel virtual yang ditentukan oleh kueri yang tidak menyimpan data dan dapat menyajikan data dari satu atau beberapa tabel dalam format atau abstraksi tertentu. Tampilan berguna untuk menyederhanakan kueri kompleks, merangkum logika bisnis, dan menyediakan antarmuka yang konsisten ke data yang mendasarinya tanpa menduplikasi penyimpanan. Lihat Apa itu tampilan?
Tampilan Terwujud
Mirip dengan tampilan, tampilan materialisasi ditentukan oleh kueri. Namun, tidak seperti tampilan, tampilan materialisasi melakukan prakompeksi dan menyimpan hasil kueri. Kueri dapat beroperasi lebih cepat terhadap tampilan materialisasi daripada view, tetapi membutuhkan penyimpanan tambahan. Anda dapat menggunakan Databricks SQL untuk membuat dan memperbarui tampilan terwujud mandiri, atau menggunakan pipeline Lakeflow untuk membuat dan memperbarui satu atau beberapa tampilan terwujud, tabel streaming, dan tampilan. Lihat Menggunakan tampilan termaterialisasi mandiri dan Tampilan termaterialisasi.
Tabel streaming
Tabel streaming adalah jenis tabel terkelola Unity Catalog yang menyertakan logika pemrosesan menggunakan alur untuk menentukannya. Anda dapat menggunakan Databricks SQL untuk membuat dan memperbarui tabel streaming mandiri, atau menggunakan Lakeflow pipelines untuk membuat dan memperbarui satu atau beberapa tabel streaming, tampilan termaterialisasi, dan tampilan. Lihat Menggunakan tabel streaming mandiri dan Tabel streaming.
Tampilan materialisasi vs. tabel streaming
Tampilan materialisasi dan tabel streaming adalah dua objek data umum yang digunakan untuk rekayasa data. Tampilan materialisasi memakai semantik batch, sedangkan tabel streaming memakai semantik streaming. Untuk perbandingan antara batch dan streaming, dan pertimbangan untuk memilihnya untuk beban kerja rekayasa data Anda, lihat Batch vs. pemrosesan data streaming di Azure Databricks.