Naar hoofdinhoud gaan
IN PREVIEW

In ontwikkeling: query's interliniëren voor Azure Analysis Services

Publicatiedatum: 11 juli, 2019

Azure Analysis Services voorziet in hoogwaardige BI-functionaliteit voor semantische modellering met de schaal-, flexibiliteits- en beheervoordelen van de cloud door u te helpen met de transformatie van complexe gegevens in inzichten waarop actie kan worden ondernomen. BI-systemen in bedrijven moeten een hoog aantal gelijktijdige gebruikers ondersteunen. Hierdoor is het mogelijk dat er veel query's kort na elkaar worden verzonden. Daarom zijn we blij te kunnen melden dat we werken aan het interliniëren van query's, waardoor de gebruikerservaring in scenario's met veel gelijktijdige gebruikers kan worden verbeterd

De tabellaire Analysis Services-engine werkt standaard op FIFO-basis (First In First Out) met betrekking tot de CPU. Wanneer een query binnenkomt voor een dure of trage opslagengine en deze wordt gevolgd door twee snelle query's, kunnen deze laatste query's worden geblokkeerd door de tragere query. Dit wordt geïllustreerd in het volgende diagram met de query's Q1, Q2 en Q3, met daarbij de duur en de CPU-tijd.

FIFO

Met het interliniëren van query's kunnen gelijktijdige query's CPU-resources delen, zodat query's niet worden geblokkeerd door trage query's. Het duurt nog steeds even lang om alle drie de query's uit te voeren, maar Q2 en Q3 worden niet geblokkeerd tot het einde van het proces.

Query's interliniëren

Het interliniëren van query's heeft geen invloed op de prestaties van query's die afzonderlijk worden uitgevoerd: één query kan nog altijd net zoveel vermogen van de CPU verbruiken als tijdens het gebruik van het FIFO-model.

Met het interliniëren van query's kunt u instellen dat voorrang moet worden gegeven aan korte query's. Dit houdt in dat meer resources kunnen worden toegewezen aan snelle query's (gebaseerd op hoeveel elke query reeds heeft verbruikt van de CPU) dan aan langere query's, waardoor deze in redelijk afzienbare tijd kunnen worden afgehandeld. In de volgende illustratie worden de query's Q2 en Q3 als snelle query's beschouwd en deze krijgen daarom meer CPU toegewezen dan Q1.

Voorrang aan korte query's

We hopen dat u inziet waarom het interliniëren van query's, waarbij voorrang wordt gegeven aan korte query's, waardevol zijn voor BI-systemen op Azure Analysis Services voor bedrijven.

  • Azure Analysis Services
  • Features
  • Management

Verwante producten