Overfør Azure Analysis Services til Power BI
Denne artikkelen beskriver microsoft Azure Analysis Services til Microsoft Power BI Premium-overføringsfunksjonen i Power BI. Denne funksjonen gir overføring av modelldatabaser fra Azure Analysis Services til semantisk modell i arbeidsområder i Power BI Premium, Power BI Premium per bruker og Power BI Embedded.
Før du begynner en overføring, må du kontrollere overføre fra Azure Analysis Services til Power BI Premium- og overføringsscenarioer. Disse Veiledning artiklene gir en detaljert sammenligning av begge plattformene og kan hjelpe deg med å finne en overføringsstrategi som passer best for organisasjonen.
Etter overføringen kan du gjøre endringer i serveregenskapene i Analysis Services om nødvendig.
Forstå overføring
Forutsetninger
Sørg for at hvert miljø oppfyller følgende forutsetninger:
i Azure Analysis Services
Azure Analysis Services-serveren du overfører fra, og Power BI-arbeidsområdet du overfører til, må være i samme leier.
Du må ha serveradministrator tillatelser og tilhøre eier- og/eller bidragsyterrollene for abonnementet.
Azure Analysis Services må ha en Azure Storage-konto med en konfigurert beholder og sikkerhetskopiering aktivert for serveren, som beskrevet i sikkerhetskopiering og gjenoppretting av Azure Analysis Services-databasen.
Hvis Brannmur er aktivert for serveren, må du kontrollere Tillat tilgang fra Power BI-tjenesten er satt til På, eller deaktiver brannmur under overføring.
Serveren må startes under overføringen. Du kan stanse serveren midlertidig etter at overføringen er fullført.
i Power BI
Hvis du vil overføre til Power BI, må du ha en Power BI Premium per kapasitet, Power BI Premium per brukereller Power BI Embedded-lisens.
Du må ha administrator for arbeidsområde tillatelse. Power BI-administratorer kan vise overføringer for leieren, men de kan imidlertid ikke utføre overføringer med mindre de også har administratortillatelse for arbeidsområdet.
Du må ha en Azure Data Lake Storage Gen 2 (ADLS Gen 2) lagringskonto i samme leier, og det arbeidsområdet du overfører til, må være koblet til denne lagringskontoen. For best ytelse bør ADLS Gen 2-lagringsplassen være plassert i samme område som arbeidsområdets kapasitet.
stort semantisk modelllagringsformat må være aktivert for arbeidsområdet.
XMLA-endepunktet må være aktivert for skrivebeskyttet for kapasiteten.
Hvis en lokal datagateway for Microsoft er konfigurert for at Azure Analysis Services-serveren skal kunne koble til lokale datakilder, må du også installere og konfigurere en gateway i Power BI-.
Sammenkobling
Når du bruker Azure Analysis Services til Power BI Premium-overføringsfunksjonen i Power BI, starter du en overføring ved først å opprette en tilkobling mellom en Azure Analysis Services-server og et arbeidsområde. Tilkoblingen er en unik sammenkobling mellom en serverressurs i Azure Analysis Services og et arbeidsområde i Power BI. Det kan bare finnes én sammenkoblingstilkobling mellom en bestemt server og et bestemt arbeidsområde. Når et overføringspar opprettes, kan du deretter overføre én eller flere modelldatabaser fra serveren til arbeidsområdet som en semantisk modell.
Migrasjon
Når du overfører, opprettes en sikkerhetskopi av modelldatabasen i Azure-lagringskontoen som er angitt i serverinnstillingene for Azure Analysis Services-serveren. Sikkerhetskopieringen kopieres deretter til ADLS Gen 2-lagringskontoen som er koblet til arbeidsområdet. Sikkerhetskopieringen gjenopprettes deretter til arbeidsområdet. Kompilerings- og skrivetillatelser for modellen konfigureres deretter.
Overføring inkluderer:
- Modellmetadata.
- Modelldata, fra og med den siste oppdateringen.
- Modell roller i Azure Analysis Services, for eksempel de som brukes til sikkerhet på objektnivå og sikkerhet på radnivå. UPN-er er også inkludert.
- Tillatelser for semantisk modellbygg er angitt for medlemmer av lesemodellroller.
- Skrivetillatelser for semantisk modell er angitt for medlemmer av administratormodellroller.
Overføring omfatter ikke:
- Tjenestekontohavere som er konfigurert for Azure Analysis Services-serveren og modelldatabasen, er ikke inkludert i den gjenopprettede modellen i Power BI.
- Serveromadressering som aktiverer klientprogrammer, verktøy og automatiseringsprosesser som automatisk omdirigeres til den nylig overførte modellen i Power BI, er ikke inkludert i overføringstrinnet. Omadressering aktiveres separat etter at overføringen er fullført.
Etter overføringen er modellen i Power BI bakoverkompatibel med de samme verktøyene som brukes med Azure Analysis Services. Endring av modellmetadata krever XMLA-endepunktbaserte klientverktøy for eksempel Visual Studio med Analysis Services-prosjekter, SQL Server Management Studio, ALM Toolkit og Tabular Editor. Som andre modeller i Power BI som har metadata endret gjennom XMLA-endepunktet, kan ikke overførte modeller lastes ned som en Power BI Desktop-fil. Hvis du vil ha mer informasjon om modellbehandling gjennom XMLA-endepunktet, kan du se Administrasjon av avansert datamodell.
Omdirigering
Server omadressering muliggjør XMLA-endepunktbaserte klientverktøy og automatiseringsprosesser for å fortsette å fungere uten å måtte endre servernavnreferansen i tilkoblingsstrengen. Klientprogrammer, verktøy og automatiseringsprosesser omdirigeres automatisk til den overførte modellen i Power BI. Hvis et serveralias er konfigurert for Azure Analysis Services-serveren, omdirigeres det også til den overførte modellen i Power BI.
Klientprogrammer og verktøy som kobler til en overført modell, må bruke følgende minimums- eller høyere Analysis Services-klientbibliotek versjoner:
Klientbibliotek | Filversjon | Produktversjon |
---|---|---|
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ølgende programmer som kobler til en overført modell gjennom omadressering, må oppfylle eller overskride minimumsversjoner:
Søknad | Minimumsversjon |
---|---|
Microsoft Excel | 16.0.15826.10000 |
PowerShell-cmdleter | Bestemmes |
Serverprofiler | 19.0.2 |
SQL Server Management Studio (SSMS) | 19.0.2 |
Visual Studio med Analysis Services-prosjekter (SSDT) | 3.0.6 |
Notat
PowerShell-cmdleter venter for øyeblikket på utgivelse.
Serveromadressering for en overføring kan aktiveres ved hjelp av en av/på-innstilling. Når du aktiverer serveromadressering, må Azure Analysis Services-serveren finnes og kan ikke stanses midlertidig. Gjeldende bruker må være både serveradministrator og arbeidsområdeadministrator.
Når omadresseringsstatus for overføringen viser serveromadressering aktivert, kan du deretter stanse serveren midlertidig i Azure-portalen eller ved hjelp av REST-API-en for Azure Analysis Services. Klientprogrammer, verktøy og prosesser omdirigeres til modellen i Power BI. Du faktureres ikke mens serveren er stanset midlertidig. Sletting av servere med serveromadressering støttes for øyeblikket ikke. Hvis du vil ha mer informasjon, kan du se Aktivere omadressering senere i denne artikkelen.
Koble til på nytt
I motsetning til serveromadressering, som omdirigerer XMLA-endepunktbaserte klientverktøy til den nye modellen i Power BI, ombinder viderekobler direkte tilkoblingsrapporter i Power BI-tjenesten for å bruke den nye modellen i Power BI.
Som serveromadressering er det ikke noe som gjøres automatisk for deg som en del av overføringen. Det er noe du har kontroll over etter at overføringen er fullført. Du kan aktivere repbinding på nytt, kontrollere statusen for en repbinding eller angre ombindingen og tilbakestille rapporter tilbake til spørring av modelldata i Azure Analysis Services. Hvis du vil ha mer informasjon, kan du se Aktivere på nytt senere i denne artikkelen.
Viktige hensyn
Modeller som overføres ved hjelp av Azure Analysis Services til Power BI Premium-overføringsfunksjonen i Power BI, kan ikke lastes ned som en PBIX-fil. Hvis du vil endre modellmetadata, bruker du Visual Studio, ALM-verktøysettet med åpen kildekode eller tabellredigering med åpen kildekode.
Tabell- og PowerQuery M-uttrykk med samme navn er ikke tillatt i Power BI-modeller. Før overføringen må du sørge for at modelldatabasetabeller og eventuelle PowerQuery M-uttrykk i modellen ikke har samme navn. For eventuelle dupliserte navn kan du gi nytt navn til enten uttrykket eller tabellen, men i de fleste tilfeller er det enklest å gi nytt navn til uttrykket. Hvis dupliserte navn finnes under overføringen, vil gjenopprettingsoperasjonen mislykkes, og en feil returneres.
Overføre fra Azure Analysis Services til Power BI
Før du starter en overføring, må du først sørge for at forutsetninger oppfylles. Åpne sider for både Azure Analysis Services-serveren og Power BI i nettleseren.
Opprette en overføringsparing
Velg Innstillinger>Azure Analysis Services-overføringeri Power BI.
Velg + Ny overføringpå siden Azure Analysis Services til Power BI Premium .
Velg
Opprett Azure Analysis Services .Koble til Azure på undermenyenVelg Azure Subscription, Resource groupog Server name med én eller flere modelldatabaser du vil overføre.
I arbeidsområde listeboksen velger du et eksisterende arbeidsområde som skal overføres til, eller hvis du vil opprette et nytt arbeidsområde, velger du Opprett et nytt Premium-arbeidsområde, og deretter skriver du inn et arbeidsområdenavn, en beskrivelse og velger en lisensmodus.
Hvis du for eksempel oppretter en ny overføringstilkobling med et nytt PPU-arbeidsområde, skal undermenyen Opprett AAS-overføring se ut som bildet nedenfor:
Kontroller innstillingene, og velg deretter Opprett.
Trekke
På siden Azure Analysis Services til Power BI Premium velger du Alle overføringer for å oppdatere og vise overføringstilkoblingspar opprettet for leieren.
Under Azure Analysis Services Servervelger du serveren som inneholder én eller flere modelldatabaser du vil overføre til det parede Power BI-arbeidsområdet.
I for overføring må du kontrollere innstillingene for Azure Analysis Services-serveren og Power BI Premium-arbeidsområdet. Eventuelle forutsetninger som ikke er oppfylt, vises. Modelldatabaser på serveren som kan overføres, vises i Semantiske modeller.
For hver modelldatabase du vil overføre, kan du veksle glidebryterknappen under Inkluder i overføringfor å Ja.
Modelldatabaser overføres parallelt for å redusere innvirkningen på målkapasiteten, det maksimale antallet modelldatabaser som kan overføres samtidig, er fem.
Velg Overfør. Hvis forutsetningene er oppfylt, begynner overføringen. Overføringsprosessen kan ta litt tid mens kildemodelldatabasen lagres i sikkerhetskopilagring, kopieres til ADLS Gen 2-lagring og gjenopprettes til arbeidsområdet. Du kan forlate denne siden og fortsette å bruke Power BI mens overføringen pågår.
Serveromadressering er ikke aktivert under overføring. Klienter vil fortsette å koble til modelldatabasen i Azure Analysis Services til serveromadressering er aktivert. Før du aktiverer serveromadressering, anbefales det at du tester grundig tilkobling til den overførte modellen i Power BI.
Overvåk overføring
Velg modelldatabasen du overføre
Når overføringsprosessen er fullført, vises eventuelle problemer.
Aktiver omadressering
Når en overføring er fullført, kan du aktivere serveromadressering. Når serveromadresseringen er fullført, omdirigeres klientprogrammer og verktøy som oppfyller minimumskravene for versjoner sammen med automatiseringsprosesser, automatisk til modellen i Power BI.
Hvis du vil aktivere omadressering, kan du angi glidebryteren for
Omadressering kan ta litt tid. Du kan forlate siden og fortsette å bruke Power BI mens omadressering pågår. Hvis du vil kontrollere statusen for serveromadressering, velger du Flere alternativer, og deretter velger du Status for omadressering.
Undermenyen serveromadressering viser statusen for omadressering.
undermeny for status for
Hvis du vil deaktivere serveromadressering, flytter du glidebryter
Aktiver ombinding
Hvis du har rapporter i Power BI-tjenesten som er koblet til og spurt datamodellen i Azure Analysis Services, kan du koble rapporter i Power BI-tjenesten til å spørre modellen i Power BI etter at overføringen er fullført.
Hvis du vil koble rapporter på nytt på siden Azure Analysis Services til Power BI Premium, velger du serveroverføringen under Alle overføringer>Azure Analysis Services-server. Velg deretter
Operasjonen for rebinding kan ta noen minutter å fullføre. Hvis du vil kontrollere statusen for ombindingen, velger du statusen Forbind på nytt.
Hvis du vil angre ombindingen og tilbakestille rapporter tilbake til spørring av modelldata i Azure Analysis Services, velger du Angre ombinding.
Stans serveren midlertidig
Når du har bekreftet en vellykket overføring, kan du stanse Azure Analysis Services-serveren enten i Azure-portalen eller ved hjelp av AZURe Analysis Services REST-API-en.
Hvis serveren forblir startet etter at du har aktivert serveromadressering, kan eksisterende Azure Analysis Services-modeller fremdeles spørres ved å angi AsAzureRedirection tilkoblingsstrengegenskap til Deaktivert.
Fellesskap
Power BI har et levende fellesskap der MVPer, BI-eksperter og kolleger deler ekspertise i diskusjonsgrupper, videoer, blogger og mer. Når du lærer om overføring, må du sjekke ut disse ekstra ressursene: