Da Tableau a Power BI: guida pratica alla migrazione, dal primo inventario al go-live

04 Nov 20269 Min Readviews 0comments 0
Migrazione da Tableau a Power BI: guida passo passo — Pulse Convert

Migrare da Tableau a Power BI non significa ridisegnare i grafici uno per uno. Significa spostare logica di business, sicurezza dei dati e abitudini d’uso di centinaia di persone, senza che i numeri del direttore commerciale cambino da un giorno all’altro. Chi ha già provato a fare tutto a mano sa che la parte visiva è la più semplice: i problemi nascono nei calcoli, nei flussi di preparazione dei dati e nelle regole di accesso.

Questa guida segue un percorso tipico, in sette passaggi, e mostra dove si concentrano le difficoltà e come un acceleratore come Pulse Convert sviluppato da Office Solution AI Labs può ridurle. Lo scenario è illustrativo e non descrive un cliente reale: serve a rendere concreti tempi, rischi e decisioni.

Lo scenario di riferimento

Lo scenario analizzato riflette una classica modernizzazione aziendale ad alta complessità:

  • Asset complessivi da migrare : circa 300 dashboard Tableau
  • Sorgenti eterogenee : database relazionali, file flat ed extract .hyper
  • Strato di preparazione dati : flussi Tableau Prep esistenti
  • Modello di sicurezza : filtri utente (User Filters) su base regionale e per filiale
  • Complessità stimata del progetto : Livello Enterprise (Alta)
  • Durata stimata del programma : da 8 a 14 settimane
  • Architettura target : Microsoft Fabric con Direct Lake, oppure modello tabulare Import con schema a stella

Cosa cambia davvero: la mappa dei concetti

Prima di migrare conviene avere una “tabella di traduzione” condivisa tra analisti e IT. Ecco le corrispondenze principali (sono indicative: ogni caso va verificato):

In TableauIn Power BI / FabricNota pratica
Workbook (.twb/.twbx)Report + modello semanticoUn modello condiviso sostituisce molti extract duplicati
Extract (.hyper)Tabelle Import o Direct Lake su OneLakeSi elimina la proliferazione di extract
Campo calcolatoColonna calcolata o misura DAXLe misure sono più riusabili tra i report
LOD FIXEDCALCULATE con ALLEXCEPT / REMOVEFILTERSIl risultato dipende dal contesto di filtro
LOD INCLUDEMisura con iteratori (SUMX, AVERAGEX) su SUMMARIZEDa testare con casi limite
LOD EXCLUDECALCULATE con REMOVEFILTERS su una colonnaAttenzione ai filtri di pagina
ParametroParametro what-if o field parameterCambia il modo in cui l’utente interagisce
Azione dashboardDrill-through, segnalibri, pagine tooltipVa riprogettata l’esperienza
Filtro utenteRuolo RLSLa sicurezza passa a Microsoft Entra
Tableau PrepDataflows Gen2 o notebook LakehouseDipende dalla complessità

Il percorso in 7 passaggi

01

Inventario e rationalizzazione

Il primo errore è migrare tutto. Esporta l’elenco di workbook, origini dati e flussi Prep e incrocialo con le statistiche di utilizzo di Tableau Server o Tableau Cloud. I dashboard che nessuno apre da mesi, le versioni duplicate e i prototipi dimenticati vanno archiviati. Con un inventario automatico è facile ottenere, già in questa fase, una riduzione significativa del perimetro.

02

Classificazione per complessità

Dividi gli asset in tre fasce: semplici (poche misure, nessuna LOD), medi (calcoli e parametri) e complessi (LOD annidate, Custom SQL, sicurezza a livello di riga). Le fasce guidano priorità, staffing e una stima dei tempi più onesta.

03

Progettazione del modello semantico

Disegna uno schema a stella con tabelle dei fatti e dimensioni condivise. Decidi se usare Direct Lake in Microsoft Fabric o un modello Import. Nel primo caso i dati restano in OneLake e il modello li legge direttamente; nel secondo vengono caricati in memoria. La scelta incide su freschezza dei dati, costi e tempi di aggiornamento.

04

Migrazione di dati e trasformazioni

I flussi Tableau Prep diventano Dataflows Gen2 per le trasformazioni più lineari oppure notebook Lakehouse per quelle più pesanti. Le query SQL personalizzate vengono riviste: spesso conviene trasformarle in viste o tabelle del lakehouse, perché una query “incollata” nel modello può essere incompatibile con Direct Lake.

05

Conversione di calcoli e visual

Campi calcolati e parametri passano a DAX; i visual vengono ricostruiti con le funzioni equivalenti. Qui si concentra il lavoro più delicato: le espressioni LOD. Una LOD FIXED non si traduce “a occhio”: va confrontata riga per riga con il risultato originale su campioni reali.

06

Sicurezza e governance

I filtri utente di Tableau diventano ruoli di sicurezza a livello di riga (RLS) in Power BI, collegati a Microsoft Entra. È il momento di definire anche workspace, ruoli di amministrazione, certificazione dei modelli e regole di pubblicazione, così il nuovo ambiente nasce governato e non solo funzionante.

07

Validazione parallela, rilascio e formazione

Fai girare vecchio e nuovo in parallelo per un periodo definito. Confronta totali, subtotali e casi limite; raccogli i feedback degli utenti chiave; solo allora spegni Tableau per quel perimetro. La formazione non è un extra: è ciò che decide se la migrazione verrà adottata.

La roadmap in 5 fasi

Il programma di migrazione si struttura in cinque fasi operative sequenziali:

  • Fase 1 : Discovery e inventario — Scansione automatica dell'intero catalogo Tableau, inventario dei calcoli e mappatura delle dipendenze per definire un perimetro chiaro e stabilire le priorità.
  • Fase 2 : Modernizzazione del livello semantico — Ripiattaforma dei metadati verso modelli semantici Power BI e Microsoft Fabric, consolidando un modello a stella condiviso.
  • Fase 3 : Conversione automatica degli asset — Traduzione automatica di dashboard, fogli di lavoro e logica di calcolo con mappatura delle misure per produrre la prima versione dei report.
  • Fase 4 : Parità e UAT — Confronto strutturato tra sorgente e destinazione su dati, granularità e aspetto visivo per ottenere report validati e certificati.
  • Fase 5 : Cutover e abilitazione — Rilascio definitivo in produzione su Fabric, dismissione controllata dell'istanza Tableau e sessioni di formazione mirate per gli utenti finali.

Le sfide più frequenti (e come affrontarle)

Nel passaggio operativo da Tableau a Power BI emergono alcune sfide tecniche ricorrenti che richiedono soluzioni collaudate:

  • Espressioni LOD complesse : In DAX non esiste una corrispondenza letterale uno a uno con le LOD di Tableau. La criticità si risolve traducendo la logica con CALCULATE, ALLEXCEPT, REMOVEFILTERS e iteratori SUMMARIZE, convalidando il comportamento su dati e casi limite reali.
  • Flussi Tableau Prep : Spostare le trasformazioni richiede nuove pipeline e benchmark sui volumi effettivi. La strategia migliore consiste nell'indirizzare le trasformazioni lineari verso Dataflows Gen2 e quelle ad alta intensità computazionale verso notebook Lakehouse.
  • Query Custom SQL annidate : Le query personalizzate incorporate nei modelli possono non essere compatibili con Direct Lake. È opportuno trasformarle tempestivamente in viste o tabelle native del lakehouse.
  • Filtri utente e Row-Level Security (RLS) : Un'errata configurazione espone dati riservati. I filtri utente vanno rimappati in ruoli RLS nativi collegati a Microsoft Entra ID e collaudati con utenti reali di ogni filiale.
  • Fiducia degli utenti e discrepanze numeriche : Eventuali scostamenti nei totali generano diffidenza. Si affronta con cicli di validazione parallela e tracciamento puntuale delle differenze fisiologiche di arrotondamento o contesto.
  • Governance e proliferazione dei workspace : Senza regole ferree, il disordine dell'ambiente sorgente viene replicato su Power BI. Vanno definiti criteri di certificazione, permessi e ruoli di amministrazione fin dal primo rilascio.

Come Pulse Convert accelera la migrazione

Pulse Convert automatizza la parte più ripetitiva del lavoro: scansione e inventario degli asset, conversione di dashboard, definizioni dei visual, campi calcolati e parametri, e confronto di parità tra sorgente e destinazione. L’accuratezza della conversione automatica è stimata tra il 70% e il 90%, in base alla complessità degli asset. Il valore sta nel tempo risparmiato: l’approccio riduce il lavoro manuale di re-ingegnerizzazione BI del 70-80%, lasciando al team le decisioni che richiedono davvero giudizio.

AttivitàApproccio manualeCon Pulse Convert
Inventario degli assetFogli di calcolo e intervisteScansione automatica con dipendenze
Campi calcolati e parametriRiscrittura uno per unoConversione automatica e mappatura delle misure
Definizioni dei visualRicostruzione manualeConversione automatica delle definizioni
Parità dei risultatiConfronto a campioneConfronto strutturato tra sorgente e destinazione
Casi complessi (LOD annidate, RLS)Interamente manualiIl team si concentra solo su questi

Checklist prima del go-live

Prima di completare il passaggio e spegnere Tableau, verificare che ogni voce della checklist sia soddisfatta:

  • ✓ Parità numerica : Totali e subtotali coincidono con Tableau su tutti i periodi di test.
  • ✓ Verifica calcoli critici : Le espressioni LOD più complesse sono state verificate su casi limite.
  • ✓ Collaudo sicurezza : I ruoli RLS sono stati collaudati con utenti reali di ogni filiale.
  • ✓ Performance e latenza : I tempi di aggiornamento e di risposta dei report rientrano nei requisiti.
  • ✓ Governance attiva : Workspace, ruoli e certificazione dei modelli semantici sono configurati.
  • ✓ Abilitazione utenti : Gli utenti chiave hanno completato le sessioni di formazione.

Domande frequenti

A.Per un perimetro di circa 300 dashboard con complessità alta, la stima è tra 8 e 14 settimane. Il tempo reale dipende da LOD, flussi Prep e regole di sicurezza.
A.Molte sì, verso DAX con CALCULATE o SUMMARIZE. Le LOD annidate e quelle molto legate al contesto richiedono una revisione manuale.
A.Vengono ricostruiti come Dataflows Gen2 o come notebook Lakehouse in Fabric, a seconda della complessità.
A.Diventano ruoli RLS in Power BI, collegati a Microsoft Entra, e vanno testati con utenti reali.
A.Dipende da freschezza dei dati, volumi e costi. In molti casi un modello a stella su OneLake con Direct Lake è l’architettura consigliata.
A.Scrivi a Admin@innovationalofficesolution.com o usa la pagina dedicata del nostro sito: analizziamo un campione dei tuoi asset e ti mostriamo i risultati.
Proof of Concept Gratuita
Microsoft Solution Partner

Prova Pulse Convert sui tuoi dashboard Tableau

Se vuoi capire quanta parte del tuo patrimonio Tableau si può convertire in automatico, il modo più rapido è partire da un campione reale. Ricevi un'analisi preliminare e una demo di conversione senza alcun vincolo.

Accuratezza di conversione automatica stimata 70%–90%Riduzione del lavoro manuale di migrazione del 70%–80%POC gratuita sui tuoi workbook Tableau (.twb / .twbx)Zero vincoli contrattuali • Supporto Microsoft Partner
Richiedi il POC gratuitoContatta i nostri esperti
🔒 Zero Rischi•⚡ Risposta entro 24h
Pubblicato da Office Solution AI Labs, Microsoft Solution Partner for Data & AI.
#Tableau#Power BI#Migrazione Tableau Power BI#LOD DAX#Tableau Prep Fabric#Direct Lake#RLS Power BI#Pulse Convert#Microsoft Fabric#Case Study

Contact Us

Advance Analytics of next generation

We are an authorized implementation partner of Snowflake, Databricks, Amazon, Automation Anywhere, Denodo, DataDog, New Relic, and Elastic.

Copyrights © 2026 Office Solution AI Labs