我想知道将documentDB移动到Azure Data Lake Storage的最佳做法是什么。 我应该为集合中的每个文档创建一个文件还是移动整个documentDB? 另外,我没有找到有关如何使用U-SQL访问documentDB的更多信息?
输入将不胜感激。
答案 0 :(得分:1)
您目前无法使用U-SQL访问DocumentDB(或现在称为CosmosDB)中的数据。有一项功能请求here。请随时添加您的投票。
如果您移动数据,组织取决于您希望如何管理数据(删除全部或仅部分?),结构如何(将类似的结构化数据保存在同一文件或同一文件夹中)以及如何使用它(总是需要所有这些?或者只有部分?)以及为您提供访问它的最佳性能(较大的文件通常更好,但如果它们是JSON,还要确保提取过程有效)。
答案 1 :(得分:0)
您可以使用Azure数据工厂连接到Document DB并将数据存储在Data Lake上。 之后,您可以使用U-SQL直接从Data Lake中查询数据。