Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il Dataflows Upgrade Wizard in Microsoft Fabric è un'esperienza guidata che effettua un aggiornamento in situ degli elementi Power BI Dataflow Gen1 a Dataflow Gen2 (CI/CD). L'aggiornamento conserva l'ID, il nome, il programma e le connessioni di ogni flusso dati. Puoi aggiornare un singolo flusso di dati, oppure aggiornare più flussi di dati da uno spazio di lavoro insieme.
Per la maggior parte dei flussi di dati, i modelli semantici e i report a valle continuano a funzionare senza alcuna modifica. Prima di aggiornare, controlla lo stato della valutazione e le limitazioni note per vedere quali flussi di dati necessitano di attenzione, e consulta l'Inventario per trovare gli elementi a valle che li leggono. Dopo aver aggiornato, consulta Dopo l'aggiornamento.
Note
Il Dataflows Upgrade Wizard è attualmente in anteprima.
Tip
Power BI Dataflow Gen1 è ora in uno stato legacy e non riceverà nuovi investimenti di funzionalità. Per i clienti Premium con accesso all'infrastruttura, Dataflow Gen2 è il percorso consigliato, offrendo miglioramenti in termini di prestazioni, scalabilità, affidabilità, funzionalità e intelligenza artificiale predefinita. I clienti pro/PPU possono continuare a usare Gen1 perché le linee guida di Gen2 per questi scenari sono in continua evoluzione. Per indicazioni sull'aggiornamento, vedere Eseguire l'aggiornamento da Dataflow Gen1 a Dataflow Gen2 .
Prerequisiti
Prima di iniziare:
- Il Dataflow Gen1 deve trovarsi in uno spazio di lavoro assegnato a una capacità Fabric.
- La creazione di oggetti Fabric deve essere consentita per l'ambito rilevante (l'impostazione amministrativa degli Utenti può creare elementi Fabric è abilitata a livello di tenant, capacity o gruppo utente).
- Hai bisogno di accesso da Admin, Membro o Contributore allo spazio di lavoro.
- Devi essere il proprietario del Dataflow Gen1. Se non lo sei, il wizard segnala il flusso di dati come Upgrade non disponibile. Chiedi al proprietario di eseguire l'aggiornamento oppure usa Assumi controllo per diventare prima il proprietario.
Importante
Il tuo Dataflow Gen1 non può essere recuperato dopo il completamento dell'aggiornamento. Se vuoi mantenerlo, usa Salva come per creare un nuovo Dataflow Gen2 (CI/CD) con lo stesso contenuto del dataflow originale. L'aggiornamento viene eseguito sul posto: il Dataflow Gen1 originale viene sostituito da un nuovo Dataflow Gen2 (CI/CD) con lo stesso ID e nome e non è possibile ripristinarlo.
Aggiorna un Dataflow Gen1 a Dataflow Gen2 (CI/CD)
Puoi avviare il Dataflows Upgrade Wizard dalla lista degli oggetti dello spazio di lavoro.
Nel tuo workspace, seleziona l'ellisse (...) accanto al Dataflow Gen1 che vuoi aggiornare, poi seleziona Upgrade a Dataflow Gen2 (Anteprima).
Il assistente Upgrade Power BI Dataflows Gen1 (Anteprima) si apre al passaggio Panoramica. Rivedi come funziona l'aggiornamento e l'avviso di Attenzione , poi seleziona Inizia.
Seleziona Dataflows Gen1. Il Dataflow Gen1 da cui sei partito è già selezionato. Per aggiornare più flussi di dati contemporaneamente, seleziona altri elementi Dataflow Gen1 da questo workspace. La colonna Stato mostra lo stato della valutazione per ogni flusso di dati. Passa il mouse sull'indicatore accanto a uno stato per vedere le ragioni che si applicano a quel flusso di dati. Puoi gestire la maggior parte delle ragioni dopo l'aggiornamento, ma un dataflow con più di 50 query abilitate richiede prima un'azione. Seleziona Avanti.
Revisione. Rivedi gli elementi Dataflow Gen2 (CI/CD) che il wizard sta per creare. Ogni dataflow aggiornato mantiene lo stesso nome dell'originale Dataflow Gen1; solo il tipo di elemento cambia in Dataflow Gen2 (CI/CD). Selezionare Aggiorna.
Monitor. Il mago mostra i progressi dell'aggiornamento. Quando finisce, appare Aggiornamento Completato , e puoi andare nello spazio di lavoro per vedere gli elementi aggiornati Dataflow Gen2 (CI/CD). Se non è stato possibile aggiornare un dataflow, viene elencato insieme al relativo errore. Seleziona OK per chiudere il wizard.
Stato di valutazione
Quando selezioni i flussi di dati, il wizard valuta ciascuno di essi e restituisce uno di questi stati:
| Condizione | Che cosa significa |
|---|---|
| Pronto per migrare | Il mago non ha trovato nulla che richieda un passaggio manuale prima o dopo l'aggiornamento. |
| Ha bisogno di attenzione | Il mago ha trovato una o più ragioni che richiedono la tua attenzione. L'aggiornamento può procedere. Rivedi le ragioni per capire cosa fare prima o dopo l'aggiornamento. |
| Aggiornamento non disponibile | Non puoi aggiornare il flusso dati, perché non ne sei il proprietario. |
Lo stato di Necessità di Attenzione potrebbe essere dovuto a più di un motivo. Passa il mouse sull'indicatore accanto allo stato nel passaggio Select Dataflows Gen1 per vedere ogni motivo che si applica a quel flusso di dati.
La valutazione controlla il flusso dati stesso, non gli elementi che lo leggono, e non rileva ogni limitazione. Rivedi le limitazioni note prima di fare l'upgrade.
Richiede attenzione
Puoi comunque aggiornare un dataflow che necessita di attenzione, ma completare l'azione raccomandata per mantenere funzionante il dataflow o i suoi elementi a valle.
| Ragione | Perché è segnalato | Cosa fare dopo l'aggiornamento |
|---|---|---|
| Consumatori di DirectQuery | Il dataflow ha abilitato il Enhanced Compute Engine, il che significa che modelli semantici o altri flussi di dati possono accedervi tramite DirectQuery. DirectQuery non è supportato da Dataflow Gen2. | Riconfigura eventuali modelli semantici a valle per usare la modalità Direct Lake o Import, e aggiorna eventuali flussi di dati a valle che utilizzano DirectQuery su questo flusso di dati. Per i passaggi, vedi Aggiorna i consumatori al moderno connettore Power Platform Dataflow. |
| Porta il tuo lago (ADLS Gen2 storage) | Il dataflow utilizza Azure Data Lake Storage Gen2 come destinazione di archiviazione. Dataflow Gen2 utilizza un'architettura di archiviazione diversa con destinazioni dati. | Configura una destinazione dati ADLS Gen2 nel flusso di dati aggiornato per continuare a scrivere dati nel tuo data lake. |
| Aggiornamento incrementale | Il flusso di dati usa l'aggiornamento incrementale. Le impostazioni di aggiornamento incrementale Gen1 non vengono mantenute durante l'aggiornamento, e l'aggiornamento incrementale di Dataflow Gen2 richiede una destinazione dati che lo supporti. | Configura una destinazione dati che supporti il refresh incrementale e definiscila esplicitamente nelle impostazioni della query, perché la configurazione di destinazione predefinita non è supportata. Poi riconfigura l'aggiornamento incrementale sul flusso dati aggiornato. |
| Entità collegate | Il dataflow contiene entità collegate che fanno riferimento a un altro dataflow, quindi attiva un aggiornamento a cascata. Il refresh a cascata dei flussi di dati collegati non è supportato nella Gen2 di Dataflow. | Configura una pipeline o una pianificazione per attivare separatamente gli aggiornamenti dei flussi di dati downstream collegati. |
| Referenziato da entità collegate | Un altro dataflow nello stesso workspace fa riferimento a questo dataflow come entità collegata e potrebbe consumarlo tramite il connettore legacy Power BI Dataflows, che non supporta Dataflow Gen2. | Apri e salva i flussi dati interessati in modo che si riassegnino al flusso dati aggiornato. Se usano il connettore precedente, aggiornali anche in modo che utilizzino il moderno connettore Power Platform Dataflows. Per i passaggi, vedi Aggiorna i consumatori al moderno connettore Power Platform Dataflow. |
| Caratteri non supportati nel nome | Il nome dataflow contiene caratteri che Dataflow Gen2 (CI/CD) non supporta. Sono consentiti solo lettere, numeri, spazi bianchi e ( ) [ ] { } + - = _ #. |
Il mago rimuove i personaggi non supportati durante l'aggiornamento. Per scegliere personalmente il nome, rinomina il dataflow prima di aggiornare. |
| Nome già in uso | Un flusso dati con lo stesso nome esiste già nello spazio di lavoro. | Il wizard prefissa il dataflow aggiornato con Migrato per evitare il conflitto di denominazione. Per scegliere il nome da solo, rinomina uno dei flussi dati prima di aggiornare. |
| Più di 50 query abilitate | Dataflow Gen2 (CI/CD) supporta fino a 50 query abilitate in un dataflow, e questo dataflow ne ha di più. | Riduci il numero di query abilitate a 50 o meno prima di aggiornare. |
Le ragioni DirectQuery e delle entità collegate sono segnali di rilevamento piuttosto che una prova di una dipendenza. Conferma i consumatori reali (vedi Lineage view o Inventario) prima di aggiornare. Un flusso di dati può trovarsi su entrambi i lati di una relazione di entità collegate, quindi se entrambe le ragioni di entità collegate si applicano, si completano entrambe le azioni.
Aggiornamento non disponibile
Il wizard segnala Upgrade non disponibile quando non sei il proprietario del dataflow. Solo il proprietario può eseguire l'upgrade nel mago. Chiedi al proprietario di eseguirla, oppure usa Take over per diventarne il proprietario ed eseguirla tu stesso.
Dopo l'aggiornamento
Il tuo workspace mostra un elemento Dataflow Gen2 (CI/CD) al posto di ogni Dataflow Gen1 originale, con lo stesso nome e ID. Completate questi passaggi in ordine.
- Aggiorna ogni flusso dati aggiornato. L'aggiornamento non aggiorna il nuovo flusso dati, quindi non contiene dati finché non lo aggiorni. Un flusso di dati a valle che lo legge restituisce un errore fino alla fine di questo primo aggiornamento.
- Apri e salva ogni flusso dati a valle che legga un flusso dati aggiornato. Con il salvataggio, viene ricollegato al flusso di dati aggiornato. Se salti questo passaggio, il flusso di dati a valle continua a restituire dati obsoleti.
- Completa tutte le azioni Richiede attenzione applicabili ai flussi di dati che hai aggiornato.
Limitazioni note
Rivalutare queste limitazioni prima di fare l'upgrade.
L'upgrade è in loco e non è reversibile
L'aggiornamento sostituisce il Dataflow Gen1 originale con un nuovo Dataflow Gen2 (CI/CD) che utilizza lo stesso ID e nome. Non puoi annullare un upgrade. Per aggiornare mantenendo il tuo Dataflow Gen1 originale, usa Save As per creare una copia Dataflow Gen2 (CI/CD).
I dati storici non vengono trasferiti
I dati memorizzati in un Dataflow Gen1 sono una cache dei dati provenienti dalla tua fonte; il sistema sorgente rimane il sistema di registrazione. Dataflow Gen2 utilizza un'architettura di archiviazione diversa, quindi questi dati memorizzati nella cache non sono disponibili dopo l'aggiornamento. Se non puoi ricaricare i dati storici dalla fonte, fai un backup dei dati dataflow prima di aggiornare (ad esempio, verso una casa sul lago), e poi configura una destinazione dati sul dataflow aggiornato per proseguire i futuri aggiornamenti.
Il connettore dataflows legacy di Power BI non può leggere un dataflow aggiornato
Il connettore Dataflows legacy di Power BI non può connettersi a un elemento Dataflow Gen2 (CI/CD), quindi qualsiasi elemento che consuma questo flusso di dati attraverso quel connettore fallisce la volta successiva che si aggiorna. Un elemento che contiene dati importati continua a mostrarli fino ad allora, così può sembrare intatto subito dopo l'aggiornamento. Aggiorna questi elementi per utilizzare il moderno connettore Power Platform Dataflow . Per i passaggi, vedi Aggiorna i consumatori al moderno connettore Power Platform Dataflow.
Non puoi aggiornare un flusso dati mentre viene aggiornato
Gli aggiornamenti manuali e programmati non si eseguono mentre il wizard aggiorna un flusso dati. Aggiorna il flusso dati dopo che l'aggiornamento è terminato.
Non puoi riprovare un aggiornamento fallito per 24 ore
Se un aggiornamento fallisce, il wizard ripristina il Dataflow Gen1 originale. Non puoi iniziare un nuovo aggiornamento per quel flusso dati finché non sono passate 24 ore. Riprovare troppo presto non funziona.
Non puoi abilitare la protezione degli accessi in uscita per 30 giorni dopo un aggiornamento
Un Dataflow Gen1 aggiornato viene mantenuto in uno stato di cancellazione soft per un massimo di 30 giorni. Durante quella finestra, non puoi abilitare la protezione degli accessi in uscita (OAP) sullo spazio di lavoro. Aspetta che la finestra di retention passi, oppure usa uno spazio di lavoro che abbia già abilitato l'OAP.
Applicazioni che utilizzano l'API REST di Power BI
Dataflow Gen2 utilizza l'API Fabric REST, che non ha piena parità con l'API Power BI REST. Se le applicazioni attivano o gestiscono il tuo flusso dati Gen1 tramite l'API Power BI REST, rivedi quelle chiamate e aggiornale ai corrispondenti endpoint API Fabric REST.
Gli ambienti Government Community Cloud (GCC) non sono supportati
Fabric Dataflow Gen2 attualmente non è disponibile in GCC, quindi non puoi aggiornare un Dataflow Gen1 in un ambiente GCC.
Gli Workspace Viewers non possono consumare tabelle da un flusso dati aggiornato
Gli utenti con il ruolo di workspace Viewer possono vedere un Dataflow Gen2 aggiornato, ma non possono consumarne le tabelle tramite il connettore Power Platform Dataflow. Assegna agli utenti che devono usare il dataflow aggiornato il ruolo di Contributore, Membro o Amministratore nell'area di lavoro. Per ulteriori informazioni, vedi Power Query Dataflow connector - Power Query | Microsoft Learn.
Importante
Dataflow Gen2 utilizza un modello di calcolo e fatturazione diverso rispetto a Dataflow Gen1. Il consumo delle unità di capacità (CU) può variare per molte ragioni, incluso l'uso di nuove funzionalità in Dataflow Gen2, come lo staging lakehouse e il calcolo in magazzino . Convalida la durata dell'aggiornamento e il consumo di CU. Per ulteriori informazioni, consulta i prezzi di Dataflow Gen2.
Aggiorna i consumatori al moderno connettore Power Platform Dataflows
Il connettore Dataflows di Power BI legacy non può leggere un elemento Dataflow Gen2 (CI/CD). Dopo aver aggiornato, aggiorna qualsiasi modello semantico o flusso dati che consuma il flusso aggiornato attraverso il connettore legacy in modo che utilizzi invece il moderno connettore Power Platform Dataflows .
Tip
Per trovare gli elementi che consumano un flusso dati aggiornato, apri lo spazio di lavoro e usa la vista Lineage, oppure segui Inventario. In ogni consumatore, il connettore appare nel codice M della query come PowerBI.Dataflows (legacy) o PowerPlatform.Dataflows (modern).
Il wizard non rileva l'uso dei connettori legacy e non può valutare file di Power BI Desktop o workbook Excel memorizzati fuori da Fabric. L'assenza di un avviso non significa che i file locali siano inalterati. Inventaria i file .pbix e .xlsx che leggono il flusso dati aggiornato, aggiorna le loro query e convalida un aggiornamento.
Esempio: cambiare il connettore in una query
Ecco una query che legge un flusso di dati attraverso il connettore legacy Power BI Dataflows.
let
Source = PowerBI.Dataflows([]),
#"Navigation 1" = Source{[workspaceId = "<workspace ID>"]}[Data],
#"Navigation 2" = #"Navigation 1"{[dataflowId = "<dataflow ID>"]}[Data],
#"Navigation 3" = #"Navigation 2"{[entity = "Customers"]}[Data]
in
#"Navigation 3"
Ecco la stessa query, aggiornata per utilizzare il moderno connettore Power Platform Dataflow . Due cose cambiano: la funzione del connettore e un Workspaces passaggio di navigazione che il connettore legacy non ha. L'ID dello spazio di lavoro, l'ID del flusso dati e il nome dell'entità rimangono gli stessi, perché l'aggiornamento preserva tutti e tre.
let
Source = PowerPlatform.Dataflows([]),
#"Navigation 1" = Source{[Id = "Workspaces"]}[Data],
#"Navigation 2" = #"Navigation 1"{[workspaceId = "<workspace ID>"]}[Data],
#"Navigation 3" = #"Navigation 2"{[dataflowId = "<dataflow ID>"]}[Data],
#"Navigation 4" = #"Navigation 3"{[entity = "Customers"]}[Data]
in
#"Navigation 4"
Dove apportare il cambiamento
Fai la modifica in Power Query.
- Apri la query che legge il flusso dati aggiornato nell'editor Avanzato.
- Aggiorna la query per usare il connettore moderno, come mostrato nell'esempio precedente. Conserva l'ID dello spazio di lavoro, l'ID del flusso dati e il nome dell'entità che la query già utilizza.
- Quando richiesto, accedi alla fonte di Power Platform Dataflows utilizzando il tuo account organizzativo. Il connettore moderno è una fonte diversa rispetto a quello legacy, quindi le credenziali che già possiedi non vengono trasferite.
- Salva le tue modifiche, poi aggiorna per confermare.
Consumatori di DirectQuery
DirectQuery non è supportato da Dataflow Gen2, quindi cambiare connettore da solo non ripristina una connessione DirectQuery. Per qualsiasi modello semantico a valle che legge il flusso di dati in modalità DirectQuery, si cambia la modalità di archiviazione in Import o Direct Lake oltre ad aggiornare il connettore.