Поделиться через


Parquet

Сводка

Item Description
Состояние выпуска Общая доступность
Поддерживаемые продукты Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Поддерживаемые типы проверки подлинности Анонимный (онлайн)
Ключ учетной записи (в сети)
Базовый (онлайн)
Учетная запись организации (в сети)
Подписанный идентификатор общего доступа (SAS) (online)
Веб-API (онлайн)
Windows (онлайн)
Справочные документы по функциям

Замечание

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Поддерживаемые возможности

  • Импорт
    • Базовый
    • Advanced

Подключение к файлу Parquet из Power Query Desktop

Чтобы подключиться к файлу Parquet из Power Query Desktop, выполните следующие действия.

  1. Выберите Parquet в интерфейсе получения данных. Взаимодействие с данными в Power Query Desktop зависит от приложений. Дополнительные сведения о Power Query Desktop для вашего приложения см. в разделе Где получить данные.

  2. В Parquet укажите URL-адрес расположения файла Parquet. Введите путь и имя файла, если вы подключаетесь к локальному файлу. Вы также можете выбрать "Дополнительно" и создать URL-адрес из частей. В примере, используемом в этой статье, файл Parquet находится в хранилище BLOB-объектов Azure.

    Снимок экрана с выбранным параметром

  3. Нажмите ОК.

  4. Если вы подключаетесь к этому источнику данных в первый раз, выберите тип проверки подлинности, введите учетные данные и выберите уровень, к которому применяются параметры проверки подлинности. Затем выберите Подключиться.

    Снимок экрана: выбранный метод проверки подлинности ключа учетной записи.

    В Power Query Desktop выберите один из следующих методов проверки подлинности:

    • Анонимный
    • Ключ учетной записи
    • Подпись общего доступа (SAS)

    Дополнительные сведения о методах проверки подлинности см. в разделе Аутентификация с источником данных.

  5. В навигаторе выберите нужную информацию базы данных, а затем выберите "Загрузить ", чтобы загрузить данные или преобразовать данные, чтобы продолжить преобразование данных в редакторе Power Query.

    Снимок экрана: Навигатор Power Query Desktop с примерами данных.

Подключение к файлу Parquet из Power Query Online

Чтобы подключиться к файлу Parquet из Power Query Online, выполните следующие действия.

  1. Выберите параметр Parquet в интерфейсе получения данных. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения о том, как воспользоваться функцией получения данных в Power Query Online из вашего приложения, см. в разделе Где получить данные.

    Снимок экрана окна получения данных с акцентом на Parquet.

  2. В Parquet укажите имя сервера и базы данных. Или введите путь и имя файла, если вы подключаетесь к локальному файлу.

    Снимок экрана окна «Подключение к источнику данных» для подключения к файлу Parquet.

  3. Если вы подключаетесь к локальному файлу, выберите имя локального шлюза данных. Если данные в сети, вам не нужно предоставлять локальный шлюз данных.

  4. Если вы подключаетесь к этому источнику данных в первый раз, выберите тип проверки подлинности и введите свои учетные данные. В Power Query Online выберите один из следующих типов проверки подлинности:

    • Анонимный (онлайн)
    • Ключ учетной записи (в сети)
    • Windows (локальный файл)
  5. Нажмите кнопку "Далее ", чтобы перейти к редактору Power Query, где можно начать преобразование данных.

Известные проблемы и ограничения

Соединитель Power Query Parquet поддерживает только чтение файлов из локальной файловой системы, хранилища BLOB-объектов Azure и Azure Data Lake Storage 2-го поколения.

Возможно, можно считывать небольшие файлы из других источников с помощью функции Binary.Buffer для буферизации файла в памяти. Однако если файл слишком большой, скорее всего, будет возникать следующая ошибка:

Error: Parquet.Document cannot be used with streamed binary values.

Binary.Buffer Использование функции таким образом также может повлиять на производительность.