Partager via


Créer un exemple d'entrepôt dans Microsoft Fabric

S'applique à :✅ Warehouse dans Microsoft Fabric

Cet article explique comment démarrer avec un exemple d'entrepôt à l'aide du portail Microsoft Fabric, y compris la création et l'utilisation de l'entrepôt.

Comment créer un nouvel entrepôt avec des échantillons de données ?

Dans cette section, nous vous accompagnons dans la création d'un nouvel entrepôt avec des échantillons de données.

Créer un exemple d’entrepôt à l’aide du hub Home (Accueil)

  1. Le premier hub du volet de navigation est le hub Accueil. Vous pouvez commencer à créer votre exemple d’entrepôt à partir du hub Home (Accueil) en sélectionnant la carte Warehouse sample (Exemple d’entrepôt) dans la section New (Nouveau).

    Capture d'écran montrant la carte Warehouse sample (Exemple d’entrepôt) dans le hub Home (Accueil).

  2. Indiquez le nom de votre exemple d’entrepôt et sélectionnez Create (Créer).

    Capture d’écran montrant l’expérience de création d’entrepôt dans le hub Home (Accueil).

  3. L’action de création crée un entrepôt et commence à y charger des exemples de données. Le chargement des données prend quelques secondes.

    Capture d’écran illustrant le chargement des exemples de données dans l’entrepôt.

  4. Une fois le chargement des exemples de données terminé, l’entrepôt s’ouvre avec les données chargées dans les tables et les vues à interroger.

    Capture d'écran montrant l’entrepôt chargé d’exemples de données.

Charger des exemples de données dans l'entrepôt existant

  1. Une fois que vous avez créé votre entrepôt, vous pouvez charger des exemples de données dans l'entrepôt à partir de la carte Utiliser un exemple de base de données.

    Capture d'écran montrant où sélectionner la carte Entrepôt dans le hub Créer.

  2. Le chargement des données prend quelques secondes.

    Capture d’écran illustrant le chargement des exemples de données dans l'entrepôt.

  3. Une fois le chargement des exemples de données terminé, l'entrepôt affiche les données chargées dans des tables et des vues à interroger.

    Capture d'écran montrant l'entrepôt chargé d'exemples de données.

Exemples de scripts

Votre nouvel entrepôt est prêt à accepter les requêtes T-SQL. Les exemples de scripts T-SQL suivants peuvent être utilisés sur les échantillons de données de votre nouvel entrepôt.

Remarque

Il est important de noter que la plupart des fonctionnalités décrites dans cette section sont également accessibles aux utilisateurs par l’intermédiaire d’une connexion de point de terminaison TDS et d’outils tels que SQL Server Management Studio (SSMS) ou Azure Data Studio (pour les utilisateurs qui préfèrent utiliser T-SQL pour la majorité de leurs besoins en traitement des données). Pour plus d’informations, consultez Connectivité ou Interroger un entrepôt.


/*************************************************
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