Объединение файлов (двоичных файлов) в Power BI Desktop

Ниже приведен эффективный подход к импорту данных в Power BI Desktop: если у вас несколько файлов с одной схемой, объединить их в одну логическую таблицу. Эта популярная техника была сделана более удобной и более обширной.

Чтобы начать процесс объединения файлов из одной папки, выберите "Получить данные", выберите "Папка файла>", а затем выберите Подключение.

Screenshot of the Get Data dialog box highlighting the choice to connect to a folder.

Введите путь к папке, нажмите кнопку "ОК", а затем нажмите кнопку "Преобразовать данные", чтобы просмотреть файлы папки в Редактор Power Query.

Объединение поведения файлов

Чтобы объединить двоичные файлы в Редактор Power Query, выберите "Содержимое" (первая метка столбца) и выберите "Главная>объединение файлов". Также можно просто выбрать значок "Объединить файлы" рядом с содержимым.

Screenshot of the Query Editor highlighting the icon to combine files.

Преобразование объединенных файлов ведет себя следующим образом:

  • Преобразование объединения файлов анализирует каждый входной файл, чтобы определить правильный формат файлов, используемый, например текст, книгу Excel или JSON-файл.
  • Преобразование позволяет выбрать конкретный объект из первого файла, например книгу Excel, чтобы извлечь его.

Screenshot of the Combine Files dialog box in Power BI desktop.

  • Преобразование файлов объединения автоматически выполняет следующие действия:

    • Создает пример запроса, выполняющего все необходимые шаги извлечения в одном файле.

    • Создает запрос функции, который параметризирует входные данные файла или двоичного файла в примерный запрос. Пример запроса и запрос функции связаны, поэтому изменения в образце запроса отражаются в запросе функции.

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

      Screenshot of the results of the combine files transform.

Примечание.

Область выбора в книге Excel повлияет на поведение объединения двоичных файлов. Например, можно выбрать определенный лист, чтобы объединить этот лист, или выбрать корень, чтобы объединить полный файл. Выбор папки объединяет файлы, найденные в этой папке.

Благодаря поведению объединенных файлов можно легко объединить все файлы в заданной папке, если они имеют одинаковый тип и структуру файлов (например, одни и те же столбцы).

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

Вы можете подключиться ко всем типам данных с помощью Power BI Desktop. Дополнительные сведения о источниках данных см. в следующих ресурсах: