Condividi tramite


Creazione di tabelle calcolate nei flussi di dati

È possibile eseguire calcoli in-storage quando si usano flussi di dati con una sottoscrizione di Power BI Premium. In questo modo è possibile eseguire calcoli sui flussi di dati esistenti e restituire risultati che consentono di concentrarsi sulla creazione e l'analisi dei report.

Screenshot che evidenzia le tabelle calcolate in Power BI Premium.

Per eseguire i calcoli in archivio, è prima di tutto necessario creare il flusso di dati e inserire i dati nell'archivio del flusso di dati di Power BI. Dopo aver creato un flusso di dati che contiene dati, è possibile creare tabelle calcolate, ovvero tabelle che eseguono calcoli in-storage.

Esistono due modi per connettere i dati del flusso di dati a Power BI:

Le sezioni seguenti descrivono come creare tabelle calcolate sui dati dei dataflow.

Come creare le tabelle calcolate

Dopo aver creato un flusso di dati con un elenco di tabelle, è possibile eseguire calcoli su tali tabelle.

Nello strumento di creazione del flusso di dati nel servizio Power BI selezionare Modifica tabelle. Fare quindi clic con il pulsante destro del mouse sulla tabella da usare come base per la tabella calcolata e in cui si desidera eseguire calcoli. Nel menu di scelta rapida selezionare Riferimento.

Affinché la tabella sia idonea come tabella calcolata, è necessario selezionare Abilita caricamento , come illustrato nell'immagine seguente. Fare clic con il pulsante destro del mouse sulla tabella per visualizzare questo menu di scelta rapida.

Screenshot del menu di scelta rapida della query con l'opzione Abilita caricamento selezionata.

Selezionando Abilita caricamento, si crea una nuova tabella la cui origine è la tabella a cui si fa riferimento. L'icona cambia in icona calcolata, come illustrato nell'immagine seguente.

Screenshot della tabella calcolata con l'icona generata evidenziata.

Qualsiasi trasformazione eseguita in questa tabella appena creata verrà eseguita sui dati già presenti nell'archiviazione del flusso di dati di Power BI. Ciò significa che la query non verrà eseguita sull'origine dati esterna da cui sono stati importati i dati, ad esempio il database SQL da cui sono stati estratti i dati.

Caso d'uso di esempio

Che tipo di trasformazioni è possibile eseguire con le tabelle calcolate? Tutte le trasformazioni specificate usando l'interfaccia utente di trasformazione in Power BI o nell'editor M sono tutte supportate durante l'esecuzione del calcolo in-storage.

Si consideri l'esempio seguente. È disponibile una tabella Account che contiene i dati non elaborati per tutti i clienti della sottoscrizione di Dynamics 365. Sono inoltre disponibili dati non elaborati di ServiceCalls dal centro servizi, con i dati delle chiamate di supporto eseguite dai diversi account ogni giorno dell'anno.

Si supponga di voler arricchire la tabella Account con i dati di ServiceCalls.

Prima di tutto è necessario aggregare i dati di ServiceCalls per calcolare il numero di chiamate di supporto eseguite per ogni account nell'ultimo anno.

Screenshot della finestra di dialogo 'Raggruppa per' che aggrega i dati dai servizi di chiamata in base all'ID account.

Unire quindi la tabella Account con la tabella ServiceCallsAggregated per calcolare la tabella Account arricchita.

Screenshot della finestra di dialogo Merge che unisce la tabella dell'account alla tabella ServiceCallsAggregated.

È quindi possibile visualizzare i risultati, come EnrichedAccount nell'immagine seguente.

Screenshot che mostra i risultati di una tabella calcolata in Power BI Premium.

Questa è la trasformazione eseguita sui dati nel flusso di dati che si trova nella sottoscrizione di Power BI Premium, non sui dati di origine.

Considerazioni e limitazioni

È importante notare che se si rimuove l'area di lavoro dalla capacità power BI Premium, il flusso di dati associato non verrà più aggiornato.

Quando si lavora con i flussi di dati creati in modo specifico nell'account Azure Data Lake Storage di un'organizzazione, le tabelle collegate e le tabelle calcolate funzionano correttamente solo quando le tabelle si trovano nello stesso account di archiviazione. Altre informazioni: Connettere Azure Data Lake Storage Gen2 per l'archiviazione del flusso di dati

Le tabelle collegate sono disponibili solo per i flussi di dati creati in Power BI e Power Apps. Come procedura consigliata, quando si eseguono calcoli sui dati aggiunti da dati locali e cloud, creare una nuova tabella per eseguire tali calcoli. Questo fornisce un'esperienza migliore rispetto all'uso di una tabella esistente per i calcoli, ad esempio una tabella che effettua interrogazioni sui dati da entrambe le origini ed effettuare trasformazioni in memoria.

Vedere anche

Questo articolo descrive le tabelle calcolate e i flussi di dati. Ecco altri articoli che potrebbero essere utili:

I collegamenti seguenti forniscono informazioni aggiuntive sui flussi di dati in Power BI e altre risorse:

Per altre informazioni su Power Query e sull'aggiornamento pianificato, vedere gli articoli seguenti:

Per altre informazioni su Common Data Model, vedere il relativo articolo di panoramica: