PolyBase 使分析平台系统(APS)能够处理 Transact-SQL 查询,这些查询可以读取数据并将其写入外部数据源。 访问外部数据的相同查询还可以在 APS 中包含关系表。 这样,就可以将来自外部源的数据与 APS 数据库中的高价值关系数据组合在一起。
APS 上的 PolyBase 支持读取和写入 Hadoop (HDFS) 文件系统和 Azure Blob 存储。 PolyBase 还可以将某些计算作为 mapreduce 作业推送到 Hadoop 节点,以优化整体查询性能。 APS 上的 PolyBase 可以对带分隔符的文本、ORC 和 Parquet 文件进行操作。 有关完整说明及其功能,请参阅 什么是 PolyBase 。
注释
APS 目前仅支持标准常规用途 v1 本地冗余 (LRS) Azure Blob 存储。
功能和限制
请参阅 功能和限制 ,以获取有关 APS 和其他 SQL Server 产品中 PolyBase 功能及其已知限制的摘要。
注释
PolyBase 相关文章的其余部分介绍如何在 APS 2016(AU6)及更高版本上配置 PolyBase。