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.
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.
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 .
Ange namnet på ditt exempellager och välj Skapa.
Å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.
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.
Om du har skapat ett befintligt lager som är tomt visar följande steg hur du läser in exempeldata.
När du har skapat ditt lager kan du läsa in exempeldata i informationslagret från Använd exempeldatabaskort på informationslagrets startsida.
Datainläsningen tar några minuter att slutföra.
När du har läst in exempeldata visar informationslagret data som lästs in i tabeller och vyer för att fråga.
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.