Анализ настроений Power BI - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь выполнить анализ настроений, используя 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 URL = https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0

Here is a screenshot of what the data looks like if it helps

1 Ответ

0 голосов
/ 03 июля 2018

Эта документация указывает, что запрос POST направлен на конечную точку /sentiment, поэтому вы должны обновить URL-адрес до https://westcentralus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment.

...