Considerazioni e limitazioni per i flussi di dati
Esistono alcune limitazioni relative alla creazione, all'aggiornamento e alla gestione della capacità dei flussi di dati, che gli utenti devono conoscere, come descritto nelle sezioni seguenti.
Limitazioni generali
- I flussi di dati potrebbero non essere disponibili per tutti gli Stati Uniti. Clienti del governo degli Stati Uniti DoD. La parità delle funzionalità negli ambienti per enti pubblici è disponibile nell'articolo Disponibilità delle funzionalità di Power BI per enti pubblici.
- Le origini dati eliminate non vengono rimosse dalla pagina dell'origine dati del flusso di dati, e questo è un comportamento non dannoso e che non influisce sull'aggiornamento o sulla modifica dei flussi di dati. In Visualizzazione derivazione le origini dati eliminate vengono visualizzate come derivazione per un flusso di dati.
- Le origini dati eliminate vengono ancora visualizzate nella pagina Impostazione nell'elenco a discesa gateway.
- La profondità equivale ai flussi di dati collegati ad altri flussi di dati. La profondità massima corrente è 32.
- L'ampiezza equivale alle entità all'interno di un flusso di dati.
- Non esistono indicazioni o limiti per il numero ottimale di entità in un flusso di dati, ma i flussi di dati condivisi hanno un limite di aggiornamento di due ore per entità e di tre per flusso di dati. Pertanto, se si hanno due entità e ognuna richiede due ore, non è consigliabile inserirle nello stesso flusso di dati.
- Per Power BI Premium, le linee guida e i limiti si basano su singoli casi d'uso anziché su requisiti specifici. L'unico limite per Power BI Premium è un aggiornamento di 24 ore per flusso di dati.
- Per aggiornare più di 10 flussi di dati tra aree di lavoro, è necessaria una sottoscrizione di Power BI Premium.
- Le limitazioni di PowerQuery sono disponibili nell'articolo Limiti di Power Query Online.
- I flussi di dati di Power BI non supportano l'uso di variabili globali in un argomento URL.
- Multi-Geo non è attualmente supportato a meno che non si configuri l'archiviazione per l'uso del proprio account di archiviazione di Azure Data Lake Gen2.
- Il supporto della rete virtuale viene ottenuto usando un gateway.
- Quando si usano entità calcolate con origini dati gateway, l'inserimento dei dati deve essere eseguito in origini dati diverse rispetto ai calcoli. Le entità calcolate devono basarsi su entità usate solo per l'inserimento e non devono inserire dati all'interno dei propri passaggi di mash-up.
- Nei flussi di dati di Power BI è possibile usare parametri, ma non è possibile modificarli a meno che non si modifichi l'intero flusso di dati. A questo proposito, i parametri nei flussi di dati si comportano in modo simile alle costanti dichiarate.
- Alcuni connettori disponibili in Risolvere i problemi relativi agli scenari di aggiornamento non sono supportati per i flussi di dati e i data mart nelle aree di lavoro Premium.
- Quando si usa DirectQuery con un flusso di dati, le ricerche che usano l'oggetto visivo filtro dei dati fanno distinzione tra maiuscole e minuscole.
Creazione di flussi di dati
Quando si creano flussi di dati, tenere presenti le considerazioni seguenti:
La creazione nei flussi di dati viene eseguita nell'ambiente Power Query online (PQO). Vedere le limitazioni descritte in Limiti di Power Query. Poiché la creazione dei flussi di dati viene eseguita nell'ambiente Power Query online (PQO), gli aggiornamenti eseguiti sulle configurazioni dei carichi di lavoro dei flussi di dati influiscono solo sugli aggiornamenti e non hanno alcun impatto sull'esperienza di creazione.
I flussi di dati possono essere modificati solo dai proprietari.
I flussi di dati non sono disponibili in Area di lavoro personale.
I flussi di dati che usano le origini dati del gateway non supportano più credenziali per la stessa origine dati.
L'uso del connettore Web.Page richiede un gateway.
Nell'esperienza di modifica dei flussi di dati di prima generazione, gli utenti potrebbero non essere in grado di rimuovere una connessione gateway dati locale dal flusso di dati usando Opzioni>Progetto>Caricamento dati>seleziona (nessuno) nell'elenco a discesa Gateway dati. La procedura seguente può risolvere il problema:
- Iniziare a modificare il flusso di dati in cui si vuole rimuovere la connessione gateway dati locale.
- Selezionare Opzioni>Caricamento dati progetto>Gateway dati, selezionare Nessuno e quindi OK.
- Se viene visualizzato un avviso giallo con un pulsante "Configura connessione", selezionare "Configura connessione", selezionare la connessione cloud nel menu a discesa e inserire le credenziali, se necessarie per la connessione cloud.
- Selezionare Gestisci connessioni> e quindi selezionare il pulsante scollegare per la connessione gateway.
- Chiudere la finestra di dialogo Gestisci connessioni, se occorre di nuovo "Configurare la connessione", eseguire questa operazione. Selezionare Salva e chiudi e attendere il completamento dell'operazione di salvataggio.
- Se l'avviso "Configura connessione" non viene visualizzato dopo l'applicazione dei passaggi precedenti, seguire i passaggi precedenti, salvare e chiudere il flusso di dati, modificarlo di nuovo e verificare che venga visualizzato l'avviso "Configura connessione" per l'esecuzione dell'azione.
Se la connessione al gateway non viene ancora rimossa dal flusso di dati, potrebbe essere necessario ricreare un nuovo flusso di dati con le stesse query, non associato al gateway.
Considerazioni sull'API
Per altre informazioni sulle API REST supportate per i flussi di dati, vedere le informazioni di riferimento sull'API REST. Occorre tenere presenti le seguenti considerazioni:
L'esportazione e l'importazione di un flusso di dati assegnano un nuovo ID a tale flusso di dati.
L'importazione di flussi di dati che contengono tabelle collegate non aggiornano i riferimenti esistenti all'interno del flusso di dati (queste query devono essere aggiornate manualmente prima di importare il flusso di dati).
Quando si distribuisce un flusso di dati, è possibile usare i parametri GenerateUniqueName e Abort dei gestori dei conflitti per interrompere l'operazione quando esiste già o per indicare all'API di creare automaticamente un nome univoco. I flussi di dati possono essere sovrascritti con il parametro CreateOrOverwrite, se inizialmente sono stati creati usando l'API di importazione.
Flussi di dati nelle capacità condivise
Esistono limitazioni per i flussi di dati nelle capacità condivise (capacità non Premium):
- Quando un flusso di dati viene aggiornato, i timeout in una capacità condivisa sono di 2 ore per tabella e 3 ore per flusso di dati.
- Non si possono creare tabelle collegate in flussi di dati condivisi, anche se possono esistere all'interno del flusso di dati, purché la proprietà Load Enabled nella query sia disabilitata.
- Non si possono creare tabelle calcolate in flussi di dati condivisi.
- Servizi cognitivi e ML automatizzato non sono disponibili nei flussi di dati condivisi.
- L'aggiornamento incrementale non funziona nei flussi di dati condivisi.
Flussi di dati in Premium
I flussi di dati esistenti in Premium presentano le considerazioni e limitazioni seguenti.
Considerazioni sugli aggiornamenti e sui dati:
Quando si aggiornano i flussi di dati, i timeout sono pari a 24 ore (senza distinzioni per le tabelle e/o i flussi di dati).
La modifica di un flusso di dati da un criterio di aggiornamento incrementale a un normale aggiornamento, o viceversa, elimina tutti i dati.
La modifica dello schema di un flusso di dati elimina tutti i dati.
Quando si usa una licenza Premium per utente (PPU) con flussi di dati, i dati vengono cancellati quando si spostano dati da un ambiente PPU.
Quando un flusso di dati viene aggiornato in un contesto PPU (Premium per utente), i dati non sono visibili agli utenti non PPU.
L'aggiornamento incrementale funziona con i flussi di dati solo quando il motore di calcolo avanzato è abilitato.
Tabelle collegate e calcolate:
Le tabelle collegate possono raggiungere una profondità di 32 riferimenti.
Le dipendenze cicliche delle tabelle collegate non sono consentite.
Una tabella collegata non può essere unita a una tabella normale che riceve i dati da un'origine dati locale.
Quando una query (ad esempio, la query A) viene usata nel calcolo di un'altra query (query B) nei flussi di dati, la query B diventa una tabella calcolata. Le tabelle calcolate non possono fare riferimento a origini locali.
Motore di calcolo:
Mentre si usa il motore di calcolo, si verifica un aumento iniziale del 10%-20% del tempo necessario per l'inserimento dati.
- Questo aumento si applica solo al primo flusso di dati che si trova nel motore di calcolo e legge i dati dall'origine dati.
- Per i flussi di dati successivi che usano il flusso di dati di origine tale aumento non è previsto.
Solo determinate operazioni usano il motore di calcolo e solo se vengono usate tramite una tabella collegata o come tabella calcolata. Un elenco completo delle operazioni è disponibile in questo post di blog.
Gestione delle capacità:
Per impostazione predefinita, le capacità di Power BI Premium hanno un servizio di gestione risorse interno che limita i carichi di lavoro in modi diversi quando la memoria per l'esecuzione della capacità è insufficiente.
- Per i flussi di dati, questa limitazione dovuta all'utilizzo della memoria riduce il numero di contenitori M disponibili.
- Se la memoria per i flussi di dati viene impostata sul 100% con un contenitore di dimensioni appropriate per le dimensioni dei dati, il carico di lavoro gestirà il numero di contenitori in modo appropriato.
Per trovare il numero approssimativo di contenitori, dividere la memoria totale allocata al carico di lavoro per la quantità di memoria allocata a un contenitore.
Utilizzo del flusso di dati nei modelli semantici
- Quando si crea un modello semantico in Power BI Desktop e quindi lo si pubblica nel servizio Power BI, assicurarsi che le credenziali usate in Power BI Desktop per l'origine dati dei flussi di dati siano le stesse credenziali usate quando il modello semantico viene pubblicato nel servizio.
- Se tali credenziali non corrispondono, durante l'aggiornamento del modello semantico viene visualizzato l'errore Chiave non trovata
Nota
Se la struttura del flusso di dati viene modificata, ad esempio una colonna nuova o rinominata, il modello semantico non mostrerà la modifica e la modifica potrebbe anche causare un errore di aggiornamento dei dati nel servizio Power BI per il modello semantico, fino a quando non viene aggiornato in Power BI Desktop e ripubblicato.
Flussi di dati e connessioni denominate
Quando si usano flussi di dati con connessioni denominate, si applicano le limitazioni seguenti:
- È possibile creare una sola connessione cloud di un determinato percorso e tipo, ad esempio, è possibile creare solo una connessione SQL più server/database cloud. È possibile creare più connessioni gateway.
- Non è possibile assegnare un nome o rinominare le origini dati cloud; è possibile assegnare un nome o rinominare le connessioni gateway.
Limitazioni di ADLS
- ADLS non è disponibile in ambienti GCC, GCC High o DOD. Per altre informazioni, vedere Power BI per i clienti del governo degli Stati Uniti.
- È necessario essere assegnati come proprietario della risorsa, a causa delle modifiche apportate alle API di ADLS di seconda generazione.
- La migrazione delle sottoscrizioni di Azure non è supportata, ma esistono due alternative:
- Primo approccio: dopo la migrazione, l'utente può scollegare le aree di lavoro e ricollegarle. Se si usa l'account a livello di tenant, è necessario scollegare tutte le aree di lavoro, scollegare a livello di tenant e ricollegarsi. Ciò può essere indesiderato per i clienti che non vogliono eliminare tutti i flussi di dati o hanno molte aree di lavoro.
- Secondo approccio: se l'approccio precedente non è fattibile, inviare una richiesta di supporto per modificare l'ID sottoscrizione nel database.
- ADLS non supporta la maggior parte degli elementi nell'elenco nella sezione Directory e nomi di file dell'articolo relativo alla denominazione e al flusso di dati dell'area di lavoro, a causa delle limitazioni seguenti:
- Power BI restituisce un errore non utile oppure consente di eseguire il processo, ma l'aggiornamento avrà esito negativo.
- Le sottoscrizioni ADLS tra tenant non sono supportate. L'ADLS collegato a Power BI deve far parte dello stesso tenant di Azure usato da Power BI per Microsoft Entra ID.
Tipi di dati del flusso di dati
I tipi di dati supportati nei flussi di dati sono i seguenti:
Tipo di dati Mashup | Tipo di dati Flusso di dati |
---|---|
Time | Time |
Data | Data |
DataOra | DataOra |
DateTimeZone | DateTimeOffset |
Logico | Booleano |
Testo | String |
Any | String |
Valuta | Decimale |
Int8 | Int64 |
Int16 | Int64 |
Int32 | Int64 |
Int64 | Int64 |
Double | Double |
Percentuale | Double |
Singola | Double |
Decimale | Double |
Numero | Double |
Durata | Non supportato |
Binario | Non supportato |
Funzione | Non supportato |
Tabella | Non supportato |
List | Non supportato |
Registra | Non supportato |
Type | Non supportato |
Azione | Non supportato |
None | Non supportato |
Null | Non supportato |
Contenuto correlato
Gli articoli seguenti contengono altre informazioni sui flussi di dati e su Power BI:
- Introduzione ai flussi di dati e alla preparazione dei dati self-service
- Creazione di un flusso di dati
- Configurazione e uso di un flusso di dati
- Configurazione dello spazio di archiviazione del flusso di dati per usare Azure Data Lake Gen 2
- Funzionalità Premium dei flussi di dati
- Intelligenza artificiale con i flussi di dati
- Procedure consigliate per i flussi di dati