我们可以从 Azure 数据仓库连接到 Azure 目录表或 Lake Store 文件作为外部表吗?
我希望能够对 Azure 数据仓库运行 SQL 查询,但希望从数据湖中获取数据。
我们可以从 Azure 数据仓库连接到 Azure 目录表或 Lake Store 文件作为外部表吗?
我希望能够对 Azure 数据仓库运行 SQL 查询,但希望从数据湖中获取数据。
是的,您可以使用 Polybase 作为外部表连接到 Azure Data Lake Store (ADLS) 中的文件。这是 2017 年 2 月在这里宣布的。
按照教程,完成以下步骤:
创建一个外部表,使用外部数据源,例如
CREATE EXTERNAL TABLE dbo.yourTable (
col1 INT NOT NULL,
col2 VARCHAR(20) NOT NULL,
col3 DATETIME NOT NULL
)
WITH (
LOCATION = '/someADLSFolder/',
DATA_SOURCE = yourDataSource,
FILE_FORMAT = yourFileformat,
REJECT_TYPE = VALUE,
REJECT_VALUE = 0
);