Under udvikling: blanke poster mellem forespørgsler til Azure Analysis Services

Udgivet den 11. juli 2019

Tilgængelighed af destination: Q4 2019

Azure Analysis Services giver dig semantiske BI-modelegenskaber i virksomhedsklassen med cloudmiljøets skalerings-, fleksibilitets- og administrationsfordele ved at hjælpe dig med at transformere komplekse data til indsigt, du kan handle på. BI-systemer til virksomheder skal understøtte samtidighed for brugere, hvilket betyder, at der kan indsendes mange forespørgsler lige efter hinanden. Vi er glade for at kunne meddele, at vi arbejder på funktionen til indsættelse af blanke poster mellem forespørgsler, hvilket muliggør systemkonfiguration for at forbedre brugeroplevelsen i scenarier med høj samtidighed

Den tabellariske Analysis Services-maskine arbejder som standard efter "først ind, først ud"-princippet, hvad angår CPU. Det betyder, at hvis der f.eks. modtages en forespørgsel for en dyr/langsom lagermaskine, som efterfølges af to forespørgsler, der ellers ville være hurtige, blokeres de ellers hurtige forespørgsler muligvis, mens der ventes på, at de dyre forespørgsler fuldføres. Dette gengives i følgende diagram, som viser Q1, Q2 og Q3 som de respektive forespørgsler, deres varighed og CPU-tid.

Først ind, først ud

Med blanke poster mellem forespørgsler kan samtidige forespørgsler dele CPU-ressourcer, så hurtige forespørgsler ikke blokeres af langsomme. Den tid, det tager at fuldføre alle tre forespørgsler, er stadig omtrent den samme, men Q2 og Q3 blokeres ikke frem til slutningen.

Blanke poster mellem forespørgsler

Blanke poster mellem forespørgsler er beregnet til at have meget lidt eller ingen indvirkning på ydeevnen af forespørgsler, der kører isoleret. En enkelt forespørgsel kan stadig forbruge så meget CPU, som den gør i modellen Først ind, ført ud.

Bias for korte forespørgsler kan konfigureres med blanke poster mellem forespørgsler. Det betyder, at hurtige forespørgsler (defineret, i henhold til hvor meget CPU hver forespørgsel allerede har forbrugt) kan få tildelt en større del af ressourcerne end længerevarende forespørgsler, hvilket sikrer, at de fuldføres på relativt kort tid. På følgende illustration anses Q2- og Q3-forespørgsler for at være "hurtige forespørgsler" og får derfor tildelt en større andel CPU end Q1.

Bias for korte forespørgsler

Vi håber, at du kan se, at blanke poster mellem forespørgsler i forbindelse med bias for korte forespørgsler vil føje stor værdi til BI-systemer til virksomheder på Azure Analysis Services!

  • Azure Analysis Services
  • Features
  • Management