Использование озерной базы данных
После создания озерной базы данных можно хранить файлы данных, соответствующие схемам таблиц в соответствующих папках в озере данных, и запрашивать их с помощью SQL.
Использование бессерверного пула SQL
Озерную базу данных можно запросить в скрипте SQL с помощью бессерверного пула SQL.
Например, предположим, что озерная база данных с именем RetailDB содержит таблицу Customer. Вы можете запросить ее с помощью стандартной инструкции SELECT следующим образом:
USE RetailDB;
GO
SELECT CustomerID, FirstName, LastName
FROM Customer
ORDER BY LastName;
Нет необходимости использовать функцию OPENROWSET или включить дополнительный код для доступа к данным из базового хранилища файлов. Бессерверный пул SQL обрабатывает сопоставление с файлами.
Использование пула Apache Spark
Помимо использования бессерверного пула SQL, вы можете работать с таблицами озерной базы данных с помощью Spark SQL в пуле Apache Spark.
Например, можно использовать следующий код для вставки новой записи клиента в таблицу Customer.
%%sql
INSERT INTO `RetailDB`.`Customer` VALUES (123, 'John', 'Yang')
Затем можно использовать следующий код для запроса таблицы:
%%sql
SELECT * FROM `RetailDB`.`Customer` WHERE CustomerID = 123