如何解决PowerBI
我正在尝试将OData支持添加到现有的node + express应用程序中。当我尝试将PowerBI与OData Feed连接到我的服务文档时,错误消息为“不支持格式'application / atomsvc + xml'” 。 (我也尝试过“ text / plain”,“ application / xml”和“ application / atom + xml”,并显示类似的错误消息。)
<service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:metadata="http://docs.oasis-open.org/odata/ns/metadata" xml:base="https://<my-server>/api/odata/odata-xml.svc" metadata:context="$metadata">
<workspace>
<atom:title>Default</atom:title>
<collection href="groups">
<atom:title>groups</atom:title>
</collection>
<collection href="users">
<atom:title>users</atom:title>
</collection>
</workspace>
</service>
我尝试将其作为附件,内联文件以及DataServiceVersion设置为'1.0'以与http://services.odata.org/northwind/northwind.svc处的示例相匹配的文本进行提供,但看不出有什么不同。 OData-Version标头设置为“ 4.0”。
我暂时禁用了此端点上的身份验证和授权,以确保它不会干扰基本连接的运行。
我还已经在/ api / odata根目录下定义了/ api / odata / $ metadata和JSON服务文档,但PowerBI并未遇到这些端点。通过记录发送的标头,似乎它应该支持所有这些格式:
{
maxdataserviceversion: '3.0','odata-maxversion': '4.0',accept: 'application/json;odata.metadata=minimal;q=1.0,application/json;odata=minimalmetadata;q=0.9,application/atomsvc+xml;q=0.8,application/atom+xml;q=0.8,application/xml;q=0.7,text/plain;q=0.7','accept-encoding': 'gzip,deflate',host: 'oas-testlab.spanoctane.com'
}
我还没有找到支持的格式,只是一堆不支持。有没有人成功构建连接PowerBI的node + express应用程序?还是您注意到我尝试过的任何明显或明显的遗漏或错误?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。