T-SQL OPENROWSET - 数据源
T-SQL OPENROWSET - Datasource
我正在使用 T-SQL 查询 Azure Data Lake Gen 2 中的存储帐户容器。
目前我有以下查询,我在其中提供了 CSV 文件的完整路径:
SELECT *
FROM OPENROWSET(BULK 'https://xxxxxxxxxx.blob.core.windows.net/[CONTAINER]/[GUID]/CustomerActivity/*.csv',
format = 'CSV', parser_version = '2.0')
如何使用'datasource'参数指定存储账户?我尝试使用 datasource ='https://xxxxxxxxxx.blob.core.windows.net'
但没有用
原来我必须在 Azure SQL 中创建一个外部数据源才能使用 Azure Syapse Analytics
中的无服务器 SQL 池读取数据
我使用了以下脚本:
CREATE EXTERNAL DATA SOURCE [MyDataSource] WITH (LOCATION = N'https://XXXXXXXX.dfs.core.windows.net/[CONTAINER]/[GUID]', CREDENTIAL = [cred])
并且能够使用 data_source 来引用它用于 OPENROWSET
我正在使用 T-SQL 查询 Azure Data Lake Gen 2 中的存储帐户容器。
目前我有以下查询,我在其中提供了 CSV 文件的完整路径:
SELECT *
FROM OPENROWSET(BULK 'https://xxxxxxxxxx.blob.core.windows.net/[CONTAINER]/[GUID]/CustomerActivity/*.csv',
format = 'CSV', parser_version = '2.0')
如何使用'datasource'参数指定存储账户?我尝试使用 datasource ='https://xxxxxxxxxx.blob.core.windows.net'
但没有用
原来我必须在 Azure SQL 中创建一个外部数据源才能使用 Azure Syapse Analytics
中的无服务器 SQL 池读取数据我使用了以下脚本:
CREATE EXTERNAL DATA SOURCE [MyDataSource] WITH (LOCATION = N'https://XXXXXXXX.dfs.core.windows.net/[CONTAINER]/[GUID]', CREDENTIAL = [cred])
并且能够使用 data_source 来引用它用于 OPENROWSET