使用 Lake 資料庫

已完成

建立 Lake 資料庫之後,您可以將符合數據表架構的數據檔儲存在 Data Lake 中適當的資料夾中,並使用 SQL 進行查詢。

使用無伺服器 SQL 集區

您可以使用無伺服器 SQL 集區來查詢 SQL 文稿中的 Lake 資料庫。

例如,假設名為 RetailDB 的 Lake 資料庫包含 Customer 數據表。 您可以使用標準 SELECT 語句來查詢它,如下所示:

USE RetailDB;
GO

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

不需要使用 OPENROWSET 函式,或包含任何其他程式碼,以從基礎檔案記憶體存取數據。 無伺服器的 SQL 資料池會為您負責檔案映射。

使用 Apache Spark 集區

除了使用無伺服器 SQL 集區之外,您還可以在 Apache Spark 集區中使用 Spark SQL 來處理 Lake 資料庫數據表。

例如,您可以使用下列程序代碼,將新的客戶記錄插入 Customer 資料表中。

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

然後,您可以使用下列程式代碼來查詢資料表:

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