【问题标题】:How to fix error "404" in Power BI M query如何修复 Power BI M 查询中的错误“404”
【发布时间】:2019-09-03 10:51:20
【问题描述】:

我在 PowerBI 中收到错误代码 404。

样本数据:

ID、文字

1,@VirginAmerica @dhepburn 说了什么。

2,@VirginAmerica 加上您在体验中添加了广告..

3,@VirginAmerica 我今天没有...一定意味着我需要再拿一个

4, "@VirginAmerica 炸毁令人讨厌的东西真的很激进""进入

5,@VirginAmerica,这是一件非常糟糕的事情

我正在尝试使用 Microsoft 认知服务中的 M 查询在 PowerBI 中编写情绪评分。

以下是我的查询。

查询:(来源为表)任意 =>

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”,
        [
            Headers = [#”Ocp-Apim-Subscription-Key”= APIkey,
                       #”Content-Type”=”application/json”, Accept=”application/json”],
            Content=JsonContent
        ]),
JsonResponse = Json.Document(Response,1252)

在 JsonResponse(查询结束)

错误:

“”查询中出现错误。 DataSource.Error:Web.Contents 无法从“https://vizguru.cognitiveservices.azure.com/text/analytics/v2.1/sentiment/keyPhrases”(404)获取内容:找不到资源 细节: DataSourceKind=Web 数据源路径=https://vizguru.cognitiveservices.azure.com/text/analytics/v2.1/sentiment/keyPhrases 网址=https://vizguru.cognitiveservices.azure.com/text/analytics/v2.1/sentiment/keyPhrases

预期输出:

ID、文本、分数、

1,@VirginAmerica @dhepburn 说了什么,2

2,@VirginAmerica 加上您在体验中添加了广告......,3

3,@VirginAmerica 我今天没有...一定意味着我需要再拿一个!,4

4,@VirginAmerica 爆炸真的很激进,5

5,@VirginAmerica,这是一件非常糟糕的事情,6

从这个link开始的步骤。

请提出解决方案。

谢谢, 湿婆

【问题讨论】:

    标签: powerbi microsoft-cognitive jsonresponse


    【解决方案1】:

    是的,我可以在我这边重现您的 404 错误。原因是文本分析端点:

    https://westcentralus.api.cognitive.microsoft.com/text/analytics

    不再起作用了。

    如果您想使用 Azure 认知服务文本分析 API,请参考 this guide 找到正确的端点和调用文本分析服务的方法。

    如果您有任何进一步的疑虑,请随时告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多