Combinar binarios en Power BI DesktopCombine binaries in Power BI Desktop

Un método eficaz para importar los datos en Power BI Desktop consiste en combinar varios archivos —que tengan el mismo esquema— en una única tabla 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. Con la versión de noviembre de 2016 de Power BI Desktop (y versiones posteriores), este popular enfoque se ha vuelto más práctico y expansivo, como se describe en el presente artículo.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 el proceso de combinar binarios de una misma carpeta, seleccione Obtener datos > Archivo > Carpeta.To start the process of combining binaries from the same folder, select Get Data > File > Folder.

Comportamiento anterior al combinar binariosPrevious combine binaries behavior

Antes de la versión de noviembre de 2016 de Power BI Desktop, ya era posible combinar ciertos tipos de archivo con la transformación Combinar binarios, pero había limitaciones:Prior to the November 2016 release of Power BI Desktop, you could combine certain file types with the combine binaries transform, but there were limitations:

  • Las transformaciones no se tenían en cuenta para cada archivo antes de combinar los archivos en una sola tabla.Transformations were not considered for each individual file before the files were combined into a single table. Por lo tanto, como parte del proceso de edición, a menudo había que combinar archivos y, luego, filtrar los valores de encabezado mediante el filtrado de filas.As such, you often had to combine files, then filter out header values by filtering rows as part of the edit process.
  • La transformación Combinar binarios solo funcionaba con archivos de texto o CSV, pero no con otros formatos de archivo admitidos como libros de Excel, archivos JSON, etc.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.

Dado que los clientes deseaban que la operación Combinar binarios fuese más intuitiva, se mejoró la transformación.Customers asked for more intuitive operation of the combine binaries operation, so the transform was enhanced.

Comportamiento actual al combinar binariosCurrent combine binaries behavior

Power BI Desktop ahora gestiona la combinación de binarios de manera más eficaz.Power BI Desktop now handles the combine binaries more effectively. Primero se selecciona Combinar binarios, bien en la pestaña Inicio de la cinta del Editor de consultas, bien desde la misma columna.You start by selecting combine binaries, either from the Home ribbon tab in Query Editor, or from the column itself.

La transformación Combinar binarios ahora se comporta como se especifica a continuación:The combine binaries transform now behaves as follows:

  • La transformación Combinar binarios analiza todos los archivos de entrada y determina el formato de archivo correcto que debe usarse, como texto, libro de Excel o JSON.The combine binaries transform analyzes each input file, and determines the correct file format to use, such as text or Excel workbook or JSON file.
  • La transformación permite seleccionar un objeto específico del primer archivo (por ejemplo, un libro de Excel) para extraerlo.The transform allows you to select a specific object from the first file, for example, an Excel workbook, to extract.

  • Automáticamente, Combinar binarios hace lo siguiente:The combine binaries then automatically does the following:

    • Crea una consulta de ejemplo que realiza todos los pasos de extracción necesarios en un único archivo.Creates an example query that performs all the required extraction steps in a single file.
    • Crea una consulta de función que parametriza la entrada de archivo/binario en la consulta de ejemplo.Creates a function query that parameterizes the file/binary input to the exemplar query. La consulta de ejemplo y la consulta de función se vinculan, de modo que los cambios hechos en la consulta de ejemplo se reflejan en la consulta de función.The exemplar query and the function query are linked, so that changes to the exemplar query are reflected in the function query.
    • Aplica la consulta de función a la consulta original con binarios de entrada (por ejemplo, la consulta Carpeta), por lo que aplica la consulta de función para entradas binarias en cada fila y, luego, expande el resultado de la extracción de datos como columnas de nivel 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.

Con el nuevo comportamiento de Combinar binarios, se pueden combinar fácilmente todos los archivos binarios de una determinada carpeta siempre y cuando tengan el mismo tipo de archivo y estructura (las mismas columnas).With the new behavior of combine binaries, you can easily combine all binaries within a given folder as long as they have the same file type and structure (as in, the same columns).

Además, se pueden aplicar fácilmente pasos de transformación o extracción adicionales mediante la modificación de la consulta de ejemplo creada automáticamente y sin necesidad de preocuparse de la modificación o creación de más pasos de consulta de función. Cualquier cambio hecho en la consulta de ejemplo se generará automáticamente en la consulta de función vinculada.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; any changes to the exemplar query are automatically generated in the linked function query.

Pasos siguientesNext steps

Hay todo tipo de datos a los que puede conectarse con Power BI Desktop.There are all sorts of data you can connect to using Power BI Desktop. Para obtener más información sobre orígenes de datos, consulte los siguientes recursos:For more information on data sources, check out the following resources: