Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Schakelen tussen services met behulp van de vervolgkeuzelijst Versie . Meer informatie over navigatie.
Van toepassing op: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Met graph-semantiek kunt u gegevens modelleren en opvragen als onderling verbonden netwerken. Een grafiek bestaat uit knooppunten (entiteiten) en randen (relaties) waarmee ze worden verbonden. Zowel knooppunten als randen kunnen eigenschappen bevatten, waardoor een uitgebreid gegevensmodel voor complexe relaties wordt gemaakt.
Grafieken zijn een uitstekende weergave van complexe gegevens met veel-op-veel-relaties, hiërarchische structuren of netwerkverbindingen, zoals sociale netwerken, aanbevelingssystemen, verbonden assets en kennisgrafieken. In tegenstelling tot relationele databases waarvoor indexen en joins nodig zijn om gegevens in verschillende tabellen te verbinden, maken grafieken gebruik van directe aangrenzing tussen knooppunten, waardoor snelle en intuïtieve doorkruising van relaties mogelijk is.
In de volgende grafiek ziet u een scenario voor cyberaanvallen. Knooppunten vertegenwoordigen entiteiten zoals externe bronnen, gebruikers en kritieke assets, terwijl randen acties of relaties vertegenwoordigen die een mogelijke aanvalsreeks vormen.
Grafiekquery's maken gebruik van grafiekstructuur om geavanceerde bewerkingen uit te voeren, zoals het vinden van paden, patronen, kortste afstanden, community's en centraliteitsmetingen. Deze mogelijkheden maken grafieken krachtig voor het modelleren van relaties, interacties, afhankelijkheden en stromen tussen domeinen, waaronder sociale netwerken, toeleveringsketens, IoT-apparaatnetwerken, digitale dubbels, aanbevelingssystemen en organisatiestructuren.
In de volgende grafiek ziet u een supply chain-scenario waarin knooppunten leveranciers, fabrikanten en distributeurs vertegenwoordigen en randen de leveringsrelaties vertegenwoordigen. In dit voorbeeld wordt getoond hoe grafieken stromen en afhankelijkheden in verschillende bedrijfscontexten modelleren.
Waarom grafieksemantiek gebruiken?
Graph-mogelijkheden bieden aanzienlijke voordelen door gebruik te maken van bestaande gegevensinvesteringen en geavanceerde relatiemodellering toe te voegen:
- Er is geen gegevensmigratie vereist : bouw graafmodellen rechtstreeks vanuit de huidige gegevens zonder duplicatie.
- Kosteneffectieve oplossing : elimineert de complexiteit en onkosten van toegewezen grafiekdatabases.
- Ondersteuning voor tijdelijke analyse : als een tijdreeksdatabase kunt u natuurlijk analyseren hoe grafieken zich in de loop van de tijd ontwikkelen.
- Op gebeurtenissen gebaseerde modellering : modellengrafieken als reeksen relatiegebeurtenissen, die zijn afgestemd op de krachtige mogelijkheden voor gebeurtenisverwerking.
- Naadloze KQL-integratie : Graph-operators werken samen met alle bestaande KQL-mogelijkheden met volledige IntelliSense-ondersteuning.
Deze benadering biedt modellering op ondernemingsniveau , terwijl de prestaties, schaal en een vertrouwde interface behouden blijven. Organisaties kunnen complexe onderling verbonden gegevens tussen domeinen analyseren, van toeleveringsketens en organisatiehiërarchieën tot IoT-apparaatnetwerken en sociale relaties, zonder extra infrastructuurinvesteringen.
Benadering voor het maken van tijdelijke grafieken
Tijdelijke grafieken worden dynamisch gemaakt met behulp van de make-graph operator. Deze grafieken bevinden zich in het geheugen tijdens het uitvoeren van query's en worden automatisch verwijderd wanneer de query is voltooid.
Belangrijkste kenmerken
- Dynamisch maken : gebouwd op basis van tabelgegevens met behulp van KQL-query's met de volledige structuur die zich in het geheugen bevindt
- Onmiddellijke beschikbaarheid : geen vereisten voor voorverwerking of installatie
- Geheugenbeperkingen : de grafiekgrootte wordt beperkt door het beschikbare geheugen op clusterknooppunten
- Prestatiefactoren : grafiektopologie en eigenschapsgrootten bepalen de geheugenvereisten
Deze benadering is optimaal voor kleinere tot middelgrote gegevenssets waar onmiddellijke analyse nodig is.
Gebruiksvoorbeelden voor tijdelijke grafieken
Tijdelijke grafieken blinken uit in verschillende scenario's
- Ad-hocanalyse - Eenmalige onderzoeken waarvoor snel patroononderzoek is vereist
- Verkennende gegevensanalyse - Hypothesen testen en analytische benaderingen valideren
- Kleine tot middelgrote gegevenssets : realtime analyse van recente gebeurtenissen of gerichte gegevenssubsets
- Snelle prototypen : grafiekpatronen testen voordat permanente modellen worden geïmplementeerd
- Dynamische gegevensanalyse : regelmatig veranderende gegevens die permanente opslag niet rechtvaardigen
Veelvoorkomende toepassingen zijn realtime IoT-bewaking, analyse van toeleveringsketenrelaties, toewijzing van klanttrajecten en scenario's waarvoor directe visualisatie van entiteitsrelaties is vereist.
Permanente benadering voor het maken van grafieken
Permanente grafieken maken gebruik van grafiekmodellen en grafiekmomentopnamen om robuuste oplossingen te bieden voor grootschalige, complexe grafieken die organisatienetwerken, toeleveringsketens, IoT-ecosystemen, digitale dubbels en andere onderling verbonden gegevensdomeinen vertegenwoordigen.
Belangrijke kenmerken voor permanente grafieken
- Permanente opslag: Graph-modellen en -momentopnamen worden opgeslagen in databasemetagegevens voor duurzaamheid en consistentie
- Schaalbaarheid : grafieken verwerken die de geheugenbeperkingen overschrijden met analysemogelijkheden op ondernemingsniveau
- Herbruikbaarheid : meerdere gebruikers kunnen query's uitvoeren op dezelfde structuur zonder opnieuw te bouwen, waardoor gezamenlijke analyse mogelijk is
- Prestatieoptimalisatie : elimineren van latentie voor graafconstructies voor herhaalde query's
- Versiebeheer : meerdere momentopnamen vertegenwoordigen grafieken op verschillende tijdstippen voor historische analyse
- Schemaondersteuning - Gestructureerde definities voor verschillende entiteitstypen en hun eigenschappen
De schemamogelijkheid ondersteunt zowel statische labels (vooraf gedefinieerd in het grafiekmodel) als dynamische labels (gegenereerd tijdens runtime op basis van gegevens) en biedt flexibiliteit voor complexe omgevingen met diverse entiteitstypen.
Gebruiksvoorbeelden voor permanente grafieken
Permanente grafieken zijn essentieel voor:
- Bedrijfsanalyse : werkstromen voor continue bewaking in complexe netwerken
- Grootschalige gegevensanalyse - Grafieken op ondernemingsniveau met miljoenen knooppunten en relaties
- Gezamenlijke analyse : meerdere teams die werken met gedeelde grafiekstructuren
- Productiewerkstromen : geautomatiseerde systemen waarvoor consistente grafiektoegang is vereist
- Historische vergelijking : op tijd gebaseerde analyse van grafiekontwikkeling en -wijzigingen
Voorbeeld: persistente digitale dubbelgrafiek
In digitale dubbel- en IoT-scenario's ondersteunen permanente grafieken een regelmatige analyse van apparaatrelaties, apparatuurafhankelijkheden en systeemontwikkeling in de loop van de tijd. Met historische analyse kunnen systeemstatussen in verschillende perioden worden vergeleken, de evolutie van assets worden bijgehouden en trendanalyse op lange termijn worden uitgevoerd.
Voorbeeld: permanente IoT- en digitale tweeling grafiek
IoT- en digitale dubbeltoepassingen profiteren aanzienlijk van permanente grafieken bij het modelleren van complexe relaties tussen fysieke apparaten en hun virtuele representaties in gedistribueerde systemen. Met deze grafieken kunnen organisaties:
- Uitgebreide modellen van IoT-implementaties en verbonden assets maken
- Ondersteuning voor realtime bewaking, voorspellend onderhoud en optimalisatie van prestaties
- Apparatuurafhankelijkheden analyseren en potentiële storingspunten identificeren
- Sensorplaatsingen optimaliseren door inzicht in fysieke en logische topologie
- Apparaatconfiguraties, communicatie en prestatiekenmerken in de loop van de tijd bijhouden
- Afwijkingen in communicatiepatronen detecteren en slimme omgevingsontwikkeling visualiseren
- Operationele omstandigheden simuleren voordat wijzigingen in de fysieke infrastructuur worden geïmplementeerd
Deze permanente benadering is waardevol voor het beheren van complexe IoT-ecosystemen op schaal.
Mogelijkheden voor grafiekenquery's
Zodra een grafiek tot stand is gebracht (via make-graph of vanuit een momentopname), kunt u gebruikmaken van de volledige suite KQL-grafiekoperators voor uitgebreide analyse:
Kernoperators:
-
graph-match- Maakt geavanceerde patroonkoppeling en doorkruisingsbewerkingen mogelijk voor het identificeren van complexe relatiereeksen -
graph-shortest-paths- Zoekt optimale paden tussen entiteiten, helpt bij het prioriteren van verbindingen en het identificeren van kritieke relaties -
graph-to-table- Converteert grafiekanalyseresultaten naar tabellaire indeling voor integratie met bestaande systemen
Geavanceerde analysemogelijkheden:
- Analyse op basis van tijd - Onderzoeken hoe relaties en patronen zich in de loop van de tijd ontwikkelen
- Georuimtelijke integratie - Grafiekgegevens combineren met locatiegebaseerde intelligentie voor geografische patroonanalyse
- Machine learning-integratie : algoritmen toepassen voor entiteitsclustering, patroonclassificatie en anomaliedetectie
Deze mogelijkheden ondersteunen diverse gebruiksvoorbeelden, waaronder analyse van klanttrajecten, productaanbevelingssystemen, IoT-netwerken, digitale dubbels en kennisgrafieken.
De juiste benadering kiezen
Met de volgende beslissingsstructuur kunt u de meest geschikte benadering voor het maken van grafieken selecteren op basis van uw specifieke vereisten en beperkingen.
Beslissingsstructuur: tijdelijke versus permanente grafieken
Wanneer moet u tijdelijke grafieken gebruiken
Kies tijdelijke grafieken voor:
- Grafiekgrootte onder 10 miljoen knooppunten en randen (voor optimale prestaties)
- Analyse van één gebruiker of klein team met minimale samenwerkingsvereisten
- Eenmalige of verkennende onderzoeken waarbij onmiddellijke resultaten nodig zijn
- Realtime gegevensanalyse waarvoor actuele statusinformatie is vereist
- Snelle prototypen en testen van grafiekpatronen en querylogica
Hoewel tijdelijke grafieken grotere gegevenssets kunnen verwerken, neemt de uitvoeringstijd van de query toe naarmate de grafiek voor elke query moet worden gereconstrueerd. Houd rekening met deze afweging van prestaties als u met grotere gegevenssets werkt.
Wanneer permanente grafieken gebruiken
Kies permanente grafieken voor:
- Grafiekgrootte van meer dan 10 miljoen knooppunten en randen waar gedistribueerde opslag nuttig is
- Meerdere teams die gedeelde toegang nodig hebben voor gezamenlijke analyse
- Herhaalde analyse van stabiele gegevenssets waarbij de bouwlatentie van invloed is op de productiviteit
- Integratie van productiewerkstromen vereist consistente, betrouwbare grafiektoegang
- Historische vergelijkingsvereisten voor het bijhouden van wijzigingen in de loop van de tijd
- Beperkingen van geheugencapaciteit die van invloed zijn op queryprestaties
- Samenwerkingswerkstromen voor onderzoek in teams en tijdzones
Permanente grafieken zijn essentieel bij het werken met gegevens op ondernemingsniveau of wanneer geheugenbeperkingen van invloed zijn op de prestaties.
Prestatie-overwegingen
Geheugengebruik
- Tijdelijke grafieken - Beperkt door geheugen van één clusterknooppunt, beperking van het gebruik van gegevenssets binnen het beschikbare RAM-geheugen
- Permanente grafieken: gebruikmaken van gedistribueerde opslag en geoptimaliseerde toegangspatronen voor gegevens op ondernemingsniveau
Querylatentie
- Tijdelijke grafieken – inclusief de bouwtijd in elke query, met vertragingen die toenemen voor grote datavolumes of externe gegevensbronnen
- Permanente grafieken : bouwlatentie elimineren door vooraf gemaakte momentopnamen, waardoor snelle analyse mogelijk is
Afhankelijkheden van externe gegevensbronnen, zoals kruislingse clusterquery's of externe tabellen naar SQL en CosmosDB, kunnen een aanzienlijke invloed hebben op de tijdelijke graafbouwtijd, omdat elke query moet wachten op externe antwoorden.
Versheid van gegevens
- Tijdelijke grafieken : altijd de huidige gegevensstatus weerspiegelen, ideaal voor realtime-analyse
- Permanente grafieken : geef gegevens weer tijdens het maken van momentopnamen, wat consistentie biedt voor gezamenlijke analyse, maar waarvoor periodieke vernieuwingen zijn vereist
Integratie met KQL-ecosysteem
Graph-semantiek kan naadloos worden geïntegreerd met de bredere mogelijkheden van KQL:
- Tijdreeksanalyse - Evolutie van relatie bijhouden in de loop van de tijd
- Georuimtelijke functies - Locatiegebaseerde patronen en geografische afwijkingen analyseren
- Machine learning-operators : patronen detecteren, gedrag classificeren en afwijkingen identificeren
- Scalaire en tabellaire operators : complexe transformaties, aggregaties en gegevensverrijking inschakelen
Deze integratie maakt geavanceerde werkstromen mogelijk, waaronder tracering van de ontwikkeling van de toeleveringsketen, analyse van geografische activadistributie, communitydetectie via clusteringalgoritmen en correlatie van grafiekinzichten met traditionele logboekanalyse en externe intelligentie.