Power Query 加载项获取 OData 提要使用 SSO 无法正常工作

Power Query add-on fetching OData feed working using SSO not working

我正在尝试使用 OData 提要在 Excel 中获取数据。这与基本身份验证完美无缺。

后来在服务器上实现了单点登录。现在每个请求都被重定向到一个站点以进行 SAML 身份验证。

OData-:

https://tsmag.*******.co.in/sap/opu/odata/SAP/Z_********_SRV_01/et_*******?$filter= ***** eq '*****'&$format=json

这在任何浏览器中都运行良好。但无法通过 Windows 身份验证或基本身份验证

在 Power Query 附加组件 (Excel 2013) 中工作

错误提示是-:

Blockquote OData: The given URL neither points to an OData service or a feed: 'https://rnr.*****.co.in/adfs/ls/?SAMLRequest=fZFdS8MwFIb/Ssl9P7duNqyFsjooqAwnXngjMTllgTSpOemc/960Q5kXevty3o8n2SDr1UDr0R31I7yPgC5om5IcxGrVAXQi5DcJD1MQ6/AtL0S4yJMcFnmxzHJGgmewKI0uSRYlJGgRR2g1Oqadl5J0HaZpmBVPSUGXGV2uX0jQ+AapmZtdR+cGpHFstY0ccwwdgIq4iaSOmegwVhiTYGcsh3lhSTqmEKamPUOUJ/hRakSwU+rWaBx7sAewJ8n9HAHnkvh1515ppDNvSUarqWEokWrWA1LH6aG+v6Oegw7WOMONItVmuqYzlr3y/29n30tItbvdv9bN7rCJr4IuqQN98M622Rsl+efE2DP3d3AapbMiRdjNp3TUOACXnQTh6ZUyH1sLzPkXcXYEEleX0t9/W30B&RelayState=oucdwwfeefdocyqcoredxobvzdotvqvetvzusva&SigAlg=http://www.w3.org/2001/04/xmldsig-more%23rsa-sha256&Signature=Dw/1O0Y6B2VD+vQSpps9UyukG4LkLuH3EMMVWnbHVRzvkin1Jlu1UNyhalz7y1j3mc8G/lswOv6FFZ1ar/EJ5AZ+bGEjA0AcdWCzWROTdxCKEN6LqC4xhxMnokpQ1WEFFaOdLz5aZ/RIM0nZuCHIeI9EDjzV83l6qKgMYVoq/lE='."

站点 rnr.*****.co.in 是重定向到的站点以进行身份​​验证。

在 SSO 实施之前,使用基本身份验证工作的 URL 是 -: http://17*******:8000/sap/opu/odata/SAP/Z_*****_SRV_01/et_******_reportSet?$filter= ****** eq '20171101'&$format=json

问题已通过在 OData URL 中添加参数 &saml2=disabled 解决。 这启用了基本身份验证(覆盖默认的 Windows 身份验证)。 现在通过传递网关/Fiori 服务器用户名/密码(基本身份验证)来获取数据。

已更新 URL -:

https://****.*******.co.in/****/****/odata/****/Z_********_SRV_01/et_*******?$filter= ***** eq '*****'&$format=json&saml2=disabled

我遇到了这个问题,发现只是我的初始 URL 条目被缓存了。 要在 2016 年清除它:获取数据 -> 数据源设置 -> 全局权限 你应该在那里看到 URL ,你可以清除权限。 然后,当您再次尝试连接到 URL 时,您将可以选择 select 您想要使用的凭据。