Share via


Migrera Azure Analysis Services till Power BI

Den här artikeln beskriver migreringsfunktionen Microsoft Azure Analysis Services till Microsoft Power BI Premium i Power BI. Den här funktionen tillhandahåller modelldatabasmigrering från Azure Analysis Services till semantisk modell i Power BI Premium, Power BI Premium per användare och Power BI Embedded-arbetsytor.

Innan du påbörjar en migrering bör du läsa Migrera från Azure Analysis Services till Power BI Premium och migreringsscenarier. De här vägledningsartiklarna ger en detaljerad jämförelse av båda plattformarna och kan hjälpa dig att fastställa en migreringsstrategi som passar din organisation bäst.

Efter migreringen kan du göra ändringar i serveregenskaperna i Analysis Services om det behövs.

Förstå hur migreringen fungerar

Förutsättningar

Se till att varje miljö uppfyller följande krav:

I Azure Analysis Services

I Power BI

Ihopkoppling

När du använder migreringsfunktionen Azure Analysis Services till Power BI Premium i Power BI, när du har sett till att alla förutsättningar är uppfyllda, påbörjar du en migrering genom att först skapa en anslutning mellan en Azure Analysis Services-server och en arbetsyta. Anslutningen är en unik parkoppling mellan en serverresurs i Azure Analysis Services och en arbetsyta i Power BI. Endast en kopplingsanslutning kan finnas mellan en viss server och arbetsyta. När ett migreringspar skapas kan du sedan migrera en eller flera modelldatabaser från servern till arbetsytan som en semantisk modell.

Migrering

När du migrerar skapas en säkerhetskopia av modelldatabasen i azure-lagringskontot som anges i säkerhetskopieringsinställningarna för Azure Analysis Services-servern. Säkerhetskopian kopieras sedan till ADLS Gen 2-lagringskontot som är anslutet till arbetsytan. Säkerhetskopian återställs sedan till arbetsytan. Bygg- och skrivbehörigheter för modellen konfigureras sedan.

Migrering omfattar:

  • Modellmetadata.
  • Modellera data från och med den senaste uppdateringen.
  • Modellroller i Azure Analysis Services, till exempel de som används för säkerhet på objektnivå och på radnivå. UPN ingår också.
  • Semantisk modell Build-behörigheter har angetts för medlemmar i läsmodellroller.
  • Skrivbehörigheter för semantisk modell anges för medlemmar i administratörsmodellroller.

Migreringen omfattar inte:

  • Tjänstens huvudnamn som konfigurerats för Azure Analysis Services-servern och modelldatabasen ingår inte i den återställde modellen i Power BI.
  • Serveromdirigering som gör att klientprogram, verktyg och automatiseringsprocesser automatiskt omdirigeras till den nyligen migrerade modellen i Power BI ingår inte i migreringssteget. Omdirigering aktiveras separat när migreringen har slutförts.

Efter migreringen är modellen i Power BI bakåtkompatibel med samma verktyg som används med Azure Analysis Services. För att ändra modellmetadata krävs XMLA-slutpunktsbaserade klientverktyg som Visual Studio med Analysis Services-projekt, SQL Server Management Studio, ALM Toolkit och Tabular Editor. Precis som andra modeller i Power BI som har metadata som ändrats via XMLA-slutpunkten kan migrerade modeller inte laddas ned som en Power BI Desktop-fil. Mer information om modellhantering via XMLA-slutpunkten finns i Avancerad datamodellhantering.

Omdirigering

Serveromdirigering gör det möjligt för XMLA-slutpunktsbaserade klientverktyg och automatiseringsprocesser att fortsätta att fungera utan att behöva ändra referensen för servernamn i anslutningssträng. Klientprogram, verktyg och automatiseringsprocesser omdirigeras automatiskt till den migrerade modellen i Power BI. Om ett serveralias har konfigurerats för Azure Analysis Services-servern omdirigeras även det till den migrerade modellen i Power BI.

Klientprogram och verktyg som ansluter till en migrerad modell måste använda följande lägsta eller högre Analysis Services-klientbiblioteksversioner:

Klientbibliotek Filversion Produktversion
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

Följande program som ansluter till en migrerad modell via omdirigering måste uppfylla eller överskrida lägsta versioner:

Program Minimiversion
Microsoft Excel 16.0.15826.10000
PowerShell-cmdletar Bestäms
Server Profiler 19.0.2
SQL Server Management Studio (SSMS) 19.0.2
Visual Studio med Analysis Services-projekt (SSDT) 3.0.6

Kommentar

PowerShell-cmdletar väntar för närvarande på att släppas.

Serveromdirigering för en migrering kan aktiveras med hjälp av en på/av-inställning. När du aktiverar serveromdirigering måste Azure Analysis Services-servern finnas och kan inte pausas. Den aktuella användaren måste vara både serveradministratör och arbetsyteadministratör.

När omdirigeringsstatusen för migreringen visar serveromdirigering aktiverad kan du pausa servern i Azure-portalen eller med hjälp av REST-API:et för Azure Analysis Services. Klientprogram, verktyg och processer omdirigeras till modellen i Power BI. Du debiteras inte när servern är pausad. Det går för närvarande inte att ta bort servrar med serveromdirigering. Mer information finns i Aktivera omdirigering senare i den här artikeln.

Ombindd

Till skillnad från serveromdirigering, som omdirigerar XMLA-slutpunktsbaserade klientverktyg till den nya modellen i Power BI, ombinds omdirigeras live connect-rapporter i Power BI-tjänst för att använda den nya modellen i Power BI.

Precis som serveromdirigering är det inte något som görs automatiskt som en del av migreringen. Det är något du har kontroll över när migreringen har slutförts. Du kan aktivera ombindning, kontrollera statusen för en ombindning eller ångra ombindningen och återställa rapporter till att köra frågor mot modelldata i Azure Analysis Services. Mer information finns i Aktivera ombindning senare i den här artikeln.

Viktigt!

  • Modeller som migreras med hjälp av migreringsfunktionen Azure Analysis Services till Power BI Premium i Power BI kan inte laddas ned som en .pbix-fil. Om du vill ändra modellmetadata använder du Visual Studio, ALM Toolkit med öppen källkod eller tabellredigeraren med öppen källkod.

  • Tabell- och PowerQuery M-uttryck med samma namn tillåts inte i Power BI-modeller. Kontrollera att modelldatabastabeller och PowerQuery M-uttryck i modellen inte har samma namn före migreringen. För dubbletter av namn kan du byta namn på uttrycket eller tabellen, men i de flesta fall är det enklast att byta namn på uttrycket. Om det finns dubblettnamn under migreringen misslyckas återställningsåtgärden och ett fel returneras.

Migrera från Azure Analysis Services till Power BI

Innan du påbörjar en migrering måste du först se till att kraven uppfylls . Öppna sidor för både Azure Analysis Services-servern och Power BI i webbläsaren.

Skapa en migreringsparning

  1. I Power BI väljer du Inställningar> Azure Analysis Services-migreringar.

    Screenshot shown Manage Azure AS migrations in settings menu.

  2. På sidan Azure Analysis Services till Power BI Premium väljer du + Ny migrering.

  3. I den utfällbara menyn Skapa Azure Analysis Services-migrering väljer du Anslut till Azure.

  4. Välj Namnet på Azure-prenumerationen, resursgruppen och servern med en eller flera modelldatabaser som du vill migrera.

  5. I listrutan Arbetsyta väljer du en befintlig arbetsyta att migrera till eller skapar en ny arbetsyta, väljer Skapa en ny Premium-arbetsyta och anger sedan ett arbetsytenamn, en beskrivning och ett licensläge.

    Om du till exempel skapar en ny migreringsanslutning med en ny PPU-arbetsyta bör den utfällbara menyn Skapa AAS-migrering se ut som bilden nedan:

    Screenshot of Create migration flyout.

  6. Kontrollera inställningarna och välj sedan Skapa.

Migrera

  1. På sidan Azure Analysis Services till Power BI Premium väljer du Alla migreringar för att uppdatera och visa migreringsanslutningspar som skapats för din klientorganisation.

  2. Under Azure Analysis Services Server väljer du den server som innehåller en eller flera modelldatabaser som du vill migrera till den kopplade Power BI-arbetsytan.

  3. I Migreringsinformation kontrollerar du inställningarna för Azure Analysis Services-servern och Power BI Premium-arbetsytan. Alla krav som inte uppfylls visas. Modelldatabaser på servern som kan migreras visas i semantiska modeller.

    Screenshot of migration details.

  4. För varje modelldatabas som du vill migrera går du till Inkludera i migrering och växlar skjutreglaget till Ja.

    Modelldatabaser migreras parallellt, för att minska påverkan på målkapaciteten är det maximala antalet modelldatabaser som kan migreras samtidigt fem.

  5. Välj Migrera. Om kraven uppfylls påbörjas migreringen. Migreringsprocessen kan ta lite tid medan källmodelldatabasen sparas till lagring av säkerhetskopior, kopieras till ADLS Gen 2-lagring och återställs till arbetsytan. Du kan lämna den här sidan och fortsätta att använda Power BI medan migreringen pågår.

    Serveromdirigering är inte aktiverat under migreringen. Klienterna fortsätter att ansluta till modelldatabasen i Azure Analysis Services tills serveromdirigering har aktiverats. Innan du aktiverar serveromdirigering rekommenderar vi att du testar anslutningen till den migrerade modellen i Power BI.

Övervaka migrering

På sidan Migreringsinformation i semantiska modeller väljer du den modelldatabas som du migrerar för att visa den utfällbara menyn Migreringsinformation . Den utfällbara menyn visar viktig information om migreringen, inklusive status och migreringsförlopp. Kom ihåg att migreringen kan ta lite tid beroende på storleken och komplexiteten i modelldatabasen som migreras.

Model migration details showing progress.

När migreringsprocessen är klar visas eventuella problem.

Model migration details showing completion.

Aktivera omdirigering

När en migrering har slutförts kan du aktivera serveromdirigering. När serveromdirigeringen är klar omdirigeras klientprogram och verktyg som uppfyller minimikraven för version tillsammans med automatiseringsprocesser automatiskt till modellen i Power BI.

Om du vill aktivera omdirigering går du till sidan Azure Analysis Services till Power BI Premium , under Alla migreringar, för det migreringspar som du vill omdirigera i kolumnen Serveromdirigering aktiverat , och ställer in skjutreglaget på Aktivera.

Enable redirection.

Omdirigering kan ta lite tid. Du kan lämna sidan och fortsätta att använda Power BI medan omdirigeringen pågår. Om du vill kontrollera status för serveromdirigering väljer du Fler alternativ och sedan Omdirigeringsstatus.

Check redirection status from More options menu.

Den utfällbara menyn Serveromdirigering visar status för omdirigering.

Redirection status flyout.

Om du vill inaktivera serveromdirigering går du till sidan Azure Analysis Services till Power BI Premium under Alla migreringar och flyttar skjutreglaget Serveromdirigering aktiverat till Av.

Aktivera ombindd

Om du har rapporter i Power BI-tjänst som är anslutna till och har frågat din datamodell i Azure Analysis Services kan du sedan koppla om rapporter i Power BI-tjänst för att köra frågor mot modellen i Power BI när migreringen har slutförts.

Om du vill koppla om rapporter går du till sidan Azure Analysis Services till Power BI Premium under Alla migreringar>Azure Analysis Services-server och väljer din servermigrering. På sidan Migreringsinformation väljer du Sedan Ombindade rapporter för den nyligen migrerade modellen.

Migration server connection

Det kan ta några minuter att slutföra den ombindade åtgärden. Om du vill kontrollera statusen för din ombindning väljer du Bind om status.

Om du vill ångra ombindningen och återställa rapporter till frågemodelldata i Azure Analysis Services väljer du Ångra ombindd.

Pausa servern

När du har verifierat en lyckad migrering kan du pausa Azure Analysis Services-servern antingen i Azure-portalen eller med hjälp av REST-API:et för Azure Analysis Services.

Om servern fortfarande startas efter att du har aktiverat serveromdirigering kan befintliga Azure Analysis Services-modeller fortfarande frågas genom att ställa in egenskapen AsAzureRedirection anslutningssträng till Inaktiverad.

Community

Power BI har en livlig community där MVP:er, BI-proffs och kollegor delar med sig av expertis i diskussionsgrupper, videor, bloggar med mera. När du lär dig mer om migrering bör du kolla in följande ytterligare resurser: