Power BI и паркет в ADLS Gen2 - PullRequest
       20

Power BI и паркет в ADLS Gen2

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

Я могу подключиться к ADLS Gen2 из Power BI Desktop и работать с файлами CSV.

Проблема в том, что то же самое не работает для формата Parquet. Вы когда-нибудь работали с паркетом в Power BI Desktop?

Проблема возникает, когда после добавления таблицы паркета я нажимаю Двоичный справочник - Power Query не может читать / просматривать данные паркета. Я пробовал как с, так и без быстрого сжатия.

Также я попытался написать запрос вручную:

let
    Source = AzureStorage.DataLake("https://xxx.dfs.core.windows.net/yyy/data.parquet"),
    #"File" = Source{[#"Folder Path"="https://xxx.dfs.core.windows.net/yyy/data.parquet",Name="data.parquet"]}[Content],
    #"Imported File" = Parquet.Document(#"File")
in
    #"Imported File"

Но получил следующее исключение:

Имя 'Parquet.Document' не было распознано. Убедитесь, что оно написано правильно.

Несмотря на то, что Parquet.Document функция задокументирована . Я использую последнюю версию Poewr BI Desktop (De c 2019).

PS Я также столкнулся с той же проблемой при разработке модели DAX для AAS из Visual Studio SSDT.

1 Ответ

1 голос
/ 07 февраля 2020

В настоящее время нельзя напрямую работать с файлами паркета в Power BI Desktop. Вам нужно будет использовать что-то вроде Azure прерывающихся потоков данных фабрики данных для преобразования в CSV или другой формат расходных материалов.

Похоже, функция, на которую вы ссылаетесь, была специально для добавлена ​​эта новая функция в Azure фабрика данных , которая позволяет использовать файлы Parquet для обработки потоков данных.

Это может произойти в ближайшее время и для потоков данных службы Power BI, но это спекуляция с моей стороны.

...