Partager via


Démarrage rapide : Créer une base de données Cosmos DB dans Microsoft Fabric

Dans ce guide de démarrage rapide, vous allez créer une base de données Cosmos DB à l’aide du portail Microsoft Fabric. Une fois que vous avez créé la base de données, vous amorçageez la base de données avec un exemple de conteneur et un jeu de données. Vous avez ensuite terminé en interrogeant l’exemple de jeu de données avec un exemple de requête NoSQL.

Prerequisites

Créer la base de données

Tout d’abord, accédez au portail Fabric et créez une base de données Cosmos DB dans votre espace de travail.

  1. Ouvrez le portail Fabric (https://app.fabric.microsoft.com).

  2. Accédez à votre espace de travail cible où vous souhaitez que la base de données réside.

  3. Sélectionnez l’option Créer.

    Capture d’écran de l’option « Créer » d’une ressource dans le portail Fabric.

  4. Si l’option de création d’une base de données Cosmos DB n’est pas initialement disponible, sélectionnez Afficher tout.

  5. Dans la catégorie Bases de données , sélectionnez Base de données Cosmos DB.

    Capture d’écran de l’option permettant de créer spécifiquement une base de données Cosmos DB dans le portail Fabric.

  6. Attribuez un nom unique à la base de données, puis sélectionnez Créer.

    Capture d’écran de la boîte de dialogue pour nommer une nouvelle base de données Cosmos DB dans le portail Fabric.

  7. Attendez que l’opération de création de base de données se termine avant de passer à l’étape suivante[s].

Charger un exemple de données

Ensuite, chargez un exemple de jeu de données dans la base de données à l’aide des outils du portail Fabric.

  1. Démarrez dans la base de données Cosmos DB dans le portail Fabric.

  2. Sélectionnez Exemples de données dans la page Générer votre base de données .

    Capture d’écran de l’option permettant de charger des exemples de données dans la base de données à l’aide du portail Fabric.

  3. Une boîte de dialogue s’affiche pour vous informer que l’opération d’importation peut prendre quelques minutes. Sélectionnez Démarrer pour commencer à importer l’exemple de jeu de données.

    Capture d’écran de la boîte de dialogue pour vérifier que l’exemple d’opération de chargement des données peut prendre quelques minutes dans le portail Fabric.

  4. Attendez que l’opération de chargement se termine.

    Capture d’écran de la boîte de dialogue pour indiquer que des exemples de données sont chargés dans la base de données dans le portail Fabric.

  5. Une fois l’opération d’importation effectuée, sélectionnez Fermer.

    Capture d’écran de la boîte de dialogue pour indiquer que l’exemple d’opération de chargement des données a réussi dans le portail Fabric.

Effectuer une requête

Enfin, effectuez une requête NoSQL pour tester les exemples de données dans le conteneur SampleData qui a été créé.

  1. Restez dans la base de données Cosmos DB dans le portail Fabric.

  2. Sélectionnez le conteneur SampleData nouvellement créé. Ensuite, sélectionnez Nouvelle requête SQL.

    Capture d’écran de l’option permettant de créer une « nouvelle requête SQL » pour un conteneur dans le portail Fabric.

  3. Dans l’éditeur de requête, utilisez cette requête de base pour récupérer les 10 produits les plus coûteux des exemples de données et remodeler les résultats en sortie JSON simplifiée.

    SELECT TOP 10 VALUE {
        "product": CONCAT(item.name, " - ", item.categoryName),
        "currentPrice": item.currentPrice
    }
    FROM items AS item
    WHERE item.docType = "product"
    ORDER BY item.currentPrice DESC
    
  4. Observez les résultats de la requête dans l’éditeur de requête.

    [
      {
        "product": "QuantumPro X9 Elite Workstation - Computers, Workstations",
        "currentPrice": 8890.61
      },
      {
        "product": "ProCore X3 Elite Workstation - Computers, Workstations",
        "currentPrice": 8486.6
      },
      // Ommitted for brevity
    ]
    

    Capture d’écran de l’éditeur de requête et des sections de résultats d’un conteneur dans le portail Fabric.

Étape suivante