来自StorageTable的Azure PolyBase外部表

时间:2017-04-22 00:30:12

标签: azure sql-server-2016 azure-sqldw polybase

有人可以向我解释为什么我可以将polybase引用天蓝色的BlobStorage作为外部表而不是天蓝色的StorageTable吗? 我是否错过了纪录片中的某些地方?如果我没有错过它,它对我来说有点讽刺,而且实际上是不可能的。

与@wBob回答相关

我创建了一个用户语音提示,如果您发现这是一个缺少的功能,请投票:

https://feedback.azure.com/forums/307516-sql-data-warehouse/suggestions/19014286-support-of-storagetable-as-datasource

1 个答案:

答案 0 :(得分:2)

Azure表存储可以存储更多的No-SQL结构,因此可能比普通的平面文件更复杂。根据{{​​3}},即使不同的行也可以有不同的模式。另一方面,Polybase针对高度结构化的平面文件进行了优化,并且可以高速加载高容量。它有一个相当简单的界面,您可以在其中设置文件类型,分隔符,一些失败选项,但不是很多。因此,在回答您的问题时,表存储数据可能比通过Polybase这样的简单接口优化高速加载更复杂。

但是,这不是问题,因为Azure数据工厂可以从表存储导入:

this example

Polybase最近已扩展为支持Azure Data Factory with Azure Table Storage。如果您对此有强烈的感受,可以发布反馈请求:

Azure Data Lake Store (ADLS)