通过 OData 公开的 Azure Data Lake Store

Posted

技术标签:

【中文标题】通过 OData 公开的 Azure Data Lake Store【英文标题】:Azure Data Lake Store exposed via OData 【发布时间】:2018-06-01 10:42:10 【问题描述】:

是否可以通过 OData 公开 Azure Data Lake Store?主要目标是在 Salesforce 中使用此服务(通过 Salesforce Connect)。

如果是,是否应该通过 Azure 数据工厂进行?

更新

更多的上下文:

我们将历史数据存储在 Azure Data Lake Storage (ADLS) 中,我们希望通过 OData 公开这些历史数据(通过 Salesforce Connect/外部对象在 Salesforce 中可视化)。在深入研究问题和潜在解决方案后,我们认为 ADLS 不是在这种特殊情况下使用的正确服务。相反,我们可能需要配置数据工厂管道以将我们感兴趣的数据复制到 SQL 数据库,并通过使用实体数据模型和 WCF 数据服务实体框架提供程序的简单 ASP.Net 应用程序从那里读取数据(从this website 那里得到了一些见解。

【问题讨论】:

【参考方案1】:

我认为 OData 没有用于 ADLS 的连接器。但是,鉴于 OData 基本上是一个 REST API,如果现有的 ADLS REST API 没有提供您需要的东西,您可能会在它们之上构建一个 OData API。我不确定 ADF 是如何出现在这张照片中的?

如果您告诉我们您想要实现的目标,也许会很有用?

【讨论】:

谢谢迈克尔!我们确实有存储在 ADLS 中的历史数据,我们希望通过 OData 公开(通过 Salesforce Connect/外部对象在 Salesforce 中可视化)。在深入研究了这个问题之后,我认为 ADLS 不是在这种情况下使用的正确服务。相反,我们可能需要配置数据工厂管道,将我们感兴趣的数据复制到 SQL 数据库并从那里读取数据。有什么想法吗?再次感谢!

以上是关于通过 OData 公开的 Azure Data Lake Store的主要内容,如果未能解决你的问题,请参考以下文章

将 Azure 数据连接到 Power BI 的 oData 时出现问题

从 DMZ 服务器访问 OData

AZURE 表存储、ODATA 和更友好的 URI 查询

对 Azure 表使用 Get Entities 操作时,如何删除 odata.etag?

Breeze、OData 和无 EF

Azure 搜索索引的 OData API 不返回元数据