1

连接到 Azure 表存储时出现以下错误,

细节:

Blockquote“AzureTables:请求失败:远程服务器返回错误:

(415) 不支持的媒体类型。(不支持提供的媒体类型)

我注意到的一件事是,如果我只填写帐户名称,它将自动添加 URL 的其余部分,该 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

请指教。

谢谢你。米

4

2 回答 2

0

您应该能够使用以下链接结构使用 powerBi 连接到您的 azure table storage/CosmosDB 帐户:https://STORAGEACCOUNTNAME.table.core.windows.net/https://yourcosmosdbname.documents.azure.com:443/ cosmosdb

您可以通过以下方式获得正确的链接:进入 Portal > 进入 Storage accounts > 单击 Tables/CosmosDB > 您将找到要链接到 powerbi 的表链接 > 删除“/”后的最后一个表名,然后使用它要在 powerbi 中连接,稍后将允许您在 powerBI 中选择特定表:

这些是 CosmosDB 测试的屏幕截图:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

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

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

检查以下链接以获取其他建议:

于 2018-07-27T18:29:32.433 回答
0

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

请求标头必须包含:

"Content-Type":"application/json"

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

于 2020-08-22T14:12:40.097 回答