情绪分析 Power BI

Sentiment Analysis 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.

我收到此错误:

An error occurred in the ‘’ query. DataSource.Error: Web.Contents failed to get contents from 'https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0' (404): Resource Not Found Details: DataSourceKind=Web DataSourcePath=https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0 Url=https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0

documentation 表示 POST 请求是针对 /sentiment 端点的,因此您应该将 URL 更新为 https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment