Dela via


Skapa ett lager i Microsoft Fabric

Gäller för:✅ Warehouse i Microsoft Fabric

Den här artikeln beskriver hur du kommer igång med Warehouse i Microsoft Fabric med hjälp av Microsoft Fabric-portalen, inklusive identifiering av skapande och förbrukning av lagret. Du lär dig hur du skapar ditt lager från grunden och exempel tillsammans med annan användbar information för att bekanta dig och lära dig mer om informationslagerfunktioner som erbjuds via Microsoft Fabric-portalen.

Dricks

Du kan fortsätta med antingen ett nytt tomt lager eller ett nytt lager med exempeldata för att fortsätta den här serien med Kom igång steg.

Så här skapar du ett tomt lager

I det här avsnittet går vi igenom tre olika arbetsbelastningar som är tillgängliga för att skapa ett lager från grunden i Microsoft Fabric-portalen: med hjälp av starthubben, skapa hubben eller listvyn för arbetsytor.

Skapa ett lager med hjälp av starthubben

Den första hubben i navigeringsfönstret är starthubben . Du kan börja skapa ditt lager från starthubben genom att välja kortet Lager under avsnittet Nytt . Ett tomt lager skapas så att du kan börja skapa objekt i lagret. Du kan använda exempeldata för att få en snabbstart eller läsa in dina egna testdata om du vill.

Skärmbild som visar kortet Warehouse i starthubben.

Skapa ett lager med hjälp av Skapa hubb

Ett annat alternativ som är tillgängligt för att skapa ditt lager är via skapa hubben, som är den andra hubben i navigeringsfönstret.

Du kan skapa ditt lager från skapa hubben genom att välja kortet Lager under avsnittet Datalagring. När du väljer kortet skapas ett tomt lager så att du kan börja skapa objekt i lagret eller använda ett exempel för att komma igång som tidigare nämnts.

Skapa ett lager från listvyn för arbetsytan

Om du vill skapa ett lager går du till din arbetsyta, väljer + Ny och väljer sedan Lager för att skapa ett lager.

Redo för data

När du har initierat dem kan du läsa in data i ditt lager. Mer information om hur du hämtar data till ett lager finns i Mata in data.

Så här skapar du ett lager med exempeldata

I det här avsnittet går vi igenom hur du skapar ett lagerexempel från grunden.

  1. Den första hubben i navigeringsfönstret är starthubben . Du kan börja skapa ditt lagerexempel från starthubben genom att välja exempelkortet Lager under avsnittet Nytt .

    Skärmbild som visar exempelkortet Lager i starthubben.

  2. Ange namnet på ditt exempellager och välj Skapa.

  3. Åtgärden skapa skapar ett nytt lager och börjar läsa in exempeldata i den. Datainläsningen tar några minuter att slutföra.

  4. När du har läst in exempeldata öppnas informationslagret med data som läses in i tabeller och vyer för att fråga.

    Skärmbild som visar informationslagret som lästs in med exempeldata.

Om du har skapat ett befintligt lager som är tomt visar följande steg hur du läser in exempeldata.

  1. När du har skapat ditt lager kan du läsa in exempeldata i informationslagret från Använd exempeldatabaskort på informationslagrets startsida.

  2. Datainläsningen tar några minuter att slutföra.

  3. När du har läst in exempeldata visar informationslagret data som lästs in i tabeller och vyer för att fråga.

    Skärmbild som visar informationslagret som lästs in med exempeldata.

  4. Följande exempel på T-SQL-skript kan användas på exempeldata i ditt nya lager.

    Kommentar

    Det är viktigt att observera att mycket av de funktioner som beskrivs i det här avsnittet också är tillgängliga för användare via en TDS-slutpunktsanslutning och verktyg som SQL Server Management Studio (SSMS) eller Azure Data Studio (för användare som föredrar att använda T-SQL för de flesta av sina databehandlingsbehov). Mer information finns i Anslutning eller Fråga ett lager.

    
    /*************************************************
    Get number of trips performed by each medallion
    **************************************************/
    
    SELECT 
        M.MedallionID
        ,M.MedallionCode
        ,COUNT(T.TripDistanceMiles) AS TotalTripCount
    FROM   
        dbo.Trip AS T
    JOIN   
        dbo.Medallion AS M
    ON 
        T.MedallionID=M.MedallionID
    GROUP BY 
        M.MedallionID
        ,M.MedallionCode
    
    /****************************************************
    How many passengers are being picked up on each trip?
    *****************************************************/
    SELECT
        PassengerCount,
        COUNT(*) AS CountOfTrips
    FROM 
        dbo.Trip
    WHERE 
        PassengerCount > 0
    GROUP BY 
        PassengerCount
    ORDER BY 
        PassengerCount
    
    /*********************************************************************************
    What is the distribution of trips by hour on working days (non-holiday weekdays)?
    *********************************************************************************/
    SELECT
        ti.HourlyBucket,
        COUNT(*) AS CountOfTrips
    FROM dbo.Trip AS tr
    INNER JOIN dbo.Date AS d
        ON tr.DateID = d.DateID
    INNER JOIN dbo.Time AS ti
        ON tr.PickupTimeID = ti.TimeID
    WHERE
        d.IsWeekday = 1
        AND d.IsHolidayUSA = 0
    GROUP BY
        ti.HourlyBucket
    ORDER BY
        ti.HourlyBucket
    

Dricks

Du kan fortsätta med antingen ett tomt lager eller ett exempellager för att fortsätta den här serien med Kom igång steg.

Gå vidare