Considerazioni e limitazioni per i flussi di dati

Esistono alcune limitazioni del flusso di dati per la creazione, gli aggiornamenti e la gestione della capacità che gli utenti devono tenere presente, come descritto nelle sezioni seguenti.

Limitazioni generali

  • I flussi di dati potrebbero non essere disponibili per tutti i clienti DoD del governo degli Stati Uniti. 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, che è un comportamento non dannoso e 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 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 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 datamarts nelle aree di lavoro Premium.
  • Quando si usa DirectQuery con un flusso di dati, le ricerche che usano l'oggetto visivo filtro dei dati fa distinzione tra maiuscole e minuscole.

Creazione di flussi di dati

Quando si creano flussi di dati, tenere presenti le considerazioni seguenti:

  • La creazione di 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 nelle configurazioni dei carichi di lavoro dei flussi di dati influiscono solo sugli aggiornamenti e non hanno alcun effetto sull'esperienza di creazione.

  • I flussi di dati possono essere modificati solo dai proprietari.

  • I flussi di dati non sono disponibili nell'area di lavoro personale.

  • I flussi di dati che usano origini dati gateway non supportano più credenziali per la stessa origine dati.

  • L'uso del connettore Web.Page richiede un gateway.

Considerazioni sulle API

Altre informazioni sulle API REST supportate per i flussi di dati sono disponibili nelle informazioni di riferimento sull'API REST. Occorre tenere presenti le seguenti considerazioni:

  • L'esportazione e l'importazione di un flusso di dati fornisce al flusso di dati un nuovo ID.

  • L'importazione di flussi di dati che contengono tabelle collegate non aggiorna 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 gestori dei conflitti GenerateUniqueName e Abort per interrompere l'operazione quando esiste già o indicare all'API di creare automaticamente un nome univoco. I flussi di dati possono essere sovrascritti con il parametro CreateOrOverwrite , se sono stati creati inizialmente 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.
  • Le tabelle collegate non possono essere create in flussi di dati condivisi, anche se possono esistere all'interno del flusso di dati, purché la proprietà Load Enabled nella query sia disabilitata.
  • Le tabelle calcolate non possono essere create in flussi di dati condivisi.
  • I servizi autoML e cognitivi 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 le limitazioni seguenti.

Aggiornamenti e considerazioni relative ai dati:

  • Quando si aggiornano i flussi di dati, i timeout sono di 24 ore (nessuna distinzione per tabelle e/o flussi di dati).

  • La modifica di un flusso di dati da un criterio di aggiornamento incrementale a un aggiornamento normale 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 scendere fino a 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 ottiene i dati da un'origine dati locale.

  • Quando una query (query A, ad esempio) 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:

  • Durante l'uso del motore di calcolo, è previsto un aumento iniziale approssimativo del 10%-20% per l'inserimento dei dati.

    • Questa operazione viene applicata solo al primo flusso di dati presente nel motore di calcolo e legge i dati dall'origine dati.
    • I flussi di dati successivi che usano il flusso di dati di origine non comportano la stessa penalità.
  • Solo determinate operazioni usano il motore di calcolo e solo quando vengono usate tramite una tabella collegata o come tabella calcolata. Un elenco completo delle operazioni è disponibile in questo post di blog.

Capacity Management:

  • Per impostazione predefinita, le capacità di Power BI Premium hanno un resource manager interno che limita i carichi di lavoro in modi diversi quando la capacità è in esecuzione in memoria insufficiente.

    1. Per i flussi di dati, questa pressione di limitazione riduce il numero di contenitori M disponibili.
    2. La memoria per i flussi di dati può essere impostata su 100%, con un contenitore di dimensioni appropriate per le dimensioni dei dati e il carico di lavoro gestirà il numero di contenitori in modo appropriato.
  • Il numero approssimativo di contenitori può essere rilevato dividendo la memoria totale allocata al carico di lavoro in base alla 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.
    1. Non è possibile assicurarsi che tali credenziali siano gli stessi risultati di un errore chiave non trovato al momento dell'aggiornamento semantico del modello

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 Gen 2.
  • 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

Gli articoli seguenti forniscono altre informazioni sui flussi di dati e Power BI: