Combinar arquivos (binários) no Power BI DesktopCombine files (binaries) in Power BI Desktop

Uma abordagem eficiente para a importação de dados no Power BI Desktop é combinar vários arquivos, que têm o mesmo esquema, em uma única tabela lógica.One powerful approach to importing data into Power BI Desktop is to combine multiple files, which have the same schema, into a single logical table. Com a versão de novembro de 2016 do Power BI Desktop (e versões posteriores), essa abordagem conveniente e popular se tornou mais conveniente e mais expansiva, como descrito neste artigo.With the November 2016 release of Power BI Desktop (and subsequent releases), this convenient and popular approach has been made more convenient and more expansive, as described in this article.

Para iniciar o processo de combinação de arquivos da mesma pasta, selecione Obter Dados > Arquivo > Pasta.To start the process of combining files from the same folder, select Get Data > File > Folder.

Comportamento anterior de combinar arquivos (binários)Previous combine files (binaries) behavior

Antes da versão de novembro de 2016 do Power BI Desktop, essa funcionalidade era chamada de Combinar binários, e era possível combinar certos tipos de arquivo com a transformação combinar binários, mas havia limitações:Prior to the November 2016 release of Power BI Desktop, this functionality was called Combine Binaries, and you could combine certain file types with the combine binaries transform, but there were limitations:

  • As transformações não eram consideradas para cada arquivo individual antes dos arquivos serem combinados em uma única tabela.Transformations were not considered for each individual file before the files were combined into a single table. Assim, geralmente, era necessário combinar arquivos e filtrar os valores de cabeçalho filtrando as linhas como parte do processo de edição.As such, you often had to combine files, then filter out header values by filtering rows as part of the edit process.
  • A transformação Combinar binários funcionava apenas para arquivos de texto ou CSV e não funcionava em outros formatos de arquivo com suporte, como pastas de trabalho do Excel, arquivos JSON e outros.The Combine binaries transform only worked for text or CSV files, and didn't work on other supported file formats such as Excel workbooks, JSON files, and others.

Os clientes solicitaram uma operação combinar binários mais intuitiva e, portanto, a transformação foi aprimorada e renomeada como combinar arquivos.Customers asked for more intuitive operation of the combine binaries operation, so the transform was enhanced and renamed combine files.

Comportamento atual de combinar arquivosCurrent combine files behavior

Agora, o Power BI Desktop manipula a operação combinar arquivos com mais eficiência.Power BI Desktop now handles the combine files (binaries) more effectively. Comece selecionando combinar arquivos na guia de faixa de opções Página Inicial no Editor de Consultas ou na própria coluna.You start by selecting combine files, either from the Home ribbon tab in Query Editor, or from the column itself.

A transformação combinar arquivos agora se comporta da seguinte maneira:The combine files transform now behaves as follows:

  • A transformação combinar arquivos analisa cada arquivo de entrada e determina o formato de arquivo correto a ser usado, como texto, pasta de trabalho do Excel ou arquivo JSON.The combine files transform analyzes each input file, and determines the correct file format to use, such as text or Excel workbook or JSON file.

  • A transformação permite selecionar um objeto específico do primeiro arquivo, por exemplo, uma pasta de trabalho do Excel, para ser extraído.The transform allows you to select a specific object from the first file, for example, an Excel workbook, to extract.

  • Depois, combinar arquivos executa automaticamente estas consultas:The combine files then automatically performs the following queries:

    • Cria uma consulta de exemplo que executa todas as etapas de extração necessárias em um único arquivo.Creates an example query that performs all the required extraction steps in a single file.

    • Cria uma consulta de função que parametriza a entrada de arquivo/binário para a consulta de exemplo.Creates a function query that parameterizes the file/binary input to the exemplar query. A consulta de exemplo e a consulta de função são vinculadas, para que as alterações à consulta de exemplo sejam refletidas na consulta de função.The exemplar query and the function query are linked, so that changes to the exemplar query are reflected in the function query.

    • Aplica a consulta de função à consulta original com binários de entrada (por exemplo, a consulta Pasta) para que ela aplique a consulta de função para entradas de binário em cada linha e expanda a extração de dados resultante como colunas de nível superior.Applies the function query to the original query with input binaries (for example, the Folder query) so it applies the function query for binary inputs on each row, then expands the resulting data extraction as top-level columns.

Com o novo comportamento da operação combinar arquivos, combine todos os arquivos de determinada pasta com facilidade, desde que eles tenham o mesmo tipo de arquivo e estrutura (por exemplo, as mesmas colunas).With the new behavior of combine files, you can easily combine all files within a given folder as long as they have the same file type and structure (such as the same columns).

Além disso, aplique etapas de transformação ou extração adicionais de forma fácil modificando a consulta de exemplo criada automaticamente, sem precisar se preocupar em modificar ou criar outras etapas da consulta de função.In addition, you can easily apply additional transformation or extraction steps by modifying the automatically created exemplar query, without having to worry about modifying or creating additional function query steps. As alterações à consulta de exemplo são geradas automaticamente na consulta de função vinculada.Any changes to the exemplar query are automatically generated in the linked function query.

Próximas etapasNext steps

Há todos os tipos de dados aos quais você pode se conectar usando o Power BI Desktop.There are all sorts of data you can connect to using Power BI Desktop. Para obter mais informações sobre fontes de dados, confira os seguintes recursos:For more information on data sources, check out the following resources: