Uso de una base de datos de lago
Después de crear una base de datos de lago, puede almacenar los archivos de datos que coincidan con los esquemas de tabla en las carpetas adecuadas del lago de datos y consultarlos mediante SQL.
Uso de un grupo de SQL sin servidor
Puede consultar una base de datos de lago en un script SQL mediante un grupo de SQL sin servidor.
Por ejemplo, supongamos que una base de datos de lago denominada RetailDB contiene una tabla Customer. Podría consultarla mediante una instrucción SELECT estándar como esta:
USE RetailDB;
GO
SELECT CustomerID, FirstName, LastName
FROM Customer
ORDER BY LastName;
No es necesario usar una función OPENROWSET ni incluir código adicional para acceder a los datos desde el almacenamiento de archivos subyacente. El grupo de SQL sin servidor controla la asignación a los archivos de forma automática.
Uso de un grupo de Apache Spark
Además de usar un grupo de SQL sin servidor, puede trabajar con las tablas de base de datos de lago mediante Spark SQL en un grupo de Apache Spark.
Por ejemplo, puede usar el código siguiente para insertar un nuevo registro de cliente en la tabla Customer.
%%sql
INSERT INTO `RetailDB`.`Customer` VALUES (123, 'John', 'Yang')
Después, puede usar el código siguiente para consultar la tabla:
%%sql
SELECT * FROM `RetailDB`.`Customer` WHERE CustomerID = 123