Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:✅ Microsoft Fabric raktár
Ez a cikk bemutatja, hogyan kezdheti el a mintaraktár használatát a Microsoft Fabric portálon, beleértve a raktár létrehozását és felhasználását.
Új raktár létrehozása mintaadatokkal
Ebben a szakaszban bemutatjuk, hogyan hozhat létre új raktárat mintaadatokkal.
Raktárminta létrehozása a Home Hub használatával
A navigációs panel első hubja a Kezdőlap központ. A raktármintát a Kezdőlap központból kezdheti el létrehozni az Új szakaszban található Warehouse mintakártya kiválasztásával.
Adja meg a mintaraktár nevét, és válassza a Létrehozás lehetőséget.
A létrehozási művelet létrehoz egy új raktárat, és megkezdi a mintaadatok betöltését. Az adatbetöltés néhány másodpercet vesz igénybe.
A mintaadatok betöltése után a raktár elérhetővé válik, a táblákba és nézetekbe betöltött adatok pedig készen állnak a lekérdezésre.
Mintaadatok betöltése meglévő raktárba
Miután létrehozta a raktárt, a Mintaadatbázis-kártya használatával betöltheti a mintaadatokat a raktárba.
Az adatbetöltés néhány másodpercet vesz igénybe.
A mintaadatok betöltése után a raktár megjeleníti a táblákba és nézetekbe betöltött adatokat a lekérdezéshez.
Mintaszkriptek
Az új raktár készen áll a T-SQL-lekérdezések elfogadására. Az alábbi T-SQL-példaszkriptek használhatók az új raktárban lévő mintaadatokon.
Feljegyzés
Fontos megjegyezni, hogy az ebben a szakaszban ismertetett funkciók nagy része TDS-végponti kapcsolaton és olyan eszközöken keresztül is elérhető a felhasználók számára, mint a
/*************************************************
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