powerbi - 情绪分析 Power BI
问题描述
我正在尝试使用 Power BI 和 Microsoft 认知文本分析来运行情绪分析。
这是我的查询代码。
(Source as table) as any =>
let
JsonRecords = Text.FromBinary(Json.FromValue(Source)),
JsonRequest = "{""documents"": " & JsonRecords & "}",
JsonContent = Text.ToBinary(JsonRequest, TextEncoding.Ascii),
Response =
Web.Contents("https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0",
[
Headers = [#"Ocp-Apim-Subscription-Key"= APIKey,
#"Content-Type"="application/json", Accept="application/json"],
Content=JsonContent
]),
JsonResponse = Json.Document(Response,1252)
in
JsonResponse
就我而言,我确实正确地创建了我的参数。我还仔细检查了我的密钥和 API。
我收到此错误:
'' 查询中发生错误。DataSource.Error:Web.Contents 无法从“ https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0”(404)获取内容:未找到资源详细信息:DataSourceKind=Web DataSourcePath= https ://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0 网址= https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0
解决方案
该文档表明POST
请求是针对/sentiment
端点的,因此您应该将 URL 更新为https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment
.
推荐阅读
- r - 在 shinyWidget::dropdownButton 中渲染 uiOutput
- cocoa - NSArray ArrayController SelectedObjects 无
- android - 对长按执行波纹效果
- reactjs - 如何查找在特定时间范围内单击按钮的次数(0.5秒内)
- html - 使用 VBA 在导出的 HTML 表中添加超链接
- tfs - 由于重复的 ProjectGuid,没有对 dotnet Core 项目进行 SonarQube 分析
- javascript - 使用 div id 遍历列表
- error-handling - 向订阅 RXJS 发送错误
- java - 将长列表转换为字符串集
- azure - 执行 DownloadToFIleParallelAsync 方法时的问题