Les feuilles de travail ont été actualisées et offrent une expérience utilisateur améliorée

Les feuilles de travail ont été actualisées et offrent une expérience utilisateur améliorée

Nous avons travaillé avec diligence sur les mises à jour de produits pour faciliter la vie des DBA, des analystes de données et des professionnels de la BI. Worksheets, l’outil d’édition SQL de Snowflake, a été entièrement repensé et est désormais disponible via notre interface utilisateur Web. Cette nouvelle mise à jour jette les bases de futures améliorations au cours des prochains mois.

Pourquoi nous avons amélioré les feuilles de travail

Cherchant à transformer l’expérience utilisateur, nous avons commencé cette aventure en 2017. Nous avons imaginé un outil d’édition SQL sophistiqué qui aiderait les DBA en simplifiant la construction de requêtes complexes afin d’aider les équipes commerciales à obtenir rapidement des informations précieuses à partir de leurs données Snowflake.

Pour jeter les bases d’une nouvelle conception actualisée qui intègre des modèles d’interaction étroitement alignés sur le flux de travail d’un développeur, nous avons discuté avec de nombreux clients pour comprendre leurs flux de travail, leurs points faibles et les résultats souhaités.

D’après nos conversations, il était clair que les utilisateurs voyaient l’avantage d’utiliser un outil qui leur permettait d’interagir de manière transparente avec leurs bases de données Snowflake, comme la navigation dans la hiérarchie des objets, le choix des rôles pour travailler dans leur modèle RBAC et la gestion de leurs entrepôts virtuels. Alors que notre ancienne interface utilisateur Web était riche en fonctionnalités, elle n’a pas respecté notre engagement envers l’expérience utilisateur en obligeant les utilisateurs à basculer entre les onglets Feuille de calcul et Bases de données pour trouver les objets qu’ils souhaitaient référencer dans leurs requêtes SQL.

worksheets before after blog 1

Nouvelles améliorations


Nous avons identifié et abordé 3 domaines communs d’amélioration :

  • Performances et stabilité
  • Convivialité améliorée
  • Nouvelles fonctionnalités

Performances et stabilité

Étant donné que les clients prennent en charge les opérations critiques de l’entreprise en créant et en maintenant diverses feuilles de travail pour le dépannage, l’analyse, la gestion et l’administration de leur entrepôt de données, il est impératif que l’interface soit stable.

Pour assurer la stabilité, nous avons réécrit la majorité de la base de code pour l’interface utilisateur de la feuille de calcul. Le chiffrement/déchiffrement des feuilles de calcul est désormais optimisé avec la compression des fichiers pour un chargement et un enregistrement plus rapides. De plus, nous avons introduit la persistance des feuilles de calcul dans le cloud et une résolution de conflit robuste afin que vous ne perdiez jamais une ligne de code. Notre grille de résultats basée sur ReactJS a été adoptée pour ses performances supérieures lors du rendu de millions d’enregistrements ou de milliers de colonnes. Il a également été personnalisé pour offrir les fonctionnalités nécessaires à la manipulation des résultats dans une grille de données.

Convivialité

Les utilisateurs ont souvent fait part de leur frustration face à la limite du nombre d’onglets ouverts, de la difficulté à trouver des feuilles de calcul enregistrées et de la confusion avec des actions courantes telles que la fermeture d’un onglet ou l’espace limité pour écrire du code ou analyser les résultats.

Pour répondre à ces préoccupations, nous avons donné aux feuilles de travail un aspect rafraîchi et une ergonomie améliorée. Auparavant, les utilisateurs ne pouvaient ouvrir que 6 feuilles de calcul, mais ils peuvent désormais ouvrir jusqu’à 50 feuilles de calcul et les gérer plus confortablement. Grâce à une disposition flexible, les clients peuvent augmenter la taille de l’éditeur SQL lors de l’écriture d’instructions SQL ou agrandir le volet Résultats lors de l’analyse des résultats. De plus, Worksheets permet aux utilisateurs de développer ou de réduire l’historique des requêtes et de redimensionner le volet si nécessaire afin qu’ils puissent rapidement décider quelles informations ils souhaitent voir.

Lors de l’analyse des résultats, les utilisateurs peuvent redimensionner les colonnes de résultats en double-cliquant sur leur bord droit ou masquer certaines colonnes des résultats de la requête avant de les exporter vers un fichier plat. La meilleure partie de ces améliorations flexibles de l’interface utilisateur est que toutes les modifications apportées à un onglet de feuille de calcul sont conservées lorsque les utilisateurs se déplacent entre les feuilles de calcul.

Des raffinements visuels ainsi que des modèles et des composants d’interaction cohérents ont considérablement amélioré la convivialité. Par exemple, lors de la définition du contexte d’une feuille de calcul spécifique, les listes déroulantes pour sélectionner un rôle, un entrepôt, une base de données et un schéma sont des composants tapés à l’avance afin que vous puissiez trouver rapidement ce que vous recherchez.

Nouvelles fonctionnalités

Gérez vos feuilles de travail :

Vous avez maintenant la possibilité de rechercher des feuilles de calcul, de les renommer et d’ouvrir ou de supprimer plusieurs feuilles de calcul à la fois.

searchable objects browser blog

Navigateur d’objets consultables, aperçus de données et schémas de table :

Le navigateur d’objets de Snowflake est conçu pour l’exploration et la recherche d’objets spécifiques dans une base de données. Recherchez n’importe quelle base de données, schéma, table ou vue et continuez à explorer les résultats de votre recherche.

manage worksheets blog

Double-cliquez pour insérer un nom d’objet complet dans l’éditeur SQL ou définissez une base de données et un schéma par défaut (c’est-à-dire, définissez le contexte) afin de ne pas avoir à créer une référence nommée complète à des tables ou des vues spécifiques dans votre code SQL.

Affichez le schéma d’une table ou d’une vue ainsi que ses clés de cluster, sa taille et son nombre de lignes. L’explorateur d’objets affiche la liste des colonnes et leurs types de données dans un volet qui glisse vers le haut lorsque vous cliquez sur un nom de table ou de vue dans l’explorateur d’objets. À partir de là, vous pouvez générer un aperçu des données si vous le souhaitez.

Réduisez le navigateur si vous n’en avez pas besoin et récupérez de l’espace pour l’édition SQL et l’analyse des résultats.

La valeur des feuilles de travail


Après de nombreuses démonstrations et vérifications avec les parties prenantes internes et les ingénieurs qui utilisent les feuilles de travail, nous avons progressé vers la nouvelle interface utilisateur à un rythme incroyable, avec une longue période de prévisualisation publique de tests et de corrections de bogues. Nous avons imaginé un outil d’édition SQL sophistiqué qui aiderait à la fois les DBA et les équipes commerciales avec leurs charges de travail respectives à l’aide de leurs données Snowflake, et nous pensons avoir réussi.

Mais ne nous croyez pas sur parole. Des clients satisfaits ont exprimé leur satisfaction avec Worksheets pour ses fonctionnalités robustes :

« La nouvelle feuille de travail Snowflake supprime le besoin d’outils tiers pour fonctionner au sein de la plate-forme – y compris toutes les opérations administratives, la plupart des requêtes SELECT et tout type de travail exploratoire – et rend le travail dans l’environnement Snowflake encore plus transparent. » – Nick Elser, directeur de l’ingénierie chez Instacart

Et enfin, mais non des moindres, tout cela a été rendu possible grâce à vous. Les informations que vous nous avez fournies nous ont fourni les informations dont nous avions besoin pour améliorer Worksheets. Assurez-vous de nous suivre sur @snowflakeDB pour en savoir plus.

Profitez de nos 400 $ de utilisation gratuite (calcul et stockage) pendant 30 jours.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.