Delen via


Gegevens ophalen uit Azure Storage

In dit artikel leert u hoe u gegevens opvragen uit Azure Storage (ADLS Gen2-container, blobcontainer of afzonderlijke blobs) in een nieuwe of bestaande tabel.

Voorwaarden

Bron

  1. Selecteer op het onderste lint van uw KQL-database Gegevens ophalen.

    In het venster Gegevens ophalen is het tabblad Bron geselecteerd.

  2. Selecteer de gegevensbron in de beschikbare lijst. In dit voorbeeld neemt u gegevens op uit Azure Storage-.

    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. Als u de gegevensbron wilt toevoegen, plakt u de opslagverbindingsreeks in het veld URI en selecteert u vervolgens +. De volgende tabel bevat de ondersteunde verificatiemethoden en de machtigingen die nodig zijn voor het opnemen van gegevens uit Azure Storage.

    Verificatiemethode Afzonderlijke blob Blob-container Azure Data Lake Storage Gen2
    SAS-token (Shared Access) Lezen en schrijven Lezen en weergeven Lezen en opsommen
    toegangssleutel voor opslagaccounts

    Notitie

    • U kunt maximaal 10 afzonderlijke blobs toevoegen of maximaal 5000 blobs uit één container opnemen. U kunt beide niet tegelijk opnemen.
    • Elke blob kan maximaal 1 GB ongecomprimeerd zijn.
    1. Als u een verbindingsreeks hebt geplakt voor een blobcontainer of een Azure Data Lake Storage Gen2, kunt u vervolgens de volgende optionele filters toevoegen:

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

      instellen veldbeschrijving
      bestandsfilters (optioneel)
      Locatie van de map Hiermee filtert u gegevens om bestanden in te lezen met een specifiek mappad.
      Bestandsextensie Hiermee filtert u gegevens om alleen bestanden op te nemen met een specifieke bestandsextensie.
  3. Selecteer Volgende

Inspecteren

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

Als u het opnameproces wilt voltooien, selecteert u Voltooien.

Schermopname van het tabblad Inspecteren.

Optioneel:

Kolommen bewerken

Notitie

  • Voor tabelindelingen (CSV, TSV, PSV) kunt u een kolom niet twee keer toewijzen. Verwijder eerst de nieuwe kolom om toe te wijzen aan een bestaande kolom.
  • U kunt een bestaand kolomtype niet wijzigen. Als u probeert toe te wijzen aan een kolom met een ander formaat, kunt u uiteindelijk met lege kolommen komen te zitten.

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

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

Schermopname van kolommen die zijn geopend voor bewerken.

Toewijzingstransformaties

Sommige koppelingen van gegevensindelingen (Parquet, JSON en Avro) bieden ondersteuning voor eenvoudige transformaties tijdens het opnemen. Om mappingtransformaties toe te passen, maakt of bewerkt u een kolom in het Kolommen bewerken venster.

Mappingtransformaties kunnen worden uitgevoerd op een kolom van het type string of datumtijd, waarbij de bron het gegevenstype int of long heeft. Ondersteunde toewijzingstransformaties zijn:

  • DateTimeFromUnixSeconden
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Geavanceerde opties op basis van gegevenstype

Tabelvorm (CSV, TSV, PSV):

  • Als u tabelindelingen opneemt in een bestaande tabel, kunt u Geavanceerd>Tabelschema behoudenselecteren. Tabelgegevens bevatten niet noodzakelijkerwijs de kolomnamen die worden gebruikt om brongegevens toe te wijzen aan de bestaande kolommen. Wanneer deze optie is aangevinkt, wordt de toewijzing op volgorde uitgevoerd en blijft het tabelschema hetzelfde. Als deze optie is uitgeschakeld, worden nieuwe kolommen gemaakt voor binnenkomende gegevens, ongeacht de gegevensstructuur.

  • Als u de eerste rij als kolomnamen wilt gebruiken, selecteert u Geavanceerd>Eerste rij is kolomkop.

    Schermopname van geavanceerde CSV-opties.

JSON:

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

  • Als u Geavanceerde>JSON-regels met foutenoverslaat, worden de gegevens in JSON-indeling verwerkt. Als u dit selectievakje uitgeschakeld laat, worden de gegevens opgenomen in multijson-indeling.

    schermopname van geavanceerde JSON-opties.

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.

Schermopname van de overzichtspagina met geslaagde opname.