Delen via


Een Event Grid-gegevensverbinding maken voor Azure Data Explorer

In dit artikel leert u hoe u blobs uit uw opslagaccount opneemt in Azure Data Explorer met behulp van een Event Grid-gegevensverbinding. U maakt een Event Grid-gegevensverbinding waarmee een Azure Event Grid-abonnement wordt ingesteld. Het Event Grid-abonnement routeert gebeurtenissen van uw opslagaccount naar Azure Data Explorer via een Azure Event Hubs.

Zie Verbinding maken met Event Grid voor algemene informatie over opname in Azure Data Explorer vanuit Event Grid.

Notitie

Als u de beste prestaties wilt bereiken met de Event Grid-verbinding, stelt u de rawSizeBytes opname-eigenschap in via de metagegevens van de blob. Zie opname-eigenschappen voor meer informatie.

Vereisten

Een Event Grid-gegevensverbinding maken

In deze sectie brengt u een verbinding tot stand tussen Event Grid en uw Azure Data Explorer-tabel.

  1. Selecteer Databases>TestDatabase onder het cluster dat u hebt gemaakt.

    Schermopname van de pagina Databases met een database.

  2. Selecteer Gegevensopname>Toevoegen gegevensverbinding.

    Schermopname van de pagina Gegevensopname met de optie Gegevensverbinding toevoegen.

  3. Selecteer onder Basis het verbindingstype: Blob-opslag en vul het formulier vervolgens in met de volgende informatie:

    Schermopname van het tabblad Basisbeginselen van gegevensverbinding, met de opties voor het verbindingstype Blob Storage.

    Instelling Voorgestelde waarde Veldomschrijving
    Naam van gegevensverbinding test-grid-connection De naam van de verbinding die u wilt maken in Azure Data Explorer.
    Abonnement van opslagaccount Uw abonnements-id De abonnements-id waar uw opslagaccount zich bevindt.
    Opslagaccount gridteststorage1 De naam van het opslagaccount dat u eerder hebt gemaakt.
    Gebeurtenistype Blob gemaakt of blob hernoemd Het type gebeurtenis dat opname activeert. De naam van de blob wordt alleen ondersteund voor ADLSv2-opslag. Als u de naam van een blob wilt wijzigen, gaat u naar de blob in Azure Portal, klikt u met de rechtermuisknop op de blob en selecteert u Naam wijzigen. Ondersteunde typen zijn: Microsoft.Storage.BlobCreated of Microsoft.Storage.BlobRenamed.
    Resources maken Automatisch Definieer of u wilt dat Azure Data Explorer een Event Grid-abonnement, een Event Hubs-naamruimte en een Event Hubs voor u maakt. Als u handmatig resources wilt maken, raadpleegt u Handmatig resources maken voor Event Grid-opname
  4. Selecteer Filterinstellingen als u specifieke onderwerpen wilt bijhouden. Stel de filters voor de meldingen als volgt in:

    • Het voorvoegselveld is het letterlijke voorvoegsel van het onderwerp. Wanneer het toegepaste patroon wordt gestart, kan het meerdere containers, mappen of blobs omvatten. Er zijn geen jokertekens zijn toegestaan.
      • Als u een filter voor de blobcontainer wilt definiëren, moet het veld als volgt worden ingesteld: /blobServices/default/containers/[container prefix]
      • Als u een filter wilt definiëren voor een blobvoorvoegsel (of een map in Azure Data Lake Gen2), moet het veld als volgt worden ingesteld: /blobServices/default/containers/[container name]/blobs/[folder/blob prefix]
    • Het achtervoegselveld is het letterlijke achtervoegsel van de blob. Er zijn geen jokertekens zijn toegestaan.
    • Hoofdlettergevoelig veld geeft aan of het voor- en achtervoegselfilters hoofdlettergevoelig zijn
    • Zie Blob Storage-gebeurtenissen voor meer informatie over het filteren van gebeurtenissen.

    Schermopname van het formulier Filterinstellingen met de filterparameters.

  5. Selecteer Volgende: Opname-eigenschappen.

  6. Vul het formulier in met de volgende gegevens. Tabel- en toewijzingsnamen zijn hoofdlettergevoelig:

    Schermopname van het tabblad Eigenschappen van Gegevensverbinding opnemen, met de eigenschappen van de doeltabel.

    Opname-eigenschappen:

    Instelling Voorgestelde waarde Veldomschrijving
    Routering van de gegevens naar andere databases toestaan (multidatabasegegevensverbinding) Niet toestaan Schakel deze optie in als u de standaarddoeldatabase wilt overschrijven die is gekoppeld aan de gegevensverbinding. Zie Gebeurtenissenroutering voor meer informatie over databaseroutering.
    Tabelnaam TestTable De tabel die u hebt gemaakt in TestDatabase.
    Gegevensopmaak JSON Ondersteunde indelingen zijn Avro, CSV, JSON, MULTILINE JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHEAVRO, RAW en W3CLOG. Ondersteunde compressieopties zijn Zip en Gzip.
    Toewijzing TestMapping De toewijzing die u hebt gemaakt in TestDatabase, waarmee binnenkomende gegevens worden toegewezen aan de kolomnamen en gegevenstypen van TestTable. Als dit niet is opgegeven, wordt een identiteitsgegevenstoewijzing gebruikt die is afgeleid van het schema van de tabel.
    Geavanceerde instellingen Mijn gegevens bevatten kopteksten Negeert kopteksten. Ondersteund voor *SV-typebestanden.

    Notitie

    U hoeft niet alle standaardrouteringsinstellingen op te geven. Gedeeltelijke instellingen worden ook geaccepteerd.

  7. Volgende selecteren: Beoordelen en maken

  8. Onder *Beoordelen + maken.

  9. Controleer de resources die automatisch voor u zijn gemaakt en selecteer Maken.

    Schermopname van het tabblad Gegevensverbinding controleren en maken, met een overzicht van de geselecteerde instellingen voor gegevensverbinding.

  10. Wacht tot de implementatie is voltooid. Als uw implementatie is mislukt, selecteert u Bewerkingsgegevens naast de mislukte fase om meer informatie te krijgen over de reden van de fout. Selecteer Opnieuw implementeren om de resources opnieuw te implementeren. U kunt de parameters vóór de implementatie wijzigen.

    Schermopname van de overzichtspagina Van Event Grid implementeren, met een mislukte implementatie.

Een Event Grid-gegevensverbinding verwijderen

Ga als volgt te werk om de Event Grid-verbinding uit Azure Portal te verwijderen:

  1. Ga naar uw cluster. Selecteer Databases in het linkermenu. Selecteer vervolgens de database die de doeltabel bevat.
  2. Selecteer Gegevensverbindingen in het linkermenu. Schakel vervolgens het selectievakje in naast de relevante Event Grid-gegevensverbinding.
  3. Selecteer Verwijderen in de bovenste menubalk.

Volgende stappen