Azure 突触分析的无服务器 SQL 池方法是否在端点上提供 SQL 数据库?

问题描述 投票:0回答:1

我在 azure data Lake gen2 parquet 文件中有数据。

使用 Azure 突触分析,我创建了 SQL 池。然后,通过链接服务我连接到镶木地板文件。然后,我创建了多个视图,这些视图从几个镶木地板文件中选择 * from OPENROWSET...。

我可以在 Power BI 等报告工具中使用 SQL 端点从上述视图中获取数据。

问题:

SQL 端点的用途是什么?它是否有一个可以保存视图数据的 SQL 数据库?或者 SQL 端点仅代表从 parquet 文件查询数据的资源?

azure-synapse azure-data-lake-gen2 azure-synapse-analytics
1个回答
0
投票

它是否有一个可以保存视图数据的 SQL 数据库?或者 SQL 端点仅代表从 parquet 文件查询数据的资源?

根据 Serverless SQL 池中的 MS 文档

不支持表格。无服务器 SQL 池只能查询引用存储在 Azure Data Lake 存储或 Dataverse 中的数据的外部表

您可以在外部表、使用 OPENROWSET 函数的查询以及其他视图上创建视图。视图可以使用无服务器模型中可用的查询语言元素。这意味着视图只能表示从外部表查询数据的资源,它引用存储在 Azure Data Lake 存储或 Dataverse 中的数据。

因此,无服务器 SQL 端点本身不存储数据,它允许您动态查询 Parquet 文件等外部数据,提供实时访问,而无需在池中创建物理 SQL 表。您可以使用视图来查询数据,如下所示:

enter image description here

如果您想在不使用外部数据源的情况下存储数据,您可以在突触中使用专用 SQL 池

© www.soinside.com 2019 - 2024. All rights reserved.