Может ли PowerBI импортировать Newline Delimited JSON? - PullRequest
0 голосов
/ 04 февраля 2020

Можно ли загрузить Символ новой строки JSON в Power BI?

В этом формате JSON каждая строка действительна JSON.

Когда я пытаюсь импортировать такие данные в Power BI, я получаю сообщение об ошибке:

We encountered an error while trying to connect.

Details: "We found extra characters at the end of JSON input."

1 Ответ

0 голосов
/ 05 февраля 2020

Нет встроенного разъема, однако его можно кодировать.

Наивный пример:

let
    Source =
        "{""OrderID"":1,""CustomerID"":1234,""Item"":""ITM-0001""}#(lf)" &
        "{""OrderID"":2,""CustomerID"":5678,""Item"":""ITM-0003""}",

    #"Newline Delimited" = Text.Split(Source, "#(lf)"),
    #"Each Parsed JSON" = List.Transform(#"Newline Delimited", Json.Document),
    #"Records To Table" = Table.FromRecords(#"Each Parsed JSON")
in
    #"Records To Table"

Result

Когда вы получаете данные из файла или Интернета, это двоичный файл, поэтому сначала вам может потребоваться преобразовать его в текст, используя Text.FromBinary.

...