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


Parquet

Итоги

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

Примечание.

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

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

  • Импорт
    • Базовая
    • Расширенные

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

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

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

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

    Screenshot with Basic selected and the location of the database in the URL text box.

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

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

    Screenshot with the Account key authentication method selected.

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

    • Анонимные
    • Ключ учетной записи
    • Подписанный URL-адрес (SAS)

    Дополнительные сведения о методах проверки подлинности см. в описании проверки подлинности с помощью источника данных.

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

    Screenshot with Power Query Desktop Navigator showing the example data.

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

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

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

    Screenshot of the get data window with Parquet emphasized.

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

    Screenshot of the Connect to data source window for the Parquet file connection.

  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 Использование функции таким образом также может повлиять на производительность.