Použití databáze Lake

Dokončeno

Po vytvoření databáze Lake můžete datové soubory, které odpovídají schématům tabulky, ukládat do příslušných složek v datovém jezeře a dotazovat se na ně pomocí SQL.

Použití bezserverového fondu SQL

Databázi Lake můžete dotazovat ve skriptu SQL pomocí bezserverového fondu SQL.

Předpokládejme například, že databáze Lake s názvem RetailDB obsahuje tabulku Customer( Zákazník). Můžete se na něj dotazovat pomocí standardního příkazu SELECT, jako je tento:

USE RetailDB;
GO

SELECT CustomerID, FirstName, LastName
FROM Customer
ORDER BY LastName;

Pro přístup k datům ze základního úložiště souborů není nutné používat funkci OPENROWSET ani zadávat žádný další kód. Bezserverový fond SQL zpracovává mapování na soubory za vás.

Použití fondu Apache Sparku

Kromě použití bezserverového fondu SQL můžete s tabulkami databáze Lake pracovat pomocí Spark SQL ve fondu Apache Spark.

Následující kód můžete například použít k vložení nového záznamu zákazníka do tabulky Zákazník .

%%sql
INSERT INTO `RetailDB`.`Customer` VALUES (123, 'John', 'Yang')

K dotazování tabulky pak můžete použít následující kód:

%%sql
SELECT * FROM `RetailDB`.`Customer` WHERE CustomerID = 123