Passer la navigation

Mises à jour de l'expérience de développement Azure Cosmos DB

Publié le 24 septembre, 2018

Program Manager, Azure Cosmos DB

L'équipe Azure Cosmos DB est ravie d'annoncer que de nouvelles fonctionnalités et améliorations sont désormais à la disposition des développeurs :

Essai gratuit d'un mois d'Azure Cosmos DB

Essayez gratuitement Azure Cosmos DB pendant un mois complet ! Cette version d'essai vous permettra d'évaluer gratuitement les fonctionnalités d'Azure Cosmos DB pendant 30 jours. Vous pourrez notamment créer une base de données de 25 conteneurs (collections) avec un débit maximum de 10 000 unités de requête (RU)/seconde, sans crédit ni abonnement Azure requis. Commencez avec Essayez Azure Cosmos DB. Azure Cosmos DB est également inclus dans le compte Azure gratuit, qui comprend 400 RU/s pendant 12 mois.

try-cosmos-db

Mises à jour des Kits de développement logiciel (SDK) .NET, Java, JavaScript et Python

Le Kit SDK JavaScript 2.0 est maintenant généralement disponible. Nous avons ajouté la prise en charge des écritures multi-régions, un nouveau modèle d'objet de style « courant » (qui permet de se référer facilement aux ressources Cosmos DB sans URL explicite) et la prise en charge de promesses et autres fonctionnalités JavaScript modernes. Il est également écrit en TypeScript et prend en charge la dernière version, TypeScript 3.0.

Grâce à ces modifications, vous pouvez créer une nouvelle base de données, un nouveau conteneur, et ajouter un élément en 10 lignes de code !

helloCosmos

Dans le nouveau Kit SDK Python 3.0, outre la prise en charge des écritures multi-régions, nous avons remplacé l’espace de noms par azure.cosmos et le nom « document_client » par « cosmos_client ». Dans la mesure où Azure Cosmos DB prend en charge plusieurs modèles d’API, nous avons également renommé les concepts de « collection » et de « document » pour les remplacer par « conteneur » et « élément ».

KIT DE DÉVELOPPEMENT LOGICIEL (SDK) Dernière version
.NET 2.1
Java 2.2
JavaScript 2.0
Python 3.0

Cosmos Explorer

Cosmos Explorer est une version web autonome et plein écran du populaire Explorateur de données d'Azure Cosmos DB. Avec Cosmos Explorer, vous pouvez accéder à vos comptes de base de données et à vos conteneurs, exécuter des requêtes et afficher les résultats, le tout en mode plein écran. Vous pouvez également partager un accès temporaire avec des pairs autorisés, sans qu'il leur soit nécessaire de disposer d'un abonnement ou d'un accès au portail.

cosmos-explorer_1

Cosmos Explorer prend également en charge l'affichage des mesures d'exécution des requêtes, sous l'onglet Statistiques des requêtes. Vous pouvez également télécharger un fichier CSV pour afficher des mesures détaillées au niveau de la partition. Apprenez-en davantage sur ces mesures et sur la manière d’ajuster vos requêtes dans Azure Cosmos DB.

query_stats

Pour essayer Cosmos Explorer, accédez à l'Explorateur de données, puis cliquez sur le lien Ouvrir en mode plein écran. Vous pouvez également accéder directement au site https://cosmos.azure.com/ et coller une chaîne de connexion. Apprenez à utiliser l'explorateur d'Azure Cosmos DB pour gérer vos données.

cosmos-explorer_2

Nouvel UX pour créer des comptes sur le portail

Nous avons mis à jour l'expérience de création de compte Azure Cosmos DB sur le portail. Vous pouvez désormais profiter du mode plein écran lors de la création de nouveaux comptes Azure Cosmos DB.

full-scren-create_v2

Vous pouvez également suivre l'état de la création de votre compte.

full-screen-create_2

Recommandations

Le portail Azure Cosmos DB peut désormais afficher des alertes, des recommandations et des messages pour votre compte. Pour les consulter, accédez à l'onglet Vue d'ensemble, puis à la section Notifications.

Par exemple, la recommandation ci-dessous suggère que de nombreuses valeurs de la propriété de clé de partition d'une collection sont nulles et doivent être examinées pour garantir une bonne distribution.

recommendations-v2

Mises à jour de l'émulateur Azure Cosmos DB

L’émulateur Azure Cosmos DB fournit un environnement local qui émule le service Azure Cosmos DB à des fins de développement. L’émulateur vous permet de développer et tester votre application localement, sans créer d’abonnement Azure et sans frais.

Si vous avez déjà essayé de configurer l'émulateur Azure Cosmos DB pour qu'il s'exécute dans le cadre de votre processus de génération et de publication, vous savez qu'il peut être difficile à gérer. Vous pouvez maintenant utiliser la nouvelle extension de tâche de génération de l'émulateur Azure Cosmos DB pour Azure DevOps (anciennement Visual Studio Team Services). Avec la tâche de génération, vous pouvez exécuter des tests directement sur l'émulateur, dans le cadre de votre pipeline CI !

Pour commencer, suivez le didacticiel et installez l’extension à partir de la Place de marché.

emulator-build-task

Tenez-vous informé des dernières actualités et fonctionnalités Azure #CosmosDB en nous suivant sur Twitter @AzureCosmosDB. Nous sommes vraiment impatients de voir ce que vous allez créer avec Azure Cosmos DB.