将DocumentDB集合移动到Azure Data Lake存储

时间:2017-05-04 20:04:08

标签: azure azure-data-factory azure-data-lake u-sql

我想知道将documentDB移动到Azure Data Lake Storage的最佳做法是什么。 我应该为集合中的每个文档创建一个文件还是移动整个documentDB? 另外,我没有找到有关如何使用U-SQL访问documentDB的更多信息?

输入将不胜感激。

2 个答案:

答案 0 :(得分:1)

您目前无法使用U-SQL访问DocumentDB(或现在称为CosmosDB)中的数据。有一项功能请求here。请随时添加您的投票。

如果您移动数据,组织取决于您希望如何管理数据(删除全部或仅部分?),结构如何(将类似的结构化数据保存在同一文件或同一文件夹中)以及如何使用它(总是需要所有这些?或者只有部分?)以及为您提供访问它的最佳性能(较大的文件通常更好,但如果它们是JSON,还要确保提取过程有效)。

答案 1 :(得分:0)

您可以使用Azure数据工厂连接到Document DB并将数据存储在Data Lake上。 之后,您可以使用U-SQL直接从Data Lake中查询数据。