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, vedere Eseguire la migrazione da Azure Analysis Services a Power BI Premium e scenari di migrazione. Questi articoli indicazioni 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
Il server di Azure Analysis Services da cui si esegue la migrazione e l'area di lavoro di Power BI in cui si esegue la migrazione devono trovarsi nello stesso tenant.
È necessario disporre delle autorizzazioni di amministratore del server e appartenere ai ruoli Proprietario e/o Collaboratore per la sottoscrizione.
Azure Analysis Services deve avere un account Archiviazione di Azure con un contenitore configurato e abilitato per il backup per il server, come descritto in Backup e ripristino del database di Azure Analysis Services.
Se il firewall è abilitato per il server, assicurarsi che l'opzione Consenti l'accesso dal servizio Power BI sia impostata su Sì o disabilitare il firewall durante la migrazione.
Il server deve essere avviato durante la migrazione. È possibile sospendere il server al termine della migrazione.
In Power BI
Per eseguire la migrazione a Power BI, è necessario avere una licenza power BI Premium per capacità, Power BI Premium per utente o Power BI Embedded .
È necessario disporre dell'autorizzazione di amministratore dell'area di lavoro. Gli amministratori di Power BI possono visualizzare le migrazioni per il tenant, ma non possono eseguire migrazioni a meno che non dispongano anche dell'autorizzazione di amministratore dell'area di lavoro.
È necessario avere un account di archiviazione di Azure Data Lake Archiviazione Gen 2 (ADLS Gen 2) nello stesso tenant e l'area di lavoro a cui si esegue la migrazione deve essere connessa a tale account di archiviazione. Per ottenere prestazioni ottimali, l'archiviazione di ADLS Gen 2 deve trovarsi nella stessa area della capacità dell'area di lavoro.
Per l'area di lavoro è necessario abilitare un formato di archiviazione di modelli semantici di grandi dimensioni.
L'endpoint XMLA deve essere Abilitato per la lettura/scrittura per la capacità.
Se un gateway dati locale Microsoft è configurato per consentire al server di Azure Analysis Services di connettersi alle origini dati locali, è necessario installare e configurare un gateway 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 del modello.
- Dati del modello, a partire dall'aggiornamento più recente.
- Ruoli del modello in Azure Analysis Services, ad esempio quelli usati per la sicurezza a livello di oggetto e a livello di riga. Sono inclusi anche 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 vengono impostate per i membri dei ruoli del modello Amministrazione istrator.
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 sono inclusi 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 Editor tabulare. 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 del modello di dati.
Reindirizzamento
Il reindirizzamento server consente agli strumenti client basati su endpoint XMLA e ai processi di automazione di continuare a funzionare 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 successive della libreria client di Analysis Services seguenti:
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 può 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 nella 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 addebitato 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.
Riassociare
A differenza del reindirizzamento del server, che reindirizza gli strumenti client basati su endpoint XMLA al nuovo modello in Power BI, 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 un riassociamento o annullare l'associazione 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, IL Toolkit ALM open source o l'editor tabulare 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 siano soddisfatti i prerequisiti . Aprire pagine sia per il server Di Azure Analysis Services che per Power BI nel browser.
Creare un'associazione di migrazione
In Power BI selezionare Impostazioni> Migrazioni di Azure Analysis Services.
Nella pagina Azure Analysis Services per Power BI Premium selezionare + Nuova migrazione.
Nel riquadro a comparsa Crea migrazione di Azure Analysis Services selezionare Connessione in Azure.
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.
Nella casella di riepilogo Area di lavoro selezionare un'area di lavoro esistente a cui eseguire la migrazione o per creare una nuova area di lavoro, selezionare Crea una nuova area di lavoro Premium e quindi immettere un nome, una descrizione e selezionare 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:
Verificare le impostazioni e quindi selezionare Crea.
Migrate
Nella pagina Azure Analysis Services per Power BI Premium selezionare Tutte le migrazioni da aggiornare e visualizzare le coppie di connessioni di migrazione create per il tenant.
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.
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.
Per ogni database modello di cui si vuole eseguire la migrazione, in Includi in Migrazione, attivare o disattivare il pulsante del dispositivo di scorrimento su Sì.
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.
Seleziona Esegui la migrazione. Se vengono soddisfatti i prerequisiti, inizierà la migrazione. 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 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 lo stato della migrazione. Tenere presente che la migrazione può richiedere del tempo a seconda delle dimensioni e della complessità del database modello di cui viene eseguita la migrazione.
Al termine del processo di migrazione, vengono visualizzati eventuali problemi.
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 Azure Analysis Services a Power BI Premium , in Tutte le migrazioni, per la coppia di migrazione da reindirizzare, nella colonna Server redirection enabled (Reindirizzamento server abilitato ) impostare il dispositivo di scorrimento su Abilita.
Il reindirizzamento può richiedere del tempo. È possibile lasciare la pagina e continuare a usare Power BI mentre il reindirizzamento è in corso. Per controllare lo stato del reindirizzamento del server, selezionare Altre opzioni e quindi selezionare Stato reindirizzamento.
Il riquadro a comparsa Reindirizzamento server mostra lo stato del reindirizzamento.
Per disabilitare il reindirizzamento del server, nella pagina Azure Analysis Services in Power BI Premium , in Tutte le migrazioni è sufficiente spostare il dispositivo di scorrimento Server Redirection Enabled (Reindirizzamento server abilitato ) su Off (Disattivato).
Abilitare la riassociazione
Se sono presenti report nella servizio Power BI connessi al modello di dati ed è stato eseguito un'query sul modello di dati in Azure Analysis Services, dopo il completamento della migrazione, è possibile riassociare i report nella servizio Power BI per eseguire query sul modello in Power BI.
Per riassociare i report, nella pagina Azure Analysis Services a Power BI Premium, in Tutte le migrazioni>del server Azure Analysis Services selezionare la migrazione del server. Quindi, nella pagina Dettagli migrazione selezionare Ribind report per il modello appena migrato.
Il completamento dell'operazione di riassociazione può richiedere alcuni minuti. Per controllare lo stato del riassociato, selezionare Ribind status (Ribind stato).
Per annullare il riassociamento e ripristinare i report nell'esecuzione di query sui dati del modello in Azure Analysis Services, selezionare Annulla riassociamento.
Sospendere il server
Dopo aver verificato la corretta migrazione, è possibile sospendere il server 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 del server, è comunque possibile eseguire query sui modelli di Azure Analysis Services esistenti impostando la proprietà AsAzureRedirection stringa di connessione su Disabled.
Community
Power BI ha una vivace community in cui MVP, professionisti bi e peer condividono competenze in gruppi di discussione, video, blog e altro ancora. Quando si apprendono informazioni sulla migrazione, assicurarsi di controllare queste risorse aggiuntive:
- Community di Power BI
- Cercare "Eseguire la migrazione di Azure Analysis Services a Power BI" in Bing
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per