Combinare file (file binari) in Power BI Desktop

Ecco un approccio efficace per importare dati in Power BI Desktop: se sono presenti più file con lo stesso schema, combinarli in una singola tabella logica. Questa tecnica popolare è stata resa più conveniente e più espansiva.

Per avviare il processo di combinazione dei file dalla stessa cartella, selezionare Recupera dati, scegliere Cartella file>e quindi selezionare Connessione.

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

Immettere il percorso della cartella, selezionare OK e quindi scegliere Trasforma i dati per visualizzare i file della cartella in editor di Power Query.

Combinare il comportamento dei file

Per combinare file binari in editor di Power Query, selezionare Contenuto (la prima etichetta di colonna) e scegliere Home>Combina file. In alternativa, è sufficiente selezionare l'icona Combina file accanto a Contenuto.

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

La trasformazione combina file si comporta come segue:

  • La trasformazione combina file analizza ogni file di input per determinare il formato di file corretto da usare, ad esempio testo, cartella di lavoro di Excel o file JSON.
  • La trasformazione consente di selezionare un oggetto specifico dal primo file, ad esempio una cartella di lavoro di Excel, da estrarre.

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

  • La trasformazione combina file esegue automaticamente queste azioni:

    • Crea una query di esempio che esegue tutti i passaggi di estrazione necessari in un singolo file.

    • Crea una query di funzione che parametrizza l'input file/binario nella query di esempio. 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.

    • Applica la query di funzione alla query originale con file binari di input, ad esempio la query Folder . Applica la query di funzione per gli input binari in ogni riga, quindi espande l'estrazione dei dati risultante come colonne di primo livello.

      Screenshot of the results of the combine files transform.

Nota

L'ambito della selezione in una cartella di lavoro di Excel influirà sul comportamento di combinare file binari. Ad esempio, è possibile selezionare un foglio di lavoro specifico per combinare il foglio di lavoro oppure scegliere la radice per combinare il file completo. La selezione di una cartella combina i file trovati in tale cartella.

Con il comportamento di combinare file, è possibile combinare facilmente tutti i file all'interno di una determinata cartella se hanno lo stesso tipo di file e la stessa struttura (ad esempio le stesse colonne).

È anche possibile applicare facilmente più passaggi di trasformazione o estrazione modificando la query di esempio creata automaticamente, senza doversi preoccupare della modifica o della creazione di altri passaggi di query per le funzioni. Tutte le modifiche apportate alla query di esempio vengono generate automaticamente nella query della funzione collegata.

È possibile connettersi a tutti i tipi di dati usando Power BI Desktop. Per altre informazioni sulle origini dati, vedere le risorse seguenti: