Combinare binari in Power BI DesktopCombine binaries in Power BI Desktop

Un solido approccio all'importazione di dati in Power BI Desktop consiste nel combinare più file con lo stesso schema in un'unica tabella logica.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 versione di Power BI Desktop di novembre 2016 (e le versioni successive) questo comodo e popolare approccio è stato reso più pratico ed esteso, come descritto in questo articolo.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.

Per avviare il processo di combinazione di binari dalla stessa cartella, selezionare Recupera dati > File > Cartella.To start the process of combining binaries from the same folder, select Get Data > File > Folder.

Comportamento precedente di combinazione binariPrevious combine binaries behavior

Prima della versione di Power BI Desktop di novembre 2016 era possibile combinare determinati tipi di file con la trasformazione Combina binari, ma esistevano alcune limitazioni: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:

  • Le trasformazioni non venivano considerate per ogni singolo file prima che i file fossero combinati in una singola tabella.Transformations were not considered for each individual file before the files were combined into a single table. Di conseguenza, spesso era necessario combinare i file, quindi escludere i valori di intestazione filtrando le righe come parte del processo di modifica.As such, you often had to combine files, then filter out header values by filtering rows as part of the edit process.
  • La trasformazione Combina binari funzionava solo per i file di testo o CSV, ma non per altri formati di file supportati, ad esempio cartelle di lavoro di Excel, file JSON e altri.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.

I clienti hanno richiesto un utilizzo più intuitivo dell'operazione Combina binari, dunque è stata migliorata la trasformazione.Customers asked for more intuitive operation of the combine binaries operation, so the transform was enhanced.

Comportamento attuale di combinazione binariCurrent combine binaries behavior

Power BI Desktop ora gestisce la trasformazione Combina binari in modo più efficace.Power BI Desktop now handles the combine binaries more effectively. Iniziare selezionando Combina binari, ad esempio dalla scheda della barra multifunzione Home nell'Editor di Query o dalla colonna stessa.You start by selecting combine binaries, either from the Home ribbon tab in Query Editor, or from the column itself.

La trasformazione Combina binari ora si comporta come segue:The combine binaries transform now behaves as follows:

  • La trasformazione Combina binari analizza ogni file di input e determina il formato di file corretto da usare, ad esempio un file di testo, una cartella di lavoro di Excel o un file 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 trasformazione consente di selezionare un oggetto specifico dal primo file, ad esempio una cartella di lavoro di Excel, da estrarre.The transform allows you to select a specific object from the first file, for example, an Excel workbook, to extract.

  • La trasformazione Combina binari esegue quindi automaticamente le seguenti operazioni:The combine binaries then automatically does the following:

    • Crea una query di esempio che esegue tutti i passaggi di estrazione necessari in un singolo file.Creates an example query that performs all the required extraction steps in a single file.
    • Crea un query della funzione che parametrizza l'input file/binario della query di esempio.Creates a function query that parameterizes the file/binary input to the exemplar query. La query di esempio e la query della funzione sono collegate in modo che le modifiche apportate alla query di esempio vengano riflesse nella query della funzione.The exemplar query and the function query are linked, so that changes to the exemplar query are reflected in the function query.
    • Applica la query della funzione alla query originale con binari di input, ad esempio la query Cartella, in modo da applicare la query della funzione per gli input binari in ciascuna riga, quindi espande l'estrazione dei dati risultanti come colonne di livello superiore.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 il nuovo comportamento di Combina binari, è possibile combinare facilmente tutti i file binari con lo stesso tipo e struttura di file (ad esempio, le stesse colonne) in una determinata cartella.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).

È anche possibile applicare facilmente altri passaggi di trasformazione o estrazione modificando la query di esempio creata automaticamente, senza doversi preoccupare di modificare creare altri passaggi della query della funzione; qualsiasi modifica apportata alla query di esempio viene automaticamente generata nella query della funzione collegata.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.

Passaggi successiviNext steps

È possibile connettersi a molti tipi di dati usando Power BI Desktop.There are all sorts of data you can connect to using Power BI Desktop. Per altre informazioni sulle origini dati, vedere le risorse seguenti:For more information on data sources, check out the following resources: