Tag: odata

使用OData连接到SharePoint列表

我有一个数据集,我创build了一个使用OData连接的Excel电子表格。 现在我想使用这个Excel数据创build一个SharePoint列表。 我希望Excel和SharePoint列表同步,以便列表中包含所有最新的更新。 有没有办法做到这一点。

Power Query在Odata v4端点上返回404

我在用着 Excel 2013版本:15.0.4737.1001 Power Query版本:2.22.4007.242 Microsoft.AspNet.OData版本:5.6.0 当我用https:// localhost:44300 / odata添加一个新的OData提要时,它可以很好地查找控制器列表。 但是他们每个人都返回404 DataSource.NotFound。 一切工作正常在邮递员:/

服务/消费OData接口的entity framework的替代scheme

我正在研究如何build立一个OData接口到我们的数据库。 我希望能够将我们的数据库中的数据提取到Excel中作为开始。 最后,我想让Excel运行查询并通过HTTP从远程客户端获取数据,包括身份validation等。 到目前为止,我已经使用Visual Studio中的ADO.NET实体数据模型向导build立了一个工作(摇摇晃晃)的原型,VSTO创build了一个testingExcel工作表,其中包含一个从该ADO.NET接口中提取的button。 这到目前为止工作正常,我可以通过由ADO.NET EDM向导创build的实体/对象使用Linq查询数据库。 但是,我已经开始遇到这种方法的一些问题。 我一直在发现entity framework很难工作(事实上,也很难研究解决scheme,因为有很多关于它和它的旧版本的chaff)。 一个例子是我无法弄清楚如何设置向导为我的模式生成的DataServiceContext对象上的SQL命令超时(而不是HTTP请求超时),但这不是我的问题的关键。 我真正的问题是,如果我想使用OData作为我的接口标准,我坚持与entity framework? 是否还有其他解决scheme(最好是开放源代码)可以设置,服务和使用OData接口,并且比entity framework更容易处理,也更less膨胀? 我已经看到提及NHibernate作为替代,但大多数我看到的比较线程是几年。 现在还有其他的select吗? 非常感谢!

WebApi OData元数据/说明

我正在使用新的2012.2 OData东西(Microsoft ASP.NET Web API OData)并遵循基本示例。 我有一个非常基本的POCO,并通过我的MVC网站“/神奇”暴露在/ odata: ODataModelBuilder modelBuilder = new ODataConventionModelBuilder(); modelBuilder.EntitySet<Job>("Products"); Microsoft.Data.Edm.IEdmModel model = modelBuilder.GetEdmModel(); config.Routes.MapODataRoute("ODataRoute", "odata", model); 这似乎神奇地连接odata“服务”描述文件,并调用我的产品控制器,它被很好地格式化为ATOM。 我的问题与POCO,描述和元数据有关。 这里有太多的魔力,我不知道在哪里find文件。 我希望能够: 为我的实体提供一个“描述”属性(Excel 2013在数据连接向导中显示) 用用户友好名称覆盖我的POCO的类名称。 作为奖励,让我dynamic地设置这个dynamic。 我真的不知道是什么产生“/odata/magic.svc”文件,所以我不知道如何find它的文档。 这是WebApi,OData,EntityFramework? 谢谢!

OData WCF数据服务作为Excel中的一个来源

我有一个OData WCF数据服务,我使用reflection提供程序来公开数据。 目前我公开收集环境,具有以下结构: {}环境 -名称 -ID -描述 – {UpdateTime} – 开始时间 – 时间结束 其中{UpdateTime} – ComplexType是时间的集合,当Environment被更新并且这里的关系是1:N时。 我正在使用Excel从该OData服务生成一些报告。 导入数据后,UpdateTime集合没有显示在表中。 我也试过在Environment集合上展开$ expand,但是这对我也不起作用。 我想到的唯一方法是将相关集合公开为实体types并设置关系,但是{UpdateTime}集合本身没有意义。 问:是否有任何方法可以在Excel中显示ComplexTypes? 谢谢!

任何关于如何将olap立方体公开为oData的示例,以便可以使用powerpivot来使用它?

我正在寻找一个关于如何将olap多维数据集作为odata feed公开的示例,以便它可以被powerpivot使用。 我不想直接访问多维数据集。

在WCF数据服务中指定空的IQueryable中的列?

我有一个DataService与以下查询: public IQueryable<MyData> MyDataList => myDataList.AsQueryable(); 我在Excel 2016连接到这个数据服务。 一切正常,但是当清单是空的,我得到以下错误信息。 The query did not run or the Data Model could not be accessed. Here's the error message we got: An Evaluate statement cannot return a table without columns 客户端(Excel)似乎需要一个对象来成功确定列。 为什么? 是否可以告诉客户有关列而不需要一个对象?

将OData Feed导入PowerObivot,其中的Feed受OAuth 2保护

我有一个OData Feed,我想要使用Excel / PowerPivot。 该Feed使用OAuth 2进行保护(Windows Azure Active Directory是auth服务器)。 PowerPivot表导入向导的高级选项卡有一些用户界面,允许您指定OAuth,并允许您input授权令牌(我假设这是一个访问令牌,但我可能是错的): 但是,当我testing连接时,我得到一个错误,告诉我如果我不使用Windows身份validation,我必须input用户名和密码。 这违背了OAuth 2的目标,但作为一个实验,我没有把用户名和密码。这一次,当我testing连接,我得到了一个来自服务器的未经授权(401)错误。 使用fiddler来查看由testing连接发出的请求,我可以看到请求中没有包含授权头,所以很明显,它永远不会工作。 我希望/期望授权标记将被包括在授权标头中的不记名标记中。 这是我的服务要求。 我也尝试在刷新令牌和新鲜的令牌URL,但结果是一样的。 有一个选项来使用客户端的秘密,但我没有尝试过,因为这将是不安全的(我认为OAuth 2只支持保密的客户端,而不是Excel)。 所以,我的问题是:有没有人能够使用这个OAuth选项来导入数据到Excel或PowerPivot? 如果是这样,你怎么做? 更新:我意识到我的服务没有响应正确的WWW-Authenticate头值如下所示: http://self-issued.info/docs/draft-ietf-oauth-v2-bearer.html#authn-header 所以我改变了服务代码。 现在我看到了正确的WWW-Authenticate响应头(scheme = Bearer,realm = my realm),但没有区别。 我看不到Excel发出的请求有任何变化。 更新:我也尝试使用WW-Authenticate标头(scheme = OAuth)的OAuth 1版本,但仍然没有任何东西。

自动导出Facebook Insights数据

我正在寻找一种以编程方式导出我的页面的Facebook洞察数据的方式,我可以自动化它。 具体来说,我想创build一个每天运行的计划任务,并且可以使用Facebook API保存页面洞察数据的CSV或Excel文件。 然后,我将有一个ETL工作,将数据放入数据库。 我检查了Excel的oData服务,这似乎是坏的。 有谁知道以编程方式自动为Facebook页面导出洞察数据的方法吗?

如何从Excel发布对OData提要的更改

我已经使用WCF创build了IUpdateable ODATA提要,可以使用Excel 2010 Power Query连接到该提要。 Excel能够检索数据,但是我找不到“发布”button或者告诉Excel将更新推送回服务器。 Excel / Power Query是否支持开箱即用的ODATA CRUDfunction? 有没有另一个工具,我可以用来更新数据而不写代码?