使用 SSMS 从 Delta Lake Databricks 进行突触查询

Synapse Query from Delta Lake Databricks with SSMS

我想知道是否有任何方法可以 query table Delta 从使用DatabricksSSMSAzure Data Studio SSMS 已连接到 Azure Synapse,我试过使用此查询进行查询

SELECT TOP(10) * FROM OPENROWSET(BULK 'https://blob_container_storage.blob.core.windows.net/delta-lake/test/', FORMAT = 'DELTA') as rows

从上面的查询中我得到了这样的错误

Msg 103010, Level 16, State 1, Line 188
Parse error at line: 1, column: 22: Incorrect syntax near 'OPENROWSET'.

所以,我想问一下,是否可以使用 SSMS 或 Azure Data Studio 从突触查询 delta lake?

是的,这是可能的。查看这篇文章了解详情: Query Delta Lake files (preview) using serverless SQL pool in Azure Synapse Analytics

请确保您是 connecting to built-in serverless pool 因为这在专用池中尚不支持。