连接到Azure表存储时出现以下错误
详细信息:
Blockquote“ AzureTables:请求失败:远程服务器返回错误:
(415)不支持的媒体类型。 (没有提供的媒体类型是 支持)
我注意到的一件事是,如果我仅填写帐户名,它将自动添加其余的URL,即".table.core.windows.net"
,在门户网站的table.cosmosdb.azure.com
中。
随着core.windows.net
我犯错了"AzureTables: Request failed: The remote name could not be resolved"
。但是使用table.cosmosdb.azure.com
请告知。
谢谢。 m
答案 0 :(得分:0)
您应该能够通过以下链接结构使用powerBi使用powerBi连接到azure表存储/ CosmosDB帐户:https://STORAGEACCOUNTNAME.table.core.windows.net/
或https://yourcosmosdbname.documents.azure.com:443/
for cosmosdb
您可以通过以下方法获得正确的链接:转到门户>转到存储帐户>单击Tables / CosmosDB>您将找到要链接到powerbi的表链接>删除“ /”后的最后一个表名,然后使用它在powerbi中进行连接,稍后它将允许您在powerBI中选择特定的表:
这些是测试CosmosDB的屏幕截图:
错误415 : 当涉及到这些错误时,它们可能是由缓存引起的,可以通过以下方法清除缓存:
在Power BI Desktop中:转到“文件”,然后选择“选项”。在“数据加载”下,您可以选择清除缓存。完成此操作后,您可以照常使用“获取数据”和“ OData-feed”,并且该网址不会返回415错误
检查以下link以获得其他建议:
答案 1 :(得分:0)
不清楚您如何使用表服务API,但这是适用于我的React SPA和访存api的解决方案。
请求标头必须包含:
"Content-Type":"application/json"
单引号对我来说是失败的,并使用了 double 。