Viens jouer avec Azure DocumentDB

Publié le mercredi 27 mai 2015

DocumentDB est une base de données non relationnelle (NoSQL) sous forme de service (SaaS), qui opère avec des documents. Ajouté à l'environnement Windows Azure en 2014, ce service est hautement disponible, change d'échelle rapidement (scalable) et simple à utiliser puis qu'il utilise le langage SQL. Ce n'est plus une surprise pour personne, MI Azure évolue sans cesse et DocumentDB n'y échappe pas. Tout récemment, un nouvel outil s’est ajouté nous permettant de tester nos requêtes sans effort. Ce billet est donc une introduction à Query Playground, une nouvelle interface de DocumentDB.

Query Playground

Query Playground est une démo interactive. Cette page web vous permettra de vous familiariser à la sémantique des requêtes SQL en interrogeant les données du département américain de l'agriculture (USDA).

Un exemple de donnée est offert pour mieux comprendre le schéma:

{
  "id": "19015",
  "description": "Snacks, granola bars, hard, plain",
  "tags": [
    {
      "name": "snacks"
    },
    {
      "name": "granola bars"
    },
    {
      "name": "hard"
    },
    {
      "name": "plain"
    }
  ],
  "version": 1,
  "isFromSurvey": false,
  "foodGroup": "Snacks",
  "servings": [
    {
      "amount": 1,
      "description": "bar",
      "weightInGrams": 21
    },
    {
      "amount": 1,
      "description": "bar (1 oz)",
      "weightInGrams": 28
    },
    {
      "amount": 1,
      "description": "bar",
      "weightInGrams": 25
    }
  ]
}

Tutoriel

Divisé en plusieurs onglets, Query Playground vous explique comment bâtir vos requêtes. DocumentDB est très puissant il support plusieurs fonctionnalités standards telles que les filtres, les jointures, le triage et même le reformatage du résultat dans un nouveau format et les fonctions définies par l'utilisateur.

Encore plus

La page est mise à jour régulièrement affichant les dernières nouveautés de DocumentDB suite au commentaire laisser par les usagés. C'est donc une page a visité et revisité pour tester vos requêtes et avoir un aperçu de ce qui s'en vient! Et pour tester vos requêtes sur vos propres données, profiter de la période d'évaluation d'un mois gratuite.

Onglets du tutoriel

Références