Query's uitvoeren op gegevens in een basic- en hulptabel in Azure Monitor-logboeken
Tabellen met basis- en hulplogboeken verlagen de kosten voor het opnemen van uitgebreide logboeken met grote volumes en stellen u in staat om query's uit te voeren op de gegevens die ze opslaan met enkele beperkingen. In dit artikel wordt uitgelegd hoe u query's uitvoert op gegevens uit tabellen basis- en hulplogboeken.
Zie Overzicht van Azure Monitor-logboeken voor meer informatie over basis- en hulptabelplannen : Tabelplannen.
Notitie
Andere hulpprogramma's die gebruikmaken van de Azure-API voor het uitvoeren van query's, bijvoorbeeld Power BI, hebben geen toegang tot gegevens in basic- en hulptabellen.
Vereiste machtigingen
U moet bijvoorbeeld machtigingen hebben Microsoft.OperationalInsights/workspaces/query/*/read
voor de Log Analytics-werkruimten die u opvraagt, zoals opgegeven door de ingebouwde rol log analytics-lezer.
Beperkingen
Query's op gegevens in tabellen Basic en Hulp zijn onderhevig aan de volgende beperkingen:
taalbeperkingen voor Kusto-querytaal (KQL)
Query's van gegevens in Basic- of Hulptabellen ondersteunen alle KQL-scalaire en aggregatiefuncties. Basis- of hulptabelquery's zijn echter beperkt tot één tabel. Deze beperkingen zijn daarom van toepassing:
- Operators die gegevens uit meerdere tabellen samenvoegen, zijn beperkt:
- join, find, search en externaldata worden niet ondersteund.
- opzoeken en samenvoegen wordt ondersteund, maar beperkt tot maximaal vijf Analytics-tabellen.
- Door de gebruiker gedefinieerde functies worden niet ondersteund.
- Query's voor meerdere services en resources worden niet ondersteund.
Tijdsbereik
Geef het tijdsbereik op in de queryheader in Log Analytics of in de API-aanroep. U kunt het tijdsbereik niet opgeven in de hoofdtekst van de query met behulp van een where-instructie .
Querybereik
Stel de Log Analytics-werkruimte in als het bereik van uw query. U kunt geen query's uitvoeren met behulp van een andere resource voor het bereik. Zie Logboekquerybereik en tijdsbereik in Azure Monitor Log Analytics voor meer informatie over het querybereik.
Gelijktijdige query's
U kunt twee gelijktijdige query's per gebruiker uitvoeren.
Prestaties van hulplogboekquery's
Query's van gegevens in hulptabellen zijn niet geoptimaliseerd en kunnen langer duren om resultaten te retourneren dan query's die u uitvoert in Analytics- en Basic-tabellen.
Opschonen
U kunt geen persoonlijke gegevens verwijderen uit de tabellen Basic en Hulp.
Een query uitvoeren op een basic- of hulptabel
Het uitvoeren van een query op basic- of hulptabellen is hetzelfde als het uitvoeren van query's op een andere tabel in Log Analytics. Zie Aan de slag met Azure Monitor Log Analytics als u niet bekend bent met dit proces.
Selecteer Logboektabellen> bewaken>in Azure Portal.
In de lijst met tabellen kunt u basis- en hulptabellen identificeren op basis van hun unieke pictogram:
U kunt ook de muisaanwijzer op een tabelnaam voor de tabelinformatieweergave bewegen, waarmee wordt aangegeven dat de tabel het basis- of hulptabelplan heeft:
Wanneer u een tabel aan de query toevoegt, identificeert Log Analytics een basis- of hulptabel en wordt de ontwerpervaring dienovereenkomstig uitgelijnd.
Prijsmodel
De kosten voor een query op basis- en hulptabellen zijn gebaseerd op de hoeveelheid gegevens die de query scant, afhankelijk van de grootte van de tabel en het tijdsbereik van de query. De gescande gegevens worden gedefinieerd als het aantal gegevens dat is opgenomen binnen het tijdsbereik dat is opgegeven door de query voor de tabel waarop een query wordt uitgevoerd. Een query die bijvoorbeeld drie dagen aan gegevens scant in een tabel die elke dag 100 GB opneemt, wordt in rekening gebracht voor 300 GB.
Zie prijzen voor Azure Monitor voor meer informatie.