为什么这个 T-SQL 查询在 Synapse 中不起作用?

Met*_*est 4 t-sql sql-server parquet azure-synapse

我正在测试突触。我尝试了这个查询

SELECT
    TOP 100 *
FROM
    OPENROWSET(
        BULK '<path to the parquet file>',
        FORMAT='PARQUET'
    ) AS [result]
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误。我该如何解决?

解析错误位于第 4 行,第 5 列:“OPENROWSET”附近的语法不正确。

wBo*_*Bob 5

根据的文档,这种类型的查询可以在无服务器 SQL 池中工作OPENROWSET。它无法在专用 SQL 池中工作。

如果您在 Synapse Studio 中,请尝试将“连接到”选项更改为“内置”,这是无服务器引擎。(可选)创建一个数据库来存储外部数据源、外部表和视图等对象:

突触工作室

生成工作OPENROWSET语句的另一种简单方法是通过 Synapse Studio > 数据中心(右侧的小圆柱体),链接 > 双击数据湖导航到要查询的镶木地板文件 > 右键单击​​它 > 选择顶部100 ...

突触工作室2