Da SSAS a Microsoft Fabric: guida alla migrazione dei modelli semantici

06 Nov 20268 min di letturaviews 0comments 0
Da SSAS a Microsoft Fabric: guida alla migrazione dei modelli semantici — Pulse Convert

Introduzione

La migrazione da SSAS a Microsoft Fabric è spesso presentata come un unico progetto, ma in realtà sono due percorsi molto diversi. Un modello SSAS Tabular condivide il motore vertipaq con i modelli semantici di Power BI e Fabric: in molti casi si sposta con una validazione accurata e poche modifiche. Un cubo SSAS Multidimensionale, invece, nasce con MDX e funzionalità che in un modello semantico non esistono in forma identica: va ricostruito come schema a stella. Pulse Convert (sviluppato da Office Solution AI Labs) consente di automatizzare la migrazione dei metadati garantendo un'accuratezza stimata del 70-90%.

Lo scenario di riferimento

Questo scenario illustrativo rappresenta il perimetro tipico di modernizzazione per un'azienda enterprise:

  • Oggetti di migrazione : Circa 60 tra modelli e cubi SSAS (in formato Tabular .bim e Multidimensionale)
  • Caratteristiche chiave : Calcoli MDX, gerarchie padre-figlio, istruzioni SCOPE e ruoli di sicurezza
  • Complessità (stimata) : Media
  • Durata stimata : Da 4 a 8 settimane
  • Architettura di destinazione : Modello semantico in Microsoft Fabric, in Direct Lake o Import, con schema a stella

Tabular o Multidimensionale? La domanda che decide il progetto

Il più grosso errore di stima in questo tipo di progetti è trattare i due formati come lo stesso problema:

  • I modelli Tabular : Parlano già la lingua di destinazione: usano DAX e lo stesso motore dei modelli semantici di Power BI e Fabric. Misure, relazioni e gerarchie si portano con una validazione, non con una riscrittura.
  • I cubi Multidimensionali : Sono costruiti in MDX e si appoggiano a funzioni senza un equivalente diretto (writeback, gerarchie con operatori unari e relazioni molti-a-molti). Qui serve un vero lavoro di modellazione verso uno schema a stella.

Mappa dei concetti: da SSAS al modello semantico

In SSASIn Microsoft Fabric / Power BINota pratica
Modello Tabular (.bim)Modello semanticoDistribuzione tramite endpoint XMLA
Cubo MultidimensionaleModello tabulare ricostruitoVa ridisegnato a stella
Membri calcolati MDXMisure DAXRiscrittura, non traduzione letterale
Gerarchie padre-figlioColonne con funzioni PATH e PATHITEMSi appiattiscono nel modello
Istruzioni SCOPELogica DAX con CALCULATEDa validare caso per caso
Operatori unariCalcolo esplicito delle misureNessun equivalente automatico
Ruoli di sicurezzaRuoli RLS con Microsoft EntraInclude la sicurezza dinamica
Origine relazionale del data warehouseLakehouse o Warehouse in OneLakeCon Direct Lake i dati restano in OneLake

Il percorso in 7 passaggi

01

Inventario di modelli, cubi e client

Elenca modelli, cubi, partizioni, prospettive e ruoli. Annota anche chi li interroga: cartelle Excel con tabelle pivot, report Power BI, SSRS, applicazioni interne.

02

Distinguere Tabular da Multidimensionale

Separa i due gruppi fin dall’inizio. Il primo diventa un’attività di migrazione e validazione; il secondo un progetto di modellazione a stella.

03

Progettare l’architettura di destinazione

Definisci uno schema a stella con tabelle dei fatti e dimensioni condivise. Scegli tra Direct Lake e modello Import.

04

Migrare i modelli Tabular

Esporta il file .bim, distribuiscilo sulla capacità Fabric tramite l’endpoint XMLA e ripunta le origini dati, validando relazioni e misure.

05

Ricostruire i cubi Multidimensionali

Trasforma le dimensioni in tabelle, le misure MDX in misure DAX e appiattisci le gerarchie padre-figlio con PATH e PATHITEM.

06

Sicurezza e identità

Riporta i ruoli SSAS in ruoli RLS collegati a Microsoft Entra ID. Prova ogni ruolo con utenti reali.

07

Parità, prestazioni e cutover

Confronta totali, subtotali e casi limite, misura i tempi di risposta in Direct Lake e ripunta i client Excel prima del decommissioning.

Roadmap in 5 fasi

  • Fase 1: Discovery e inventario — Scansione automatica degli asset, inventario dei calcoli e mappa delle dipendenze.
  • Fase 2: Modernizzazione dello strato semantico — Replatforming dei metadati SSAS verso modelli semantici Power BI e Fabric.
  • Fase 3: Conversione automatica — Traduzione dei cubi con mappatura delle misure.
  • Fase 4: Parità e UAT — Confronto tra sorgente e destinazione su dati e risultati.
  • Fase 5: Cutover e abilitazione — Rilascio in produzione su Fabric, formazione e dismissione di SSAS.

Le sfide più frequenti (e come affrontarle)

  • Calcoli MDX, gerarchie padre-figlio e SCOPE : Il modello a cubo non ha un equivalente identico in DAX. Si procede con riscritture guidate e confronto dei risultati.
  • Sicurezza dei ruoli : RLS su Microsoft Entra e test meticolosi con utenti reali per evitare aperture accidentali.
  • Prestazioni in Direct Lake o Import : Servono prove di carico e ottimizzazione delle partizioni in OneLake.
  • Client Excel e applicazioni : Ripuntamento sistematico e censimento delle cartelle di lavoro collegate.

Come Pulse Convert accelera la migrazione

Pulse Convert automatizza la migrazione dei metadati da SSAS Tabular e Multidimensionale verso i modelli semantici di Power BI e Fabric, con mappatura delle misure e confronto di parità tra sorgente e destinazione. L’accuratezza stimata della conversione automatica è compresa tra il 70% e il 90%, in funzione della complessità del modello, riducendo il lavoro manuale del 70-80%.

Checklist prima di spegnere SSAS

  • ✓ Totali e subtotali coincidono con SSAS su più periodi storici.
  • ✓ Misure MDX riscritte in DAX e validate su casi limite.
  • ✓ Ruoli RLS provati con utenti reali in Microsoft Entra.
  • ✓ Client Excel e report Power BI ripuntati all'endpoint Fabric.
  • ✓ Tempi di risposta ottimali verificati in modalità Direct Lake.
  • ✓ Gateway dati e capacità Fabric correttamente dimensionati.

Domande frequenti (FAQ)

A.In gran parte sì. Il motore è lo stesso dei modelli semantici di Power BI e Fabric, quindi misure e relazioni si portano con una validazione accurata. Restano da verificare origini dati, sicurezza e prestazioni.
A.Vanno ricostruiti come modelli tabulari: i calcoli MDX diventano misure DAX e gerarchie, SCOPE e operatori unari vanno riprogettati a stella.
A.Per circa 60 modelli e cubi di complessità media, la stima è tra 4 e 8 settimane. I cubi Multidimensionali richiedono più tempo rispetto ai Tabular.
A.I ruoli SSAS diventano ruoli RLS collegati a Microsoft Entra ID. Ogni ruolo va provato e collaudato con utenti reali.
A.Dipende da volumi, freschezza dei dati e costi. Uno schema a stella su OneLake con Direct Lake è spesso l’architettura cloud raccomandata.
A.Scrivi a Admin@innovationalofficesolution.com o usa la pagina dedicata: analizziamo un campione dei tuoi modelli e ti mostriamo i risultati.
Proof of Concept (POC) Gratuito
Microsoft Solution Partner

Prova Pulse Convert sui tuoi modelli SSAS

Vuoi accelerare la transizione da Analysis Services a Microsoft Fabric? Richiedi un Proof of Concept gratuito: analizzeremo un campione dei tuoi modelli Tabular o cubi Multidimensionali.

Accuratezza di conversione automatica stimata tra il 70% e il 90%Riduzione del 70-80% del lavoro manuale di re-ingegnerizzazionePOC gratuito su modelli e cubi realiPartner certificato Microsoft per Data & AI
Richiedi un POC gratuitoContatta i nostri specialisti
🔒 Zero Rischi•⚡ Risposta entro 24h
Pubblicato da: Office Solution AI Labs (Microsoft Solution Partner for Data & AI)
#SSAS#Microsoft Fabric#migrazione SSAS a Microsoft Fabric#SSAS Tabular#cubo multidimensionale#MDX in DAX#Direct Lake#Pulse Convert#modelli semantici#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