我正在尝试新的Polybase-Feature in SQL-Server by connecting to a CSV。但是,我无法连接到Azure Blob存储:
CREATE EXTERNAL DATA SOURCE AzureBlob WITH (
TYPE = HADOOP,
LOCATION = 'wasbs://[email protected]',
CREDENTIAL = mycredential
);
GO
我总是得到一个错误说:
'HADOOP'附近的语法不正确
我的SQL Server在Azure VM上运行,但是我不确定应该运行哪些服务:
我也尝试使用this post中建议的SSDT和dsql文件 - 但错误并没有消失。
但是,我无法连接到Azure Blob存储
它不应该是Type=BLOB_STORAGE
?
CREATE EXTERNAL DATA SOURCE AzureBlob WITH (
TYPE = BLOB_STORAGE,
LOCATION = 'wasbs://[email protected]',
CREDENTIAL = mycredential
);
虽然我接受了亚历山大的回答,但事实证明BLOB_STORAGE
选项不允许创建外部表。选择HADOOP
对我来说是正确的。我需要做三个步骤才能使HADOOP
选项工作:
然后SQL
-Statement来自我的问题。