Hent data fra Azure Analysis Services

Fuldført

Azure Analysis Services er en fuldt administreret platform som en tjeneste (PaaS), der leverer semantiske modeller i virksomhedsklassen i cloudmiljøet. Du kan bruge avancerede miks- og modelleringsfunktioner til at kombinere data fra flere datakilder, definere målepunkter og sikre dine data i en enkelt semantisk tabelmodel, der er tillid til. Den semantiske model gør det nemmere og hurtigere for brugerne at udføre ad hoc-dataanalyser ved hjælp af værktøjer som Power BI.

For at fortsætte scenariet så bruger Tailwind Traders Azure Analysis Services til at gemme økonomiske projekteringsdata. Du er blevet bedt om at sammenligne disse data med de faktiske salgsdata i en anden database. Hentning af data fra Azure Analysis Services server svarer til at hente data fra SQL Server, da du kan:

  • Godkend til serveren.
  • Vælg den model, du vil bruge.
  • Vælg, hvilke tabeller du har brug for.

De bemærkelsesværdige forskelle mellem Azure Analysis Services og SQL Server er:

  • Analysis Services-modeller har allerede oprettet beregninger.
  • Hvis du ikke har brug for en hel tabel, kan du forespørge dataene direkte. I stedet for at bruge Transact-SQL (T-SQL) til at forespørge dataene, ligesom du ville gøre i SQL Server, kan du bruge et flerdimensionelt udtryk (MDX – Multi-Dimensional Expressions) eller DAX (Data Analysis Expressions).

Opret forbindelse til data i Azure Analysis Services

Som tidligere nævnt bruger du funktionen Hent data i Power BI Desktop. Når du vælger Analysis Services, bliver du bedt om at angive serveradressen og databasenavnet med to indstillinger: Importér og Opret direkte forbindelse.

Opret forbindelse live er en mulighed for Azure Analysis Services. Azure Analysis Services bruger tabelmodellen og DAX til at udføre beregninger, der svarer til Power BI. Disse modeller er kompatible med hinanden. Når du bruger indstillingen Opret liveforbindelse, kan du bevare data- og DAX-beregninger på deres oprindelige placering uden at skulle importere dem alle sammen i Power BI. Azure Analysis Services kan have en tidsplan for hurtig opdatering, hvilket betyder, at når data opdateres i tjenesten, opdateres Power BI-rapporter straks, uden at det er nødvendigt at starte en tidsplan for opdatering i Power BI. Denne proces kan forbedre rettidigheden af dataene i din rapport.

Ligesom med en relationsdatabase kan du vælge, hvilke tabeller du vil bruge. Hvis du vil forespørge Azure Analysis Services-modellen direkte, kan du bruge DAX eller MDX.

Du importerer sandsynligvis dataene direkte til Power BI. Et acceptabelt alternativ er, at du importerer alle andre data, som du gerne vil have (fra Excel, SQL Server osv.), i Azure Analysis Services-modellen og derefter bruger en liveforbindelse. Denne fremgangsmåde forenkler din løsning ved at holde de semantiske modellerings- og DAX-målinger på ét sted.

Du kan få flere oplysninger om, hvordan du opretter forbindelse mellem Power BI og Azure Analysis Services, i dokumentationen Opret forbindelse til Power BI.