View dan Temp view

Manajemen Data di Databricks

Smriti Mishra

Founder, NordData Insight

Sekilas tentang view

  • Sebuah view menyimpan kueri untuk dipakai ulang seperti tabel
  • View bersifat persisten
  • Tersedia hingga dihapus

Gambar kartun buku resep dengan bahan masakan di depannya

Manajemen Data di Databricks

Sintaks view

  • CREATE VIEW atau CREATE OR REPLACE VIEW untuk membuat/memperbarui view.
  • Berguna untuk dashboard, laporan, dan hasil kueri yang konsisten.

 

-- Create a view to get recipes with a preparation time of 30 minutes or less

CREATE VIEW QuickRecipes AS
SELECT recipe_id, recipe_name, ingredients, preparation_time
FROM recipes
WHERE preparation_time <= 30;
Manajemen Data di Databricks

Temp view

  • Temp view bersifat sementara dan hanya berlaku untuk sesi saat ini
  • Terhapus otomatis saat sesi berakhir
  • Dibuat dengan CREATE OR REPLACE TEMP VIEW
  • Cocok untuk analisis cepat, staging, atau eksplorasi

Gambar seseorang menulis di papan tulis kapur

Manajemen Data di Databricks

Manfaat view

Gambar kartun celengan babi diisi koin dengan jam

  • Ideal untuk data yang sering diakses
    • grafik, laporan, atau logika yang dapat dipakai ulang
  • Menjaga konsistensi data antar pengguna dan menghemat waktu
  • Mempermudah kolaborasi dengan logika data bersama
Manajemen Data di Databricks

Manfaat temp view

  • Ideal untuk tugas cepat
  • Alat fleksibel untuk staging/transformasi
  • Terhapus otomatis saat sesi berakhir
    • Kurangi kekacauan database

Gambar kartun layar menampilkan berbagai alat

Manajemen Data di Databricks

Ringkasan

  • View memberi output persisten dan dapat digunakan ulang
  • Temp view untuk tugas satu sesi
  • Penggunaan efektif menghasilkan:
    • Alur kerja lebih ringkas
    • Kolaborasi lebih baik
    • Kinerja lebih optimal

Gambar kartun tiga orang bekerja bersama dalam alur yang ringkas

Manajemen Data di Databricks

Ayo berlatih!

Manajemen Data di Databricks

Preparing Video For Download...