Menggunakan database lake
Setelah membuat database lake, Anda dapat menyimpan file data yang cocok dengan skema tabel di folder yang sesuai di data lake, dan mengkuerinya menggunakan SQL.
Menggunakan kumpulan SQL tanpa server
Anda dapat mengkueri database lake dalam skrip SQL dengan menggunakan kumpulan SQL tanpa server.
Misalnya, database lake bernama RetailDB berisi tabel Pelanggan . Anda dapat mengkuerinya menggunakan pernyataan SELECT standar seperti ini:
USE RetailDB;
GO
SELECT CustomerID, FirstName, LastName
FROM Customer
ORDER BY LastName;
Tidak perlu menggunakan fungsi OPENROWSET atau menyertakan kode tambahan apa pun untuk mengakses data dari penyimpanan file yang mendasar. Kumpulan SQL tanpa server menangani pemetaan ke file untuk Anda.
Menggunakan kumpulan Apache Spark
Selain menggunakan kumpulan SQL tanpa server, Anda dapat bekerja dengan tabel database lake menggunakan Spark SQL di kumpulan Apache Spark.
Misalnya, Anda dapat menggunakan kode berikut untuk menyisipkan catatan pelanggan baru ke dalam tabel Pelanggan .
%%sql
INSERT INTO `RetailDB`.`Customer` VALUES (123, 'John', 'Yang')
Anda kemudian dapat menggunakan kode berikut untuk mengkueri tabel:
%%sql
SELECT * FROM `RetailDB`.`Customer` WHERE CustomerID = 123