Condividi tramite


Eseguire la migrazione da Azure Analysis Services a Power BI

Questo articolo descrive la funzionalità di migrazione da Microsoft Azure Analysis Services a Microsoft Power BI Premium in Power BI. Questa funzionalità fornisce la migrazione del database modello da Azure Analysis Services al modello semantico nelle aree di lavoro Power BI Premium, Power BI Premium per utente e Power BI Embedded.

Prima di iniziare una migrazione, assicurarsi di esaminare Eseguire la migrazione da Azure Analysis Services a Power BI Premium e Scenari di migrazione. Questi articoli di linee guida forniscono un confronto dettagliato di entrambe le piattaforme e consentono di determinare una strategia di migrazione più adatta all'organizzazione.

Dopo la migrazione, è possibile apportare modifiche alle proprietà del server in Analysis Services, se necessario.

Informazioni sulla migrazione

Prerequisiti

Assicurarsi che ogni ambiente soddisfi i prerequisiti seguenti:

In Azure Analysis Services

In Power BI

documento

Quando si usa la funzionalità di migrazione di Azure Analysis Services a Power BI Premium in Power BI, dopo aver verificato che tutti i prerequisiti siano soddisfatti, iniziare una migrazione creando prima una connessione tra un server di Azure Analysis Services e un'area di lavoro. La connessione è un'associazione univoca tra una risorsa server in Azure Analysis Services e un'area di lavoro in Power BI. Tra un determinato server e un'area di lavoro può esistere una sola connessione di associazione. Quando viene creata una coppia di migrazione, è possibile eseguire la migrazione di uno o più database modello dal server all'area di lavoro come modello semantico.

Migrazione

Durante la migrazione, viene creato un backup del database modello nell'account di archiviazione di Azure specificato nelle impostazioni di backup del server di Azure Analysis Services. Il backup viene quindi copiato nell'account di archiviazione di ADLS Gen 2 connesso all'area di lavoro. Il backup viene quindi ripristinato nell'area di lavoro. Vengono quindi configurate le autorizzazioni di compilazione e scrittura per il modello.

La migrazione include:

  • Metadati modello.
  • Dati del modello, a partire dall'aggiornamento più recente.
  • Modellare ruoli in Azure Analysis Services, ad esempio quelli usati per la sicurezza a livello di oggetto e a livello di riga. Sono inclusi anche gli UPN.
  • Le autorizzazioni di compilazione del modello semantico vengono impostate per i membri dei ruoli del modello di lettura.
  • Le autorizzazioni di scrittura del modello semantico sono impostate per i membri dei ruoli del modello di amministratore.

La migrazione non include:

  • Le entità servizio configurate per il server e il database modello di Azure Analysis Services non sono incluse nel modello ripristinato in Power BI.
  • Il reindirizzamento del server che consente di reindirizzare automaticamente le applicazioni client, gli strumenti e i processi di automazione al modello appena migrato in Power BI non è incluso nel passaggio di migrazione. Il reindirizzamento viene abilitato separatamente, al termine della migrazione.

Dopo la migrazione, il modello in Power BI è compatibile con le versioni precedenti con gli stessi strumenti usati con Azure Analysis Services. La modifica dei metadati del modello richiede strumenti client basati su endpoint XMLA, ad esempio Visual Studio con progetti Analysis Services, SQL Server Management Studio, ALM Toolkit e Tabular Editor. Analogamente ad altri modelli in Power BI con metadati modificati tramite l'endpoint XMLA, i modelli migrati non possono essere scaricati come file di Power BI Desktop. Per altre informazioni sulla gestione dei modelli tramite l'endpoint XMLA, vedere Gestione avanzata dei modelli di dati.

Reindirizzamento

Il reindirizzamento server consente l'uso di strumenti client basati su endpoint XMLA e il funzionamento continuo dei processi di automazione senza dover modificare il riferimento al nome del server nella stringa di connessione. Le applicazioni client, gli strumenti e i processi di automazione vengono reindirizzati automaticamente al modello migrato in Power BI. Se per il server Azure Analysis Services è configurato un alias server, verrà eseguito anche il reindirizzamento al modello migrato in Power BI.

Le applicazioni client e gli strumenti che si connettono a un modello migrato devono usare le versioni minime o superiori della libreria client di Analysis Services:

Libreria client Versione file Versione del prodotto
MSOLAP 2022.160.35.23 16.0.35.23
AMO 16.0.35.23 19.42.0.4
ADOMD 16.0.35.23 19.42.0.4

Le applicazioni seguenti che si connettono a un modello migrato tramite reindirizzamento devono soddisfare o superare le versioni minime:

Applicazione Versione minima
Microsoft Excel 16.0.15826.10000
Cmdlet PowerShell Deve essere determinato
Server Profiler 19.0.2
SQL Server Management Studio (SSMS) 19.0.2
Visual Studio con progetti di Analysis Services (SSDT) 3.0.6

Nota

I cmdlet di PowerShell sono attualmente in sospeso.

Il reindirizzamento del server per una migrazione può essere abilitato tramite un'impostazione On/Off. Quando si abilita il reindirizzamento del server, il server Azure Analysis Services deve esistere e non deve essere sospeso. L'utente corrente deve essere sia amministratore del server che amministratore dell'area di lavoro.

Quando lo stato di reindirizzamento per la migrazione mostra Reindirizzamento server abilitato, è possibile sospendere il server nel portale di Azure o usando l'API REST di Azure Analysis Services. Le applicazioni client, gli strumenti e i processi vengono reindirizzati al modello in Power BI. Non viene effettuato alcun addebito mentre il server è in pausa. L'eliminazione di server con reindirizzamento server non è attualmente supportata. Per altre informazioni, vedere Abilitare il reindirizzamento più avanti in questo articolo.

Riassociazione

A differenza del reindirizzamento del server, che reindirizza gli strumenti client basati su endpoint XMLA al nuovo modello in Power BI, la riassociazione reindirizza i report di connessione dinamica nel servizio Power BI per usare il nuovo modello in Power BI.

Come il reindirizzamento del server, non viene eseguita automaticamente come parte della migrazione. Si tratta di un elemento controllato dopo il completamento della migrazione. È possibile abilitare la riassociazione, controllare lo stato di una riassociazione o annullarne una e ripristinare i report per eseguire query sui dati del modello in Azure Analysis Services. Per altre informazioni, vedere Abilitare la riassociazione più avanti in questo articolo.

Considerazioni importanti

  • I modelli migrati usando la funzionalità di migrazione di Azure Analysis Services a Power BI Premium in Power BI non possono essere scaricati come file con estensione pbix. Per modificare i metadati del modello, usare Visual Studio, ALM Toolkit open source o Tabular Editor open source.

  • Le espressioni M di tabella e PowerQuery con lo stesso nome non sono consentite nei modelli di Power BI. Prima della migrazione, verificare che le tabelle di database del modello e le espressioni M di PowerQuery nel modello non abbiano lo stesso nome. Per qualsiasi nome duplicato, è possibile rinominare l'espressione o la tabella, ma nella maggior parte dei casi è più semplice rinominare l'espressione. Se durante la migrazione sono presenti nomi duplicati, l'operazione di ripristino avrà esito negativo e verrà restituito un errore.

Per eseguire la migrazione da Azure Analysis Services a Power BI

Prima di iniziare una migrazione, assicurarsi che vengano soddisfatti i prerequisiti. Aprire pagine sia per il server di Azure Analysis Services che per Power BI nel browser.

Creare un'associazione di migrazione

  1. In Power BI selezionare Impostazioni>Migrazioni di Azure Analysis Services.

    Screenshot che mostra come gestire le migrazioni di Azure AS nel menu delle impostazioni.

  2. Nella pagina Da Azure Analysis Services a Power BI Premium selezionare + Nuova migrazione.

  3. Nel riquadro a comparsa Crea migrazione di Azure Analysis Services selezionare Connetti ad Azure.

  4. Selezionare la Sottoscrizione di Azure, il Gruppo di risorse e il Nome del server con uno o più database modello di cui si vuole eseguire la migrazione.

  5. Nella casella di riepilogo Area di lavoro selezionare un'area di lavoro esistente da sottoporre alla migrazione oppure, per creare una nuova area di lavoro, selezionare Crea una nuova area di lavoro Premium e quindi immettere un nome, una descrizione e una modalità di licenza.

    Ad esempio, se si crea una nuova connessione di migrazione con una nuova area di lavoro PPU, il riquadro a comparsa Crea migrazione AAS sarà simile all'immagine seguente:

    Screenshot del riquadro a comparsa Crea migrazione.

  6. Verificare le impostazioni e quindi selezionare Crea.

Migrazione

  1. Nella pagina Da Azure Analysis Services a Power BI Premium selezionare Tutte le migrazioni per aggiornare e visualizzare le coppie di connessioni di migrazione create per il tenant.

  2. In Server di Azure Analysis Services selezionare il server contenente uno o più database modello di cui si vuole eseguire la migrazione all'area di lavoro di Power BI abbinata.

  3. In Dettagli migrazione verificare le impostazioni del server Azure Analysis Services e dell'area di lavoro Power BI Premium. Vengono visualizzati tutti i prerequisiti non soddisfatti. I database modello nel server di cui è possibile eseguire la migrazione vengono visualizzati in Modelli semantici.

    Screenshot dei dettagli della migrazione.

  4. Per ogni database modello di cui si vuole eseguire la migrazione, in Includi nella migrazione impostare il pulsante del dispositivo di scorrimento su .

    La migrazione dei database modello viene eseguita in parallelo per ridurre l'impatto sulla capacità di destinazione. Il numero massimo di database modello di cui è possibile eseguire la migrazione simultaneamente è cinque.

  5. Seleziona Esegui la migrazione. Se vengono soddisfatti i prerequisiti, la migrazione avrà inizio. Il processo di migrazione può richiedere del tempo mentre il database del modello di origine viene salvato nell'archivio di backup, copiato nell'archiviazione di ADLS Gen 2 e ripristinato nell'area di lavoro. È possibile lasciare questa pagina e continuare a usare Power BI durante la migrazione.

    Il reindirizzamento del server non è abilitato durante la migrazione. I client continueranno a connettersi al database modello in Azure Analysis Services fino a quando non viene abilitato il reindirizzamento del server. Prima di abilitare il reindirizzamento del server, è consigliabile testare accuratamente la connessione al modello migrato in Power BI.

Monitorare la migrazione

Nella pagina Dettagli migrazione, in Modelli semantici selezionare il database del modello di cui si sta eseguendo la migrazione per visualizzare il riquadro a comparsa Dettagli migrazione. Il riquadro a comparsa mostra dettagli importanti sulla migrazione, tra cui lo stato e l'avanzamento della migrazione. Tenere presente che la migrazione può richiedere del tempo a seconda delle dimensioni e della complessità del database modello da trasferire.

Dettagli della migrazione del modello che mostrano lo stato di avanzamento.

Al termine del processo di migrazione, vengono visualizzati eventuali problemi.

Dettagli della migrazione del modello che mostrano il completamento.

Abilitare il reindirizzamento

Al termine di una migrazione, è quindi possibile abilitare il reindirizzamento del server. Al termine del reindirizzamento del server, le applicazioni client e gli strumenti che soddisfano i requisiti minimi di versione insieme ai processi di automazione vengono reindirizzati automaticamente al modello in Power BI.

Per abilitare il reindirizzamento, nella pagina Da Azure Analysis Services a Power BI Premium, in Tutte le migrazioni, per la coppia di migrazione da reindirizzare, nella colonna Reindirizzamento server abilitato impostare il dispositivo di scorrimento su Abilita.

Abilitare il reindirizzamento.

Il reindirizzamento potrebbe richiedere del tempo. È possibile lasciare la pagina e continuare a usare Power BI durante il reindirizzamento. Per controllare lo stato del reindirizzamento del server, selezionare Altre opzioni e quindi selezionare Stato reindirizzamento.

Controllare lo stato del reindirizzamento dal menu Altre opzioni.

Il riquadro a comparsa Reindirizzamento server mostra lo stato del reindirizzamento.

Riquadro a comparsa dello stato di reindirizzamento.

Per disabilitare il reindirizzamento del server, nella pagina Da Azure Analysis Services in Power BI Premium, in Tutte le migrazioni è sufficiente spostare il dispositivo di scorrimento di Reindirizzamento server abilitato su Disattivato.

Abilitare la riassociazione

Se nel servizio Power BI sono presenti report connessi ed è stato eseguita una query sul modello di dati in Azure Analysis Services, dopo aver completato la migrazione, è possibile riassociare i report nel servizio Power BI per eseguire query sul modello in Power BI.

Per riassociare i report, nella pagina Da Azure Analysis Services a Power BI Premium, in Tutte le migrazioni>Server di Azure Analysis Services selezionare la migrazione del server. Quindi, nella pagina Dettagli migrazione, per il modello appena migrato selezionare Riassocia report.

Connessione al server di migrazione

Per il completamento della riassociazione possono essere richiesti alcuni minuti. Per controllare lo stato della riassociazione, selezionare Stato di riassociazione.

Per annullare la riassociazione e ripristinare i report nell'esecuzione di query sui dati del modello in Azure Analysis Services, selezionare Annullare la riassociazione.

Sospendere il server

Dopo aver verificato l'avvenuta migrazione, è possibile sospendere il server di Azure Analysis Services nel portale di Azure o usando l'API REST di Azure Analysis Services.

Se il server rimane avviato dopo aver abilitato il reindirizzamento, è comunque possibile eseguire query sui modelli di Azure Analysis Services esistenti impostando la proprietà AsAzureRedirection della stringa di connessione su Disabilitata.

Community

Power BI ha una vivace community in cui MVP, professionisti BI e colleghi condividono competenze in gruppi di discussione, video, blog e altro ancora. Quando si apprendono informazioni sulla migrazione, assicurarsi di controllare queste risorse aggiuntive: