Delen via


Query's uitvoeren op het warehouse- of SQL-analyse-eindpunt

Van toepassing op: SQL-analyse-eindpunt, magazijn en gespiegelde database in Microsoft Fabric

In dit artikel leert u hoe u een query uitvoert op een magazijn of een SQL-analyse-eindpunt in Microsoft Fabric.

Vereiste voorwaarden

Als u aan de slag wilt gaan met deze zelfstudie, controleert u de volgende vereisten:

Notitie

Bekijk het T-SQL-oppervlakgebied in Fabric Data Warehouse voor SQL-analyse-eindpunt of -warehouse in Microsoft Fabric.

Een nieuwe query uitvoeren in sql-queryeditor

  1. Open een nieuw SQL-queryvenster .

    Schermopname die laat zien waar u nieuwe SQL-query op het lint kunt selecteren.

  2. Er wordt een nieuw tabblad weergegeven om een SQL-query te schrijven.

    Schermopname van een nieuw querytabblad in de SQL-queryeditor in de Fabric-portal.

  3. Schrijf een SQL-query en voer deze uit.

    Schermopname van het schrijven van een SQL-query.

Een nieuwe query uitvoeren in visualquery-editor

  1. Open een venster nieuwe visualquery .

    Schermopname die laat zien waar u een nieuwe visualquery op het lint kunt selecteren.

  2. Er wordt een nieuw tabblad weergegeven om een visuele query te maken. Als u tabellen wilt toevoegen aan de visualquery, klikt u met de rechtermuisknop op tabellen in verkenner of selecteert u het ... actiemenu en selecteert u Invoegen op canvas. U kunt ze ook slepen en neerzetten in de visualquery door de tabellen te selecteren, vast te houden en vervolgens vanuit Explorer te slepen. Schermopname van het toevoegen van een tabel aan de visualquery. Selecteer Invoegen op canvas.

    Aanbeveling

    Als u tabellen vanuit Explorer wilt slepen en neerzetten, selecteert, houdt u vast en sleept u ze vervolgens naar de visualquery.

  3. Tabellen samenvoegen met behulp van opties in het venster Combineren . In de volgende schermopname voegen we de Date tabellen Weather samen met behulp van een Inner join in de algemene DateID sleutelkolommen.

    Schermopname van het venster Samenvoegen waarin de tabellen Date and Trip worden samengevoegd in de visualquery-editor.

  4. In de join van de resultatenset worden gecombineerde gegevens weergegeven. U kunt de query bewerken met andere functies in de werkbalk van de Visual-queryeditor. U kunt de resulterende query opslaan als een nieuwe weergave of de T-SQL weergeven.

Een query voor meerdere databases schrijven

U kunt query's voor meerdere databases schrijven naar magazijnen en databases in de huidige actieve werkruimte in Microsoft Fabric.

Er zijn verschillende manieren waarop u query's tussen databases of meerdere magazijnen kunt schrijven binnen dezelfde Microsoft Fabric-werkruimte. In deze sectie verkennen we voorbeelden. U kunt tabellen of weergaven samenvoegen om query's tussen magazijnen uit te voeren binnen de huidige actieve werkruimte.

  1. Voeg SQL Analytics-eindpunt of Warehouse toe vanuit uw huidige actieve werkruimte om objectverkenner te gebruiken met behulp van de actie + Warehouses. Wanneer u SQL Analytics-eindpunt of Warehouse selecteert in het dialoogvenster, wordt het toegevoegd aan de objectverkennerom te verwijzen wanneer u een SQL-query schrijft of visualquery maakt.

    Schermopname die laat zien hoe u magazijnen toevoegt in objectverkenner.

  2. U kunt verwijzen naar de tabel uit toegevoegde databases met behulp van driedelige naamgeving. In het volgende voorbeeld gebruikt u de driedelige naam waarnaar moet worden verwezen ContosoSalesTable in de toegevoegde database ContosoLakehouse.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN Affiliation
    ON Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  3. Als u drie delen gebruikt om te verwijzen naar de databases/tabellen, kunt u meerdere databases koppelen.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation
    ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  4. Voor efficiëntere en langere query's kunt u aliassen gebruiken.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation
    ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
    
  5. Met drie delen kunt u naar de database en tabellen verwijzen, zodat u gegevens uit de ene database naar de andere kunt invoegen.

    INSERT INTO ContosoWarehouse.dbo.Affiliation
    SELECT * 
    FROM My_Lakehouse.dbo.Affiliation;
    
  6. U kunt tabellen uit toegevoegde databases slepen en neerzetten in visualquery-editor om een query voor meerdere databases te maken.

    Schermopname van een query voor meerdere databases in de visualquery-editor.

Bovenste 100 rijen selecteren in de Verkenner

  1. Nadat u uw magazijn hebt geopend vanuit de werkruimte, vouwt u de map database, het schema en de tabellen uit in de objectverkenner om alle tabellen weer te geven.

  2. Klik met de rechtermuisknop op de tabel waarop u een query wilt uitvoeren en selecteer TOP 100 rijen selecteren.

    Schermopname die laat zien waar u de optie Bovenste 100 rijen selecteren selecteert in het snelmenu.

  3. Zodra het script automatisch is gegenereerd, selecteert u de knop Uitvoeren om het script uit te voeren en ziet u de resultaten.

Notitie

Op dit moment is er beperkte T-SQL-functionaliteit. Zie het T-SQL-oppervlakgebied voor een lijst met T-SQL-opdrachten die momenteel niet beschikbaar zijn.

Volgende stap