无法将Azure Table Storage连接到PowerBI(415)不支持的媒体类型)

时间:2018-07-24 23:12:30

标签: azure-storage powerbi azure-cosmosdb azure-table-storage http-status-code-415

连接到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

2 个答案:

答案 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的屏幕截图:

enter image description here enter image description here enter image description here

错误415 : 当涉及到这些错误时,它们可能是由缓存引起的,可以通过以下方法清除缓存:

在Power BI Desktop中:转到“文件”,然后选择“选项”。在“数据加载”下,您可以选择清除缓存。完成此操作后,您可以照常使用“获取数据”和“ OData-feed”,并且该网址不会返回415错误

检查以下link以获得其他建议:

答案 1 :(得分:0)

不清楚您如何使用表服务API,但这是适用于我的React SPA和访存api的解决方案。

请求标头必须包含:

"Content-Type":"application/json"

单引号对我来说是失败的,并使用了 double