{"id":1808,"date":"2022-03-04T11:09:00","date_gmt":"2022-03-04T10:09:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/power-bi-dataflow-datamart-pmi-self-service-2022\/"},"modified":"2022-03-04T11:09:00","modified_gmt":"2022-03-04T10:09:00","slug":"power-bi-dataflow-datamart-pmi-self-service-2022","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/power-bi-dataflow-datamart-pmi-self-service-2022\/","title":{"rendered":"Power BI Dataflow e Datamart per PMI: self-service BI senza data warehouse (2022)"},"content":{"rendered":"<p>Luned\u00ec mattina, riunione commerciale. Il direttore vendite apre una dashboard Power BI con il report di fine stagione: fatturato per categoria, marginalit\u00e0 per cliente, sell-through del canale retail. Il problema arriva quando il responsabile marketing chiede la stessa vista filtrata per campagna Google Ads, e il controller chiede il confronto stagione su stagione con i costi di logistica. Tre analyst aprono Power BI Desktop e ognuno ricostruisce da capo l&#8217;ETL: query SQL al gestionale, foglio Excel del fornitore, API Google Ads. Tre versioni della stessa estrazione, tre logiche che divergeranno entro sei mesi, tre dataset che pesano sullo stesso database transazionale ogni volta che qualcuno preme &#8220;Aggiorna&#8221;.<\/p>\n<p>Power BI Dataflow cambia le regole per una PMI italiana. Il dataflow \u00e8 ETL self-service nel cloud Microsoft: si costruisce una volta la pipeline di estrazione e pulizia, si schedula il refresh, ogni analyst consuma la stessa entit\u00e0 preparata. Dal 2021, con Power BI Premium Per User a 20 dollari\/mese, questa architettura non \u00e8 pi\u00f9 riservata alle multinazionali con capacity Premium da 5.000 euro al mese. Una PMI da 30 dipendenti adotta lo stesso pattern di Banca Mediolanum o Coca-Cola pagando 3-5 licenze PPU per il team analytics e tenendo i consumer su Pro.<\/p>\n<div class=\"tldr-box\" style=\"background:#f0f7ff;border-left:4px solid #0a66c2;padding:18px 22px;margin:24px 0;border-radius:6px;\">\n<p style=\"margin:0 0 8px 0;font-weight:700;font-size:16px;\">TL;DR \u2014 Power BI Dataflow per PMI in 6 punti<\/p>\n<ul style=\"margin:0;padding-left:22px;\">\n<li><strong>Dataflow Gen1<\/strong> (lanciato 2018) \u00e8 ETL Power Query Online nel servizio Power BI, output in Azure Data Lake Storage Gen2 in formato Common Data Model.<\/li>\n<li><strong>Dataflow Gen2<\/strong> (preview 2021, dentro Power Platform) aggiunge orchestrazione con Power Automate e output multipli (Dataverse, Azure SQL, Lakehouse Synapse).<\/li>\n<li><strong>Datamart Power BI<\/strong> \u00e8 annunciato come prossima evoluzione (database Azure SQL gestito + dataset + dataflow in un&#8217;unica esperienza no-code) \u2014 disponibilit\u00e0 prevista 2022.<\/li>\n<li><strong>Pricing PMI<\/strong>: Premium Per User 20 USD\/utente\/mese sblocca dataflow avanzati (refresh ogni 30 min, incremental, AI insights, linked entities) senza capacity P1 da 5.000 EUR\/mese.<\/li>\n<li><strong>ROI tipico<\/strong>: una PMI che oggi ha 8-12 dataset Power BI Desktop autonomi rientra dell&#8217;investimento PPU in 3-4 mesi grazie a ETL non duplicato e refresh notturni centralizzati.<\/li>\n<li><strong>Errori da evitare<\/strong>: ignorare query folding, saltare l&#8217;incremental refresh per dataflow grandi, mescolare logica business e pulizia dati nello stesso entity.<\/li>\n<\/ul>\n<\/div>\n<h2>Cos&#8217;\u00e8 Power BI Dataflow: ETL self-service nel cloud<\/h2>\n<p>Un dataflow Power BI \u00e8 una collezione di entit\u00e0 (tabelle) costruite con Power Query Online, archiviate in Azure Data Lake Storage Gen2 e refreshate secondo schedule. La differenza rispetto a un dataset tradizionale \u00e8 netta: il dataset vive dentro un file pbix e si aggiorna quando qualcuno preme &#8220;Aggiorna&#8221;. Il dataflow \u00e8 una risorsa di workspace condivisa, governata, e i dataset ne consumano l&#8217;output via connettore dedicato.<\/p>\n<p>L&#8217;editor \u00e8 Power Query Online, versione browser dello stesso Power Query Editor di Excel e Power BI Desktop. Stessa interfaccia, stesso linguaggio M, stessi steps applicati. Chi sa pulire una tabella in Power BI Desktop sa costruire un dataflow: curva di apprendimento quasi zero.<\/p>\n<p>I dati finiscono su ADLS Gen2 in formato Common Data Model, set di file CSV con manifest JSON che descrive schema e metadati. Conseguenze: i dati sono leggibili anche fuori da Power BI (Azure Synapse, Databricks, Azure ML possono attaccarsi allo stesso ADLS), e l&#8217;organizzazione mantiene la propria copia &#8220;dorata&#8221; in uno standard aperto, non in un formato proprietario.<\/p>\n<h2>Dataset, Dataflow, Datamart: cosa fa cosa<\/h2>\n<p>Microsoft ha tre concetti con nomi simili che fanno lavori diversi. Vale la pena fissarli.<\/p>\n<p><strong>Dataset.<\/strong> Modello tabulare che alimenta i report. Contiene tabelle, relazioni, misure DAX, gerarchie. Pensato per il consumo.<\/p>\n<p><strong>Dataflow.<\/strong> Pipeline ETL che prepara i dati prima che diventino dataset. Contiene entit\u00e0, trasformazioni Power Query, schedule di refresh. Pensato per la preparazione: estrazione, pulizia, unioni, calcoli che non variano in base al report.<\/p>\n<p><strong>Datamart.<\/strong> Annunciato come evoluzione 2022, mette insieme dataflow + dataset + database Azure SQL gestito in un&#8217;unica esperienza browser. La promessa \u00e8 preparare dati, modellarli e interrogarli in SQL o DAX da un unico editor, senza saltare tra Power Query Online e Power BI Desktop. Per le PMI \u00e8 il pezzo che mancava per chiudere il cerchio &#8220;self-service BI senza data warehouse dedicato&#8221;.<\/p>\n<p>Regola pragmatica: se il calcolo \u00e8 &#8220;pulizia comune che serve a tutti i report&#8221; va nel dataflow; se \u00e8 &#8220;misura business specifica del report&#8221; va nel dataset. Mescolare i due livelli \u00e8 l&#8217;errore architetturale pi\u00f9 costoso nelle prime implementazioni.<\/p>\n<h2>Architettura tipica: dalla sorgente al consumo<\/h2>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/powerbi-dataflow-architecture.jpg\" alt=\"Architettura Power BI Dataflow con Azure Data Lake Gen2\" \/><figcaption>L&#8217;architettura tipica di un Power BI Dataflow per PMI: sorgenti eterogenee, Power Query Online come ETL, ADLS Gen2 come storage CDM, dataset Power BI come livello di consumo.<\/figcaption><\/figure>\n<p>Vista dall&#8217;alto, l&#8217;architettura ha quattro strati. <strong>Sorgenti<\/strong>: SQL on-premise del gestionale, SharePoint del controlling, Dynamics 365, Salesforce, API REST del marketplace, export FTP del fornitore. Power BI Dataflow ha oltre 80 connettori nativi che coprono il 90% dei casi PMI senza scrivere codice. Per le sorgenti on-premise serve il Data Gateway, software Windows che fa da ponte autenticato tra cloud e database aziendale; una singola installazione serve decine di dataflow.<\/p>\n<p><strong>Trasformazione<\/strong>: Power Query Online. L&#8217;analyst sceglie &#8220;Ottieni dati&#8221;, autentica e costruisce i passaggi (rimuovi colonne, cambia tipi, unpivot, merge, filtro, colonna calcolata in M). Chi vuole apre l&#8217;Advanced Editor e scrive M direttamente.<\/p>\n<p><strong>Storage<\/strong>: ADLS Gen2 fornito di default con la licenza, o in setup avanzati un account Azure Storage di propriet\u00e0 (BYO Storage) per condividere CDM con altri tool Azure.<\/p>\n<p><strong>Consumo<\/strong>: Power BI Desktop, &#8220;Ottieni dati&#8221; \u2192 &#8220;Power Platform&#8221; \u2192 &#8220;Dataflows&#8221;, selezione entit\u00e0, costruzione del modello semantico (relazioni, misure DAX, gerarchie), pubblicazione del dataset.<\/p>\n<h2>Casi d&#8217;uso reali per PMI italiane<\/h2>\n<p>Tre scenari ricorrenti coprono la maggior parte delle implementazioni PMI sotto i 250 dipendenti.<\/p>\n<p><strong>Caso A: e-commerce + ERP + marketing.<\/strong> Shop WooCommerce, gestionale MySQL custom, Google Ads, Meta Ads. Prima del dataflow: 4 file pbix, ognuno con la propria estrazione duplicata. Dopo: una pipeline che produce 6 entit\u00e0 (Ordini, Righe, Clienti, Prodotti, CostiAds, Campagne) refreshata 4 volte\/giorno. I 4 pbix diventano 4 dataset che attaccano gli stessi entity aggiungendo misure DAX proprie. Tempo del prossimo report: 3 ore invece di 3 giorni.<\/p>\n<p><strong>Caso B: manifatturiero con MES e qualit\u00e0.<\/strong> 80 dipendenti, MES SQL Server on-prem (cicli macchina, fermi, scarti), gestionale separato per ordini cliente, Excel del responsabile qualit\u00e0 con NCR. Il dataflow centralizza la pulizia: smista i fermi per causale, ricalcola OEE con la formula concordata, lega NCR alle commesse via codice articolo. I dataset di reparto si appoggiano allo stesso dataflow con viste diverse.<\/p>\n<p><strong>Caso C: distribuzione multicanale.<\/strong> Distributore B2B con 3 magazzini, rete agenti in Salesforce e canale e-commerce B2B. Il dataflow unifica il concetto di &#8220;cliente&#8221; che in Salesforce ha un ID, nel gestionale un altro, nell&#8217;e-commerce un terzo. La logica di matching (Partita IVA + codice destinazione) vive nel dataflow, non viene replicata. Quando si aggiunge una nuova codifica, si modifica un solo posto.<\/p>\n<h2>Pricing 2022: PPU \u00e8 il punto di svolta per PMI<\/h2>\n<p>Fino ad aprile 2021, le funzionalit\u00e0 avanzate dei dataflow (refresh frequente, computed entity, AI insights, incremental, linked entity) erano riservate a Power BI Premium per capacity: nodo P1 a circa 5.000 EUR\/mese, abbordabile solo per organizzazioni con centinaia di consumer. Per una PMI da 30 dipendenti con 5 analyst, l&#8217;unica via era restare su dataset Pro classici con ETL duplicato.<\/p>\n<p>Ad aprile 2021 Microsoft ha lanciato Power BI Premium Per User: 20 USD\/mese per utente (circa 18-19 EUR in listino italiano). PPU d\u00e0 al singolo utente tutte le feature Premium: dataflow avanzati, refresh ogni 30 minuti, dataset fino a 100 GB, AI insights, deployment pipelines, XMLA endpoint. Il vincolo: workspace e dataflow PPU sono consumati solo da altri utenti PPU.<\/p>\n<p>Per una PMI il pattern tipico \u00e8 ibrido: 3-5 licenze PPU per il team analytics, Pro per i consumer. Costo annuo PPU: 1.000-1.500 EUR. Confrontato con i 60.000 EUR\/anno di P1 \u00e8 una rivoluzione. Confrontato con le ore sprecate a rifare lo stesso ETL, il break-even arriva entro il primo trimestre. Nota di realismo: PPU non rende i dataflow &#8220;infiniti&#8221;: i limiti restano relativi al singolo utente. Sopra i 30-40 utenti analytics, P1 resta la scelta corretta.<\/p>\n<h2>Incremental refresh: la feature che salva il refresh notturno<\/h2>\n<p>Il refresh incrementale \u00e8 la differenza tra un dataflow che si aggiorna in 4 minuti e uno che ci mette 4 ore. Senza incremental ogni refresh ricarica tutto: se &#8220;Movimenti&#8221; ha 8 milioni di righe e cresce di 20.000 al giorno, ricaricarne 8 milioni quando bastava l&#8217;ultimo mese \u00e8 uno spreco massiccio.<\/p>\n<p>Con incremental refresh (PPU\/Premium) si configura un range (es. &#8220;ultimi 60 giorni di refresh frequente&#8221;) e Power BI aggiorna solo le partizioni recenti, lasciando intoccate le storiche. Il filtro va fatto in Power Query con parametri RangeStart e RangeEnd, e la sorgente deve supportare query folding (filtro spinto al database, non applicato in memoria dopo aver caricato tutto).<\/p>\n<p>Caso pratico: dataflow &#8220;Vendite&#8221; su SQL del gestionale, storico 5 anni, refresh notturno. Senza incremental: 35 minuti e timeout occasionali del gateway. Con incremental sulle ultime 8 settimane: 3 minuti, niente timeout, storico immutabile per analisi anno su anno.<\/p>\n<h2>Entity reference e linked entity: il riuso senza duplicazione<\/h2>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/powerbi-dataflow-team.jpg\" alt=\"Team data engineering pianifica dataflow Power BI\" \/><figcaption>Il riuso delle entit\u00e0 \u00e8 la chiave: un dataflow &#8220;anagrafica clienti&#8221; alimenta vendite, marketing, customer service senza duplicare la pipeline di estrazione.<\/figcaption><\/figure>\n<p>Due meccanismi rendono il dataflow architettura, non solo ETL: <strong>entity reference<\/strong> nello stesso dataflow e <strong>linked entity<\/strong> tra dataflow diversi.<\/p>\n<p>L&#8217;entity reference costruisce una nuova entit\u00e0 a partire da un&#8217;altra del medesimo dataflow, senza ri-eseguire l&#8217;estrazione. Esempio: &#8220;OrdiniRaw&#8221; estratta dal gestionale; da questa si referenziano &#8220;OrdiniChiusi&#8221; e &#8220;OrdiniAperti&#8221; filtrate per stato. Power BI esegue la query alla sorgente una sola volta per refresh.<\/p>\n<p>La linked entity \u00e8 lo stesso pattern tra dataflow diversi, anche cross-workspace (PPU\/Premium). Pattern tipico: workspace &#8220;Data Hub&#8221; con dataflow &#8220;Anagrafica Clienti&#8221; (fonte di verit\u00e0 aziendale). I workspace &#8220;Vendite&#8221;, &#8220;Marketing&#8221;, &#8220;Customer Service&#8221; hanno dataflow di linea che fanno link all&#8217;Anagrafica. Quando il data steward aggiorna una regola di pulizia, la modifica si propaga a tutti i workspace consumer al refresh successivo.<\/p>\n<p>Questo emula un data warehouse a tre strati (staging, refined, presentation) usando solo dataflow Power BI. Non sostituisce un DWH vero per miliardi di righe con SLA severi, ma per PMI con decine di milioni di righe e refresh orari \u00e8 sufficiente.<\/p>\n<h2>AI insights nel dataflow: feature engineering low-code<\/h2>\n<p>La categoria &#8220;AI insights&#8221; nei dataflow incapsula modelli pre-addestrati di Azure Machine Learning come trasformazioni Power Query, applicate riga per riga durante il refresh.<\/p>\n<p>Quattro funzioni utili. <strong>Anomaly detection<\/strong> su serie temporale (vendite giornaliere, consumi). <strong>Forecasting<\/strong> con intervallo di confidenza. <strong>Auto-cluster<\/strong> per segmentazione clienti su feature numeriche. <strong>Sentiment analysis e key phrase extraction<\/strong> via Azure Cognitive Services su recensioni, ticket, note commerciali.<\/p>\n<p>Le trasformazioni vivono nel dataflow, quindi ogni dataset consumer eredita la feature derivata. Il commerciale che vuole il &#8220;cluster cliente&#8221; vede una colonna in pi\u00f9 sulla tabella, non sa di consumare un modello ML. Caveat: AI insights richiedono PPU\/Premium. Per modelli custom serve un workspace Azure Machine Learning collegato. Per la PMI media le funzioni pre-addestrate sono il punto di partenza: valore senza data scientist in pianta stabile.<\/p>\n<h2>Dataflow Gen1 vs Gen2 (Power Platform Dataflows)<\/h2>\n<p>A novembre 2021 Microsoft ha lanciato in preview Power Platform Dataflows, informalmente &#8220;Dataflow Gen2&#8221;. Vale la pena capire la differenza per scegliere l&#8217;architettura dei prossimi 18-24 mesi.<\/p>\n<p>Gen1 vive nel servizio Power BI, output su ADLS Gen2 in CDM, integrazione stretta con dataset. Maturo e stabile, default per chi costruisce per Power BI puro.<\/p>\n<p>Gen2 vive nel Power Platform Admin Center: output multipli (Dataverse, Azure SQL Database, Azure Data Lake, Lakehouse Synapse), orchestrazione integrata con Power Automate (trigger event-driven, non solo schedule), nuova UI Power Query Online, destinazioni multiple dalla stessa pipeline.<\/p>\n<p>Per una PMI che fa solo Power BI, Gen1 \u00e8 la scelta semplice. Per chi usa anche Power Apps e Power Automate, Gen2 permette architettura unificata: stesso ETL alimenta dashboard Power BI ed entit\u00e0 Dataverse che fanno da database alle Power Apps. Le competenze sono trasferibili al 95%: Power Query Online e M sono gli stessi; cambia orchestrazione e destinazione.<\/p>\n<h2>Gateway on-premises e sicurezza dei dati aziendali<\/h2>\n<p>L&#8217;obiezione ricorrente in CDA \u00e8 &#8220;ma i dati del gestionale escono dall&#8217;azienda?&#8221;. La risposta tecnica precisa fa la differenza tra progetto che parte e progetto che muore.<\/p>\n<p>Quando il dataflow legge da sorgente on-premise, il traffico passa attraverso il Power BI Gateway dentro la rete aziendale. Il gateway tiene aperta una connessione outbound autenticata (porta 443, TLS 1.2): \u00e8 il gateway a eseguire la query locale e spedire indietro i risultati. Nessuna porta in ingresso sul firewall, nessuna VPN tra Azure e datacenter, nessuna esposizione del database.<\/p>\n<p>I dati vengono crittografati in transito e a riposo su ADLS Gen2. Il datacenter per clienti italiani \u00e8 Europa Nord (Dublino) o Europa Ovest (Amsterdam), con pinning a Milano su esigenza specifica. Per la maggior parte delle PMI italiane, storage in Europa \u00e8 GDPR-compliant senza configurazioni speciali. La governance avanzata Premium aggiunge sensitivity label, audit log in Microsoft 365 Compliance Center, lineage view. Per PMI sotto 50 dipendenti queste funzionalit\u00e0 sono spesso oltre il necessario; per organizzazioni regolate diventano requisito di audit.<\/p>\n<h2>Self-service vs IT-led: chi possiede il dataflow<\/h2>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/powerbi-dataflow-analyst.jpg\" alt=\"Business analyst PMI configura dataflow Power BI\" \/><figcaption>Il modello &#8220;shared dataflow&#8221; libera l&#8217;analyst dall&#8217;ETL ripetitivo e l&#8217;IT dalle richieste di estrazione ad hoc: chi conosce il business modella, chi conosce il dato governa.<\/figcaption><\/figure>\n<p>La domanda organizzativa che divide successo e fallimento: chi possiede il dataflow? Tre modelli funzionano per PMI.<\/p>\n<p><strong>Centrale (IT-led).<\/strong> IT costruisce e mantiene tutti i dataflow; gli analyst consumano dataset. Governance massima ma collo di bottiglia IT. Adatto a settori regolati o team data engineering in pianta stabile.<\/p>\n<p><strong>Shared.<\/strong> IT possiede i dataflow &#8220;Core&#8221; (anagrafiche, vendite, magazzino); i business analyst di reparto possiedono dataflow di linea con linked entity ai Core. Bilanciamento tra governance e agilit\u00e0. Richiede convenzioni chiare e un data steward. Pattern consigliato a 8 PMI su 10.<\/p>\n<p><strong>Distribuito.<\/strong> Ogni team possiede i propri dataflow end-to-end; IT fornisce solo la piattaforma. Velocit\u00e0 massima ma rischio frammentazione. Adatto a PMI sotto 50 dipendenti o startup con cultura data matura.<\/p>\n<p>Consiglio pratico: partire centrale, evolvere a shared dopo 6-9 mesi. Saltare al distribuito \u00e8 la ricetta del &#8220;dataflow Western&#8221;: pipeline non documentate, ognuna con la propria interpretazione di &#8220;cliente attivo&#8221;.<\/p>\n<h2>Errori comuni nei primi 90 giorni<\/h2>\n<p>Cinque errori ricorrenti nelle prime implementazioni PMI.<\/p>\n<p><strong>1. Mescolare ETL e business logic.<\/strong> Mettere misure DAX-equivalenti in Power Query \u00e8 sbagliato: la misura va nel dataset. Nel dataflow le colonne come fatto fisico (importo, quantit\u00e0, data); nel dataset le aggregazioni e calcoli condizionali. Mescolando, ogni modifica costringe il refresh dell&#8217;intero dataflow.<\/p>\n<p><strong>2. Ignorare il query folding.<\/strong> Quando la sorgente supporta folding (SQL Server, Oracle, Synapse), Power Query traduce le trasformazioni in SQL. Quando il folding si rompe, Power Query carica tutto in memoria. Diagnosi: click destro sul passaggio \u2192 View Native Query. Se grigio, il folding \u00e8 rotto da quel passaggio in poi.<\/p>\n<p><strong>3. Saltare l&#8217;incremental refresh.<\/strong> Vale la pena configurarlo dal primo giorno su entit\u00e0 sopra 500.000 righe con crescita superiore al 5% mensile. Configurarlo a posteriori richiede di ricaricare lo storico.<\/p>\n<p><strong>4. Workspace caotici.<\/strong> Prefisso DEV-, UAT-, PROD- e deployment pipeline Premium (o copia manuale con PPU) per promuovere dataflow tra ambienti.<\/p>\n<p><strong>5. Niente documentazione.<\/strong> Il dataflow \u00e8 codice. Descrizione delle entit\u00e0, naming convention coerente, commenti M sui passaggi non ovvi, owner identificato. Un dataflow senza owner \u00e8 un dataflow che nessuno aggiorna.<\/p>\n<h2>Roadmap di implementazione 60 giorni<\/h2>\n<p>Per una PMI che parte da zero, roadmap realistica in due mesi.<\/p>\n<p><strong>Giorni 1-10: assessment e setup.<\/strong> Inventario sorgenti dati. Mappatura delle dashboard esistenti e dei dataset che le alimentano. Identificazione delle 5-8 entit\u00e0 pi\u00f9 riusate. Attivazione di 2-3 licenze PPU per il team analytics. Installazione del Power BI Gateway. Creazione workspace &#8220;Data Hub&#8221; centrale.<\/p>\n<p><strong>Giorni 11-25: primo dataflow Core.<\/strong> Dataflow &#8220;Anagrafiche&#8221; con Clienti, Fornitori, Articoli, Centri di Costo. Refresh notturno schedulato. Test di consumo da Desktop. Documentazione di naming convention e owner.<\/p>\n<p><strong>Giorni 26-40: secondo dataflow Core.<\/strong> Dataflow &#8220;Transazioni&#8221; con Ordini, Righe Ordine, Fatture, Movimenti Magazzino. Incremental refresh range 90 giorni. Verifica query folding sulle SQL al gestionale.<\/p>\n<p><strong>Giorni 41-55: migrazione primi dataset.<\/strong> Riconnessione dei 2-3 dataset pi\u00f9 consumati (cruscotto direzione, dashboard commerciale, report magazzino) al dataflow invece che alle sorgenti dirette. Validazione che i numeri coincidono.<\/p>\n<p><strong>Giorni 56-60: governance e formazione.<\/strong> 4 ore di formazione su convenzioni, pattern linked entity, diagnostica refresh fail. Processo di richiesta nuove entit\u00e0. Monitoraggio refresh fail via email al data steward.<\/p>\n<p>Da giorno 61 si entra in regime: nuovi dataflow di linea dai reparti appoggiati ai Core, dataset progressivamente migrati, retirement dei pbix locali con ETL duplicato. In 6 mesi una PMI tipica completa la transizione e libera 8-15 ore\/settimana del team analytics dall&#8217;ETL ripetitivo.<\/p>\n<h2>Come costruire il primo dataflow: 5 passi<\/h2>\n<ol>\n<li><strong>Aprire app.powerbi.com<\/strong> con account PPU o Premium, entrare nel workspace di destinazione, click su &#8220;Nuovo&#8221; \u2192 &#8220;Dataflow&#8221;.<\/li>\n<li><strong>Scegliere &#8220;Aggiungi nuove tabelle&#8221;<\/strong>, selezionare il connettore (es. SQL Server), inserire server, database, credenziali e selezionare il gateway on-premise se necessario.<\/li>\n<li><strong>Selezionare le tabelle\/viste<\/strong> di interesse, applicare le trasformazioni Power Query (rimuovi colonne PII non necessarie, cast tipi corretti, filtri sulle righe storiche).<\/li>\n<li><strong>Salvare il dataflow<\/strong> con nome descrittivo (es. &#8220;DF_Vendite_Core&#8221;), aggiungere descrizione, salvare e tornare al workspace.<\/li>\n<li><strong>Configurare il refresh schedulato<\/strong> (es. ogni notte alle 03:00) e l&#8217;incremental refresh sulle entit\u00e0 grandi. Eseguire il primo refresh manuale e verificare il successo nel log.<\/li>\n<\/ol>\n<div class=\"cta-box\" style=\"background:linear-gradient(135deg,#0a66c2 0%,#6366f1 100%);color:#fff;padding:32px 28px;margin:32px 0;border-radius:10px;text-align:center;\">\n<p style=\"margin:0 0 12px 0;font-size:20px;font-weight:700;\">Vuoi un&#8217;architettura BI con Power BI Dataflow senza budget data warehouse?<\/p>\n<p style=\"margin:0 0 20px 0;font-size:15px;opacity:0.95;\">Calcola in pochi minuti il preventivo per setup dataflow, gateway, governance e formazione del team analytics. Approccio PMI, licenze PPU e roadmap 60 giorni.<\/p>\n<p style=\"margin:0;\"><a href=\"https:\/\/brentasoft.com\/preventivatore.php\" style=\"display:inline-block;background:#fff;color:#0a66c2;padding:12px 28px;border-radius:6px;text-decoration:none;font-weight:700;font-size:15px;\">Calcola preventivo data analytics<\/a><\/p>\n<\/div>\n<h2>Domande frequenti su Power BI Dataflow<\/h2>\n<p><strong>Serve un data warehouse separato se uso Power BI Dataflow?<\/strong><br \/>\nPer una PMI con decine di milioni di righe complessive e refresh giornalieri, il dataflow con linked entity emula efficacemente un data warehouse a tre strati senza costi infrastrutturali aggiuntivi. Se l&#8217;organizzazione cresce oltre i 100-200 milioni di righe per entit\u00e0 o ha bisogno di SLA real-time, il passo successivo naturale \u00e8 Azure Synapse o un Datamart Power BI (in arrivo come evoluzione 2022) con database Azure SQL gestito sotto.<\/p>\n<p><strong>Posso usare Power BI Dataflow con licenza Pro standard?<\/strong><br \/>\nS\u00ec, ma con limitazioni significative: niente incremental refresh, niente entity computed, niente linked entity tra workspace, niente AI insights, refresh limitato a 8 volte\/giorno. Per uso esplorativo Pro va bene, per architettura di produzione serve PPU o Premium.<\/p>\n<p><strong>Quanto costa concretamente per una PMI da 30 dipendenti?<\/strong><br \/>\nScenario tipico: 5 licenze PPU per team analytics a ~20 USD\/utente\/mese = ~100 USD\/mese (~95 EUR), pi\u00f9 25 licenze Pro per consumer a ~10 USD\/utente\/mese = ~250 USD\/mese (~240 EUR). Totale ~340 EUR\/mese per licenze. Il Power BI Gateway \u00e8 gratuito. ADLS Gen2 incluso nella licenza per uso standard.<\/p>\n<p><strong>Quanto tempo serve per imparare a costruire dataflow?<\/strong><br \/>\nUn analyst che conosce gi\u00e0 Power BI Desktop con Power Query \u00e8 produttivo in 1-2 giorni: l&#8217;interfaccia online \u00e8 quasi identica a quella desktop. Per costruire pattern avanzati (incremental, linked entity, AI insights) serve una settimana di pratica con casi reali.<\/p>\n<p><strong>I dati nel dataflow sono al sicuro rispetto al GDPR?<\/strong><br \/>\nS\u00ec, con configurazione standard: storage in datacenter Europa (Dublino o Amsterdam), crittografia in transito TLS 1.2 e a riposo AES-256, gateway che non apre porte inbound sul firewall aziendale. Per requisiti specifici (sensitivity label, audit log esteso) servono Premium o PPU. Per PMI sanitarie o finanziarie consigliamo coinvolgimento del DPO sin dall&#8217;assessment.<\/p>\n<p><strong>Posso esportare i dati di un dataflow al di fuori di Power BI?<\/strong><br \/>\nS\u00ec. I dataflow scrivono in formato Common Data Model su ADLS Gen2 leggibile da Azure Synapse, Databricks, Azure ML, e anche Excel via connettore. In setup &#8220;Bring Your Own Storage&#8221; si pu\u00f2 puntare ADLS Gen2 a un proprio account Azure Storage e accedere ai file CSV\/Parquet con qualsiasi tool.<\/p>\n<p><strong>Cosa succede se cambio il database sorgente del gestionale?<\/strong><br \/>\nSi modifica solo il dataflow Core che attaccava la sorgente originale: cambio di connection string, eventuale rimappatura dei nomi colonna se cambiano. Tutti i dataset che consumavano il dataflow non hanno bisogno di modifiche. Questo \u00e8 esattamente il valore di disaccoppiamento che il dataflow porta: cambio una volta, tutti consumano la nuova versione.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@type\": \"HowTo\",\n\"name\": \"Come costruire il primo Power BI Dataflow per PMI\",\n\"description\": \"5 passi pratici per creare e schedulare un Power BI Dataflow su workspace PPU o Premium.\",\n\"step\": [\n{\"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Apri il workspace Power BI\", \"text\": \"Accedi a app.powerbi.com con licenza PPU o Premium, entra nel workspace e crea un nuovo dataflow.\"},\n{\"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Configura sorgente e gateway\", \"text\": \"Aggiungi tabelle, scegli il connettore, inserisci credenziali e seleziona il gateway on-premise se serve.\"},\n{\"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Applica trasformazioni Power Query\", \"text\": \"Seleziona tabelle\/viste, rimuovi colonne PII non necessarie, casta i tipi corretti, applica filtri storici.\"},\n{\"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Salva il dataflow\", \"text\": \"Salva con nome descrittivo, aggiungi descrizione e owner, ritorna al workspace.\"},\n{\"@type\": \"HowToStep\", \"position\": 5, \"name\": \"Schedula refresh e incremental\", \"text\": \"Configura il refresh notturno, abilita incremental refresh sulle entit\u00e0 grandi e verifica il primo refresh.\"}\n]\n}\n<\/script><\/p>\n<p><script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@type\": \"FAQPage\",\n\"mainEntity\": [\n{\"@type\": \"Question\", \"name\": \"Serve un data warehouse separato se uso Power BI Dataflow?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Per una PMI con decine di milioni di righe e refresh giornalieri, il dataflow con linked entity emula un data warehouse a tre strati senza infrastruttura dedicata. Sopra i 200 milioni di righe per entit\u00e0 o SLA real-time, il passo successivo \u00e8 Azure Synapse o un Datamart Power BI.\"}},\n{\"@type\": \"Question\", \"name\": \"Posso usare Power BI Dataflow con licenza Pro standard?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ec ma con limitazioni: niente incremental refresh, niente computed entity, niente linked entity tra workspace, niente AI insights, max 8 refresh\/giorno. Per produzione serve PPU o Premium.\"}},\n{\"@type\": \"Question\", \"name\": \"Quanto costa Power BI Dataflow per una PMI da 30 dipendenti?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Tipicamente 5 licenze PPU per team analytics (~95 EUR\/mese) + 25 licenze Pro consumer (~240 EUR\/mese) = ~340 EUR\/mese totali. Gateway gratuito, ADLS Gen2 incluso.\"}},\n{\"@type\": \"Question\", \"name\": \"Quanto tempo serve per imparare i dataflow?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Un analyst che conosce Power BI Desktop con Power Query \u00e8 produttivo in 1-2 giorni. Per pattern avanzati (incremental, linked entity, AI insights) serve una settimana di pratica.\"}},\n{\"@type\": \"Question\", \"name\": \"I dati nel dataflow sono compliant GDPR?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ec con setup standard: storage Europa (Dublino\/Amsterdam), TLS 1.2 in transito, AES-256 a riposo, gateway senza porte inbound. Premium aggiunge sensitivity label e audit log estesi.\"}},\n{\"@type\": \"Question\", \"name\": \"Posso esportare i dati del dataflow fuori da Power BI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ec. Storage \u00e8 ADLS Gen2 in formato Common Data Model leggibile da Synapse, Databricks, Azure ML, Excel. Con Bring Your Own Storage si punta a un proprio Azure Storage e si accede ai file CSV\/Parquet.\"}},\n{\"@type\": \"Question\", \"name\": \"Cosa succede se cambio database sorgente?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Si modifica solo il dataflow Core: cambio connection string ed eventuale rimappatura colonne. I dataset consumer non richiedono modifiche. Questo \u00e8 il valore di disaccoppiamento del dataflow.\"}}\n]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Architettura Power BI Dataflow per PMI italiane nel 2022: ETL self-service nel cloud, pricing PPU, incremental refresh, linked entity, governance e roadmap di implementazione 60 giorni.<\/p>\n","protected":false},"author":2,"featured_media":1802,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Power BI Dataflow PMI 2022: self-service BI | Brentasoft","_seopress_titles_desc":"Power BI Dataflow per PMI italiane 2022: ETL self-service nel cloud, PPU 20 USD\/mese, incremental refresh, linked entity e roadmap 60 giorni.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/power-bi-dataflow-datamart-pmi-self-service-2022\/","_seopress_social_fb_title":"Power BI Dataflow PMI 2022: self-service BI | Brentasoft","_seopress_social_fb_desc":"Power BI Dataflow per PMI italiane 2022: ETL self-service nel cloud, PPU 20 USD\/mese, incremental refresh, linked entity e roadmap 60 giorni.","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/powerbi-dataflow-dashboard.jpg","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"Power BI Dataflow PMI 2022: self-service BI | Brentasoft","_seopress_social_twitter_desc":"Power BI Dataflow per PMI italiane 2022: ETL self-service nel cloud, PPU 20 USD\/mese, incremental refresh, linked entity e roadmap 60 giorni.","_seopress_social_twitter_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/powerbi-dataflow-dashboard.jpg","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-1808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kpi-e-metriche"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/1808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1808"}],"version-history":[{"count":0,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/1808\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/1802"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}