使用湖数据库

已完成

创建湖数据库后,可以将与表架构匹配的数据文件存储在数据湖中的相应文件夹中,并使用 SQL 对其进行查询。

使用无服务器 SQL 池

可以使用无服务器 SQL 池在 SQL 脚本中查询湖数据库。

例如,假设名为 RetailDB 的湖数据库包含“客户”表。 可以使用如下所示的标准 SELECT 语句对其进行查询:

USE RetailDB;
GO

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

无需使用 OPENROWSET 函数或包含任何其他代码,即可从基础文件存储访问数据。 无服务器 SQL 池会为你处理到文件的映射。

使用 Apache Spark 池

除了使用无服务器 SQL 池之外,还可以在 Apache Spark 池中使用 Spark SQL 处理湖数据库表。

例如,可以使用以下代码将新的客户记录插入到“客户”表中。

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

然后,可以使用以下代码查询该表:

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