Delen via


Gegevens ophalen uit Eventstream

In dit artikel leert u hoe u gegevens kunt ophalen uit een bestaande gebeurtenisstroom in een nieuwe of bestaande tabel.

Zie Gegevens ophalen uit een nieuwe eventstream om gegevens op te halen uit een nieuwe eventstream.

Vereisten

Bron

Als u gegevens uit een eventstream wilt ophalen, moet u de eventstream selecteren als uw gegevensbron. U kunt op de volgende manieren een bestaande gebeurtenisstream selecteren:

Op het onderste lint van uw KQL-database:

  • Selecteer in het vervolgkeuzemenu Gegevens ophalen en selecteer vervolgens onder Continuous de optie Eventstream>Existing Eventstream.

  • Selecteer Gegevens ophalen en selecteer vervolgens Eventstream in het venster Gegevens ophalen.

  • Selecteer in het vervolgkeuzemenu Gegevens ophalen onder Doorlopend de optie Bestaande Eventstream van de realtime gegevenshub>.

    Schermopname van het venster Gegevens ophalen met het tabblad Bron geselecteerd.

Configureren

  1. Selecteer een doeltabel. Als u gegevens wilt opnemen in een nieuwe tabel, selecteert u + Nieuwe tabel en voert u een tabelnaam in.

    Notitie

    Tabelnamen kunnen maximaal 1024 tekens zijn, waaronder spaties, alfanumerieke, afbreekstreepjes en onderstrepingstekens. Speciale tekens worden niet ondersteund.

  2. Vul onder De gegevensbron configureren de instellingen in met behulp van de informatie in de volgende tabel:

    Schermopname van het tabblad Configureren met een nieuwe tabel ingevoerd en één voorbeeldgegevensbestand geselecteerd.

    Instelling Beschrijving
    Werkplek De locatie van uw eventstream-werkruimte. Selecteer een werkruimte in de vervolgkeuzelijst.
    Eventstream-naam De naam van uw eventstream. Selecteer een eventstream in de vervolgkeuzelijst.
    Naam van gegevensverbinding De naam die wordt gebruikt om naar uw gegevensverbinding in uw werkruimte te verwijzen en te beheren. De naam van de gegevensverbinding wordt automatisch ingevuld. U kunt desgewenst een nieuwe naam invoeren. De naam mag alleen alfanumerieke tekens, streepjes en punttekens bevatten en maximaal 40 tekens lang zijn.
    Gebeurtenis verwerken vóór opname in Eventstream Met deze optie kunt u gegevensverwerking configureren voordat gegevens worden opgenomen in de doeltabel. Als deze optie is geselecteerd, gaat u verder met het gegevensopnameproces in Eventstream. Zie Procesgebeurtenis voordat u gegevens opneemt in Eventstream voor meer informatie.
    Geavanceerde filters
    Compressie Gegevenscompressie van de gebeurtenissen, zoals afkomstig van de Event Hub. Opties zijn Geen (standaard) of Gzip-compressie.
    Eigenschappen van gebeurtenissysteem Als er meerdere records per gebeurtenisbericht zijn, worden de systeemeigenschappen toegevoegd aan de eerste record. Zie Gebeurtenissysteemeigenschappen voor meer informatie.
    Begindatum voor het ophalen van gebeurtenissen Met de gegevensverbinding worden bestaande gebeurtenissen opgehaald die zijn gemaakt sinds de begindatum van het ophalen van gebeurtenissen. Het kan alleen gebeurtenissen ophalen die worden bewaard door de Event Hub, op basis van de retentieperiode. De tijdzone is UTC. Als er geen tijd is opgegeven, is de standaardtijd het tijdstip waarop de gegevensverbinding wordt gemaakt.
  3. Selecteer Volgende

Gebeurtenis verwerken vóór opname in Eventstream

Met de optie Procesgebeurtenis voordat u gegevens opneemt in Eventstream , kunt u de gegevens verwerken voordat deze worden opgenomen in de doeltabel. Met deze optie wordt het gegevensproces naadloos voortgezet in Eventstream, waarbij de gegevens van de doeltabel en gegevensbron automatisch worden ingevuld.

Gebeurtenis verwerken vóór opname in Eventstream:

  1. Selecteer op het tabblad Configureren de gebeurtenis Proces vóór opname in Eventstream.

  2. Selecteer Doorgaan in Eventstream in het dialoogvenster Proces-gebeurtenissen in Eventstream.

    Belangrijk

    Als u Doorgaan in Eventstream selecteert, wordt het get-gegevensproces in Realtime Intelligence beëindigd en wordt in Eventstream verdergegaan met de doeltabel en de gegevensbrongegevens automatisch ingevuld.

    Schermopname van het dialoogvenster Proces-gebeurtenissen in Eventstream.

  3. Selecteer in Eventstream het doelknooppunt van de KQL-database en controleer in het deelvenster KQL-database of gebeurtenisverwerking is geselecteerd en of de doelgegevens juist zijn.

    Schermopname van de pagina Proces-gebeurtenissen op eventstream.

  4. Selecteer Gebeurtenisprocessor openen om de gegevensverwerking te configureren en selecteer vervolgens Opslaan. Zie Gebeurtenisgegevens verwerken met de editor voor gebeurtenisprocessor voor meer informatie.

  5. Selecteer In het deelvenster KQL-database toevoegen om de installatie van het doelknooppunt van de KQL-database te voltooien.

  6. Controleer of gegevens worden opgenomen in de doeltabel.

Notitie

De procesgebeurtenis vóór opname in eventstream is voltooid en de resterende stappen in dit artikel zijn niet vereist.

Inspecteren

Het tabblad Inspecteren wordt geopend met een voorbeeld van de gegevens.

Selecteer Voltooien om het opnameproces te voltooien.

Schermopname van het tabblad Inspecteren.

Optioneel:

  • Selecteer Opdrachtviewer om de automatische opdrachten weer te geven en te kopiëren die zijn gegenereerd op basis van uw invoer.
  • Wijzig de automatisch uitgestelde gegevensindeling door de gewenste indeling in de vervolgkeuzelijst te selecteren. Gegevens worden gelezen uit de Event Hub in de vorm van EventData-objecten . Ondersteunde indelingen zijn CSV, JSON, PSV, SCsv, SOHsv TSV, TXT en TSVE.
  • Kolommen bewerken.
  • Verken geavanceerde opties op basis van het gegevenstype.

Kolommen bewerken

Notitie

  • Voor tabelindelingen (CSV, TSV, PSV) kunt u een kolom niet twee keer toewijzen. Als u wilt toewijzen aan een bestaande kolom, verwijdert u eerst de nieuwe kolom.
  • U kunt een bestaand kolomtype niet wijzigen. Als u probeert toe te wijzen aan een kolom met een andere indeling, kunt u uiteindelijk lege kolommen gebruiken.

De wijzigingen die u in een tabel kunt aanbrengen, zijn afhankelijk van de volgende parameters:

  • Tabeltype is nieuw of bestaand
  • Toewijzingstype is nieuw of bestaand
Tabeltype Toewijzingstype Beschikbare aanpassingen
Nieuwe tabel Nieuwe toewijzing Naam van kolom wijzigen, gegevenstype wijzigen, gegevensbron wijzigen, toewijzingstransformatie, kolom toevoegen, kolom verwijderen
Bestaande tabel Nieuwe toewijzing Kolom toevoegen (waarop u vervolgens het gegevenstype, de naam kunt wijzigen en bijwerken)
Bestaande tabel Bestaande toewijzing Geen

Schermopname van kolommen die zijn geopend om te bewerken.

Toewijzingstransformaties

Sommige toewijzingen van gegevensindelingen (Parquet, JSON en Avro) bieden ondersteuning voor eenvoudige opnametijdtransformaties. Als u toewijzingstransformaties wilt toepassen, maakt of werkt u een kolom in het venster Kolommen bewerken.

Toewijzingstransformaties kunnen worden uitgevoerd op een kolom van het type tekenreeks of datum/tijd, waarbij de bron gegevenstype int of lang heeft. Ondersteunde toewijzingstransformaties zijn:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconden
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Geavanceerde opties op basis van gegevenstype

Tabellair (CSV, TSV, PSV):

Tabelgegevens bevatten niet noodzakelijkerwijs de kolomnamen die worden gebruikt om brongegevens toe te wijzen aan de bestaande kolommen. Als u de eerste rij als kolomnamen wilt gebruiken, schakelt u Eerste rij in als kolomkop.

Schermopname van de schakeloptie voor kolomkoppen eerste rij.

JSON:

Als u de kolomverdeling van JSON-gegevens wilt bepalen, selecteert u Geavanceerde>geneste niveaus, van 1 tot en met 100.

Schermopname van JSON-opties voor geneste niveaus.

Samenvatting

In het venster Gegevensvoorbereiding worden alle drie de stappen gemarkeerd met groene vinkjes wanneer de gegevensopname is voltooid. U kunt een kaart selecteren om een query uit te voeren, de opgenomen gegevens te verwijderen of een dashboard van uw opnameoverzicht te bekijken. Selecteer Sluiten om het venster te sluiten.

Schermopname van de overzichtspagina met geslaagde opname voltooid.