Delen via


Een externe tabel maken met de wizard Azure Data Explorer-webinterface

Een externe tabel is een schema-entiteit die verwijst naar gegevens die zijn opgeslagen buiten de Azure Data Explorer-database. De webinterface van Azure Data Explorer kan externe tabellen maken door voorbeeldbestanden uit een opslagcontainer te nemen en een schema te maken op basis van deze voorbeelden. Vervolgens kunt u gegevens in externe tabellen analyseren en opvragen zonder opname in Azure Data Explorer. Zie externe tabellen voor een kort overzicht. Zie Externe azure Storage-tabellen maken en wijzigen voor meer informatie over verschillende manieren om externe tabellen te maken. In dit artikel wordt beschreven hoe u een externe tabel maakt met behulp van de wizard Maken.

Vereisten

Een externe tabel maken

  1. Selecteer Query in het linkermenu.

  2. Klik met de rechtermuisknop op de database waarin u de externe tabel wilt maken. Selecteer Externe tabel maken.

    Schermopname van de optie om een externe tabel te maken vanaf de querypagina.

Het venster Externe tabel maken wordt geopend met het tabblad Bestemming geselecteerd.

Tabblad Bestemming

  1. De velden Cluster en Database zijn vooraf ingevuld. U kunt een andere bestemming selecteren in de vervolgkeuzelijst.
  2. Voer in Tabelnaam een naam in voor de tabel.

    Tip

    Tabelnamen kunnen maximaal 1024 tekens bevatten, inclusief alfanumerieke tekens, afbreekstreepjes en onderstrepingstekens. Speciale tekens worden niet ondersteund.

  3. Selecteer Volgende: Bron

Schermopname van het tabblad Bestemming met de velden Cluster, Database en Tabelnaam.

Tabblad Bron

In Koppelen aan containers zijn er twee manieren om een container toe te voegen: Een container toevoegen met de knop Container selecteren en Een container toevoegen met de knop URL toevoegen of Container toevoegen.

U kunt maximaal tien broncontainers toevoegen.

Een container toevoegen met de knop Container selecteren

  1. Selecteer Container selecteren.

    Schermopname van de knop Container selecteren op het tabblad Bron.

  2. Kies het relevante abonnement en het opslagaccount dat aan uw container is gekoppeld.

    Schermopname van het venster Container selecteren.

  3. Selecteer de knop Add. Wanneer de verificatie is voltooid, wordt rechts van de containerkoppeling een groen vinkje weergegeven.

    Schermopname van de geverifieerde containerkoppeling.

Een container toevoegen met de knop URL toevoegen of Container toevoegen

  1. Selecteer de knop URL toevoegen of Container toevoegen .

    Schermopname van de knop URL toevoegen.

  2. Voer een opslagverbindingsreeks in voor uw broncontainer met lees- en lijstmachtigingen. Wanneer de verificatie is voltooid, wordt rechts van de containerkoppeling een groen vinkje weergegeven.

    Schermopname van het toevoegen van een SAS-URL.

Bestandsfilters

Gebruik Bestandsfilters om de bestanden te filteren die de tabel moet bevatten. Bestanden kunnen worden gefilterd op basis van mappad, bestand begint met of bestandsextensie.

Schermopname van het selecteren van een schema-definiërend bestand.

Schema-definiërend bestand

De eerste broncontainer geeft bestanden weer onder Bestandsfilters.

Schermafbeelding van het tabblad Externe tabelbron maken in Azure Data Explorer.

  1. Kies het schema-definiërende bestand door de cirkel links van het bestand te selecteren. Dit bestand wordt gebruikt om het tabelschema te genereren.
  2. Selecteer Volgende: schema. Het tabblad Schema wordt geopend.

Tabblad Schema

Aan de rechterkant van het tabblad kunt u een voorbeeld van uw gegevens bekijken. Aan de linkerkant kunt u partities toevoegen aan uw tabeldefinities om sneller toegang te krijgen tot de brongegevens en betere prestaties te bereiken.

Notitie

Toewijzingen maken geen deel uit van de definitie van een externe tabel en worden niet ondersteund in deze wizard. Toewijzingen kunnen zo nodig later worden geconfigureerd . Sommige functies, zoals het verwijderen van de laatste kolom in CSV-bestanden of het wijzigen van kolomnamen in JSON-bestanden, vereisen toewijzingen om correct te werken.

  1. Selecteer Partitie toevoegen.

    Schermafbeelding van het weergavebestand voor een externe tabel in Azure Data Explorer.

  2. Het partitievenster wordt geopend. Een partitie wordt gedefinieerd over een subpad van het bestand, dat kan worden gewijzigd met behulp van het veld Padvoorvoegsel . Vul de velden als volgt in voor elke partitie die u wilt toepassen:

    Veld Description Vereist/optioneel
    Partitienaam Wordt gebruikt voor de identificatie van de partitie. De naam kan willekeurig zijn. Vereist
    Type Het gegevenstype van de kolom voor gegevenspartitionering. Vereist
    Gegevenskolom De kolom die wordt gebruikt voor partitionering. Virtuele kolommen partitioneren op basis van HET URL-pad. Vereist
    Functie De functie die is toegepast op de gegevenskolom die wordt gebruikt voor partitionering. Optioneel
    Functieargument Argument dat moet worden gebruikt in de partitiefunctie. Vereist als de functie wordt gebruikt.
    Padvoorvoegsel Het subpad van het bestand waarop de partitionering is gedefinieerd. Dit voorvoegsel wijzigt de URL van de externe tabel, zoals te zien is in het vak URI-voorbeeld , en moet overeenkomen met de schema-definiërende bestands-URI. Optioneel
    Datum/tijd-patroon Notatie van de datum die wordt gebruikt om het URI-pad van de tabel samen te stellen. Optioneel

    Schermafbeelding partities toevoegen aan externe tabel in Azure Data Explorer.

    De partitienaam CustomerName suggereert bijvoorbeeld dat de waarde waarop moet worden gepartitioneerd, zich in het klantnaamgedeelte van de URL bevindt. In het bovenstaande voorbeeld zijn twee partities gedeclareerd: één partitie over de naam van de klant en één partitie over de datum die is ingesloten in de URL.

    Notitie

    Virtuele kolommen worden weergegeven als onderdeel van het schema als de kolomgegevens die zijn geëxtraheerd uit het bestandspad. Deze gegevens kunnen later worden gebruikt in query's.

  3. Selecteer Partitie toevoegen om een andere partitie toe te voegen.

  4. Selecteer Opslaan. De partities die u hebt toegevoegd, worden nu weergegeven in de lijst met partities in het linkerdeelvenster. Gepartitioneerde kolommen kunnen niet worden gewijzigd in de preview-versie.

    Schermopname van de externe schematabel Azure Data Explorer.

  5. Selecteer Volgende: Tabel maken. Wanneer de tabel is gemaakt, wordt het venster Externe tabel gemaakt geopend.

  6. Als u de opdracht wilt weergeven die is gebruikt om de tabel te maken, selecteert u Opdracht Weergeven.

    Schermopname van het maken van een externe tabel in Azure Data Explorer.

  7. Als u het maken van de externe tabel ongedaan wilt maken, selecteert u Extra>Ongedaan maken.

Query's uitvoeren op de externe tabel

De resulterende tabel bevat gegevens uit alle bestanden die voldoen aan de hierboven gedefinieerde criteria. U kunt een query uitvoeren op deze tabel met behulp van de external_table() functie . Zie Query's uitvoeren op een externe tabel voor meer informatie over het uitvoeren van query's op externe tabellen.

Schermafbeelding van tabeluitvoer van het uitvoeren van query's op externe tabellen in Azure Data Explorer.