Notes de version de Databricks SQL 2022
Ce qui suit décrit les améliorations et les mises à jour dans Databricks SQL de janvier à décembre 2022.
8 décembre 2022
- Les alertes Databricks SQL prennent désormais en charge les alertes pour les agrégations de colonnes de résultats de requêtes, telles que
SUM,COUNTetAVG. - Le titre de visualisation default est maintenant 'VisualizationName - QueryName' lors de la création de nouveaux widgets sur les tableaux de bord.
17 novembre 2022
Alertes :
- Chatworks, Mattermost et Google Hangouts Chat ne sont plus des destinations de notification.
Amélioration :
- L'axe y affiche maintenant les nombres en pourcentages lors de la vérification des valeurs en pourcentage.
- Le paramètre d'administrateur du Workspace pour désactiver l'interface utilisateur de upload des données s'applique désormais à la nouvelle interface utilisateur de upload des données.
Correctifs :
- Correction d'un problème dans les alertes Databricks SQL où la comparaison de valeurs nulles était évaluée de manière incorrecte.
- Correction d'un problème où les barres de défilement des tableaux croisés dynamiques disparaissaient.
- Correction d'un problème où le navigateur de schémas ne pouvait pas se redimensionner avec des tab qui débordaient.
10 novembre 2022
Amélioration :
- Vous pouvez désormais créer un filtre de tableau de bord qui fonctionne sur plusieurs queries simultanément. En mode Modifier le tableau de bord, choisissez Ajouter, puis Filtrer, puis Nouveau filtre de tableau de bord.
- L’autocomplétion prend désormais en charge
CREATE MATERIALIZED VIEW.
Corriger :
- Correction d'un problème où le défilement jusqu'à la fin d'un ensemble de résultats paginés de tableau de bord envoyait une erreur.
- Correction d'un problème où le passage d'un graphique à barres empilées à un graphique linéaire conservait la propriété d'empilement.
- Appels d'extraction dupliqués corrigés.
3 novembre 2022
Amélioration :
- Lors de la demande d'accès dans Databricks SQL, l'autorisation default est désormais « can run ».
Correctifs :
- Correction d'un problème où le tri par
created_atà l'aide de l'API Queries et tableaux de bord ne renvoyait pas l'ordre de tri correct. - Résolution d'un problème où les colonnes contenant des URL avec formatage HTML avaient des largeurs de colonne excessivement importantes.
- Correction d'un problème où le mot-clé
WHEREn'était pas mis en évidence.
27 octobre 2022
Améliorations :
- La limite de lignes pour le download des résultats de query vers Excel a été augmentée de 64 000 lignes à 100 000 lignes. Les limites de download CSV et TSV restent inchangées (environ 1 Go de données).
- La saisie semi-automatique prend désormais en charge la syntaxe
LIST, les URL et les informations d'identification. - Panneaux de suggestions « Corrigez-moi » consolidés et modernisés.
Correctifs :
- Correction d'un problème où la bannière d'avertissement dans l'éditeur chevauchait les visualisations pleine hauteur.
- Correction d'un problème où la largeur de la colonne du tableau n'était pas conservée lorsque les colonnes du tableau étaient déplacées.
- Correction d'un problème où le link vers le tableau de bord dans les notifications pop-up était cassé si une visualisation était ajoutée depuis l'éditeur SQL.
20 octobre 2022
Améliorations :
- Vous pouvez maintenant trouver la barre de progression de la query dans le pied de page et l'action d'édition d'une visualisation dans le menu kebab.
- La saisie semi-automatique prend désormais en charge le time travel de Delta et fournit la saisie semi-automatique des colonnes lors de la définition d'une clé étrangère.
Corriger :
- Correction d’un problème où l’ajout de plusieurs visualisations à un tableau de bord en succession rapide entraînait la non-apparition des visualisations sur le tableau de bord.
13 octobre 2022
Améliorations :
- Vous pouvez maintenant supprimer les messages d'erreur signalés.
COMMENT ONL'instruction est désormais prise en charge dans l'éditeur.- Vous pouvez maintenant utiliser Cmd+P ou Ctr+P (pour PC) comme raccourci pour la recherche rapide . Utilisez Cmd+I ou Ctr+I (pour PC) pour ajouter des paramètres .
11 octobre 2022
Améliorations :
- L'interface utilisateur d'ajout de données permet d'accéder aux configurations courantes des sources de données et aux interfaces utilisateur d'upload de fichiers. Consultez Créer ou modifier une table à l'aide d'un upload de fichier.
- Vous pouvez upload de petits fichiers vers Delta Lake à l'aide d'une interface utilisateur. Consultez Créer ou modifier une table à l'aide d'un upload de fichier.
6 octobre 2022
Améliorations :
EXTERNALest désormais une propriété de table réservée. Les commandesCREATE TABLE ... TBLPROPERTIESetALTER TABLE ... SET TBLPROPERTIESéchouent siEXTERNALest spécifié dans les propriétés.- Le
strfmtdansformat_string(strfmt, obj, ...)etprintf(strfmt, obj, ...)ne prend plus en charge l'utilisation de0$comme premier argument. Le premier argument doit être référencé par1$lorsque l'on utilise un index d'argument pour indiquer la position de l'argument dans la liste des arguments. - Les segments des diagrammes circulaires ont désormais une fine bordure pour délimiter les différents segments.
- Vous pouvez maintenant utiliser Cmd+I (pour Mac) ou Ctrl+I (pour PC) comme raccourci pour Ajouter un paramètre . Utilisez Cmd+P ou Ctrl+P (pour PC) comme raccourci pour la recherche globale .
- Un bouton de feedback est disponible pour les messages d'erreur de query bons ou mauvais.
- Les suggestions Fix me sont désormais disponibles en tant que Solution rapide .
Correctifs :
lpadet les fonctionsrpadfonctionnent désormais correctement avec les entrées de chaîne de caractèresBINARY. La sortie delpadetrpadpourBINARYentrées de chaînes est maintenant une chaîneBINARY.- Correction d'un problème où les refresh d'alertes manuels ne fonctionnaient pas.
- Annulation des modifications apportées au dimensionnement automatique des compteurs pour résoudre les problèmes de formatage.
29 septembre 2022
Améliorations :
- Vous pouvez maintenant demander l'accès aux queries Databricks SQL, alertes et tableaux de bord auprès des propriétaires de ces assets.
- Vous pouvez désormais filtrer par durée de query et type d'instruction sur la page d'historique des querys.
- Pour utiliser le filtre de durée de la query, entrez une durée et choisissez une unité de temps. Le résultat de l'historique renvoie les queries qui s'exécutent plus longtemps que le temps spécifié.
- Pour utiliser le filtre de type d'instruction, choisissez un type d'instruction dans la liste déroulante. Le résultat de l'historique renvoie les requêtes contenant cette instruction.
Corriger :
- Correction d'un problème où toutes les balises HTML prises en charge ne fonctionnaient pas dans les Template d'alerte personnalisés. Tous les tags sont disponibles tels que documentés.
- Correction d’un problème où les toasts de notification de la **Visualisation**. Par exemple, le double-clic pour dézoomer sur une visualisation n'apparaissait pas auparavant.
- Correction d'un problème où l'échange des axes sur un graphique n'était pas reflété dans le nom du graphique.
22 septembre 2022
Améliorations :
- Les widgets de compteur de même taille auront la même taille de police lorsque plusieurs widgets de compteur sont affichés sur un tableau de bord.
- Graphiques combinés mis à jour de sorte que lors de l'utilisation d'un double axe, seul le même type de graphique (par exemple, ligne, barre) peut être utilisé sur le même axe. Les alias de série sont également appliqués à l'axe.
- Prise en charge de la saisie semi-automatique ajoutée pour les clés de substitution et les
LISTopérations.
Corriger :
- Problème corrigé où les paramètres textuels n'acceptaient pas
Nullcomme valeur valide.
15 septembre 2022
Corriger :
- Correction d'un problème où l'affichage de l'historique des requêtes depuis la page de liste des **SQL Warehouses** ne fonctionnait pas.
8 septembre 2022
Amélioration :
- Présentation de la nouvelle carte « Intégrations open source » dans les pages d'accueil DSE/SQL qui affiche des options d'intégration open source telles que Spark Declarative Pipelines sur LakeFlow et dbt core.
Corriger :
- Correction d'un problème où les menus déroulants de paramètres étaient bloqués par la visualization tab.
1er septembre 2022
Améliorations :
- Présentation d'une nouvelle interface utilisateur simplifiée pour ajouter des paramètres et des filtres. Cliquez sur <button>+</button> et choisissez d'ajouter un filtre ou un parameter.
- Les parenthèses des jetons SQL, telles que 'OVER()', sont désormais complétées automatiquement.
Correctifs :
- Correction d'un problème où l'affichage du tableau de bord en plein écran ignorait la palette de couleurs.
- Correction d’un problème où la saisie rapide, suivie de l’utilisation du raccourci **Exécuter**, exécutait le texte de la query précédente au lieu du texte de la query nouvellement saisi.
- Correction d'un problème où l'utilisation de la commande clavier, **ctrl**+**entrée**, pour exécuter des queries soumettait des queries en double.
25 août 2022
Corriger :
- Correction d'un problème où les filtres de tableau de bord ne se mettaient pas à jour lorsque les paramètres de requête changeaient.
18 août 2022
- Documentation : la documentation de l'API Alertes a été publiée.
- Visualisations : les utilisateurs peuvent désormais définir des valeurs par default pour les filtres de date. Chaque fois que le filtre est actualisé sur une query ou un tableau de bord, la valeur par default est appliquée.
- Correctifs :
- Correction d'un problème où l'application des modifications ne fonctionnait pas si un tableau de bord était encore en cours de rechargement.
- Un problème a été corrigé où les colonnes étaient trop étroites lorsqu'une query ne renvoie aucun résultat.
11 août 2022
Améliorations :
- Les utilisateurs peuvent recevoir des e-mails lorsque leurs refreshes échouent. Pour activer ces notifications, accédez à l' SQL settings tab de la console d'administration. Sous **E-mails d'échec**, choisissez le type d'objet (Query, Dashboard ou Alert) pour lequel vous souhaitez recevoir des notifications d'échec. Les rapports d'échec sont envoyés toutes les heures.
- Visualisations
- Présentation d'une nouvelle palette de couleurs moderne pour les visualisations et les tableaux de bord. Pour changer un tableau de bord à la nouvelle palette de couleurs, accédez à votre tableau de bord, cliquez sur <button>Modifier</button> -> <button>Couleurs</button> -> <button>Importer</button> et sélectionnez la Palette de couleurs Databricks . Les administrateurs SQL peuvent également définir la nouvelle palette de couleurs comme option par default pour un workspace en accédant à <button>Paramètres</button> -> <button>Console d'administration QL</button> -> <button>Couleurs du workspace</button> -> <button>Importer</button> et en sélectionnant la nouvelle palette.
Correctifs :
- Correction d'un problème où la sélection précédente de <button>Apply Changes</button> pour appliquer un filtre ne fonctionnait pas si une query était déjà en cours d'exécution.
4 août 2022
Améliorations :
- Lors du clonage d'un tableau de bord, il existe désormais une option pour savoir si les queries doivent être clonées également.
- Le contenu de la tab est synchronisé entre les tabs du navigateur. L'état de votre query sera désormais synchronisé sur tous les tabs de votre navigateur. Cela signifie que si vous travaillez sur query1 dans le tab 1 de votre navigateur et que vous passez ensuite au tab 2, vous verrez query1 dans l'état où vous l'avez laissé dans le tab de navigateur d'origine.
Corriger :
- Les étiquettes des chaînes vides dans les diagrammes circulaires indiquent désormais que la chaîne est vide plutôt que l'index de la valeur.
28 juillet 2022
-
Alertes
- Les Template d’e-mail d’alerte personnalisés ont été mis à jour pour interdire certains tags HTML qui pourraient présenter un risque de sécurité. Les tags et attributs HTML non autorisés sont automatiquement désinfectés. Par exemple, <button> est un tag HTML non autorisé, donc au lieu de rendre un bouton, le texte « button » s’affiche. Consultez les alertes pour la liste des tags et attributs HTML autorisés.
- Les utilisateurs peuvent désormais abonner d'autres utilisateurs aux alertes sans avoir besoin de créer une destination de notification, ce qui nécessite des autorisations d'administrateur.
-
Téléchargements : les utilisateurs peuvent désormais download jusqu’à environ 1 Go de données de résultats depuis Databricks SQL aux formats CSV et TSV, contre 64 000 lignes auparavant.
-
Visualisations
- Vous pouvez désormais modifier les visualisations directement sur le tableau de bord. En mode édition, cliquez sur le menu kebab et sélectionnez Modifier la visualisation pour commencer à modifier la visualisation.
- Lors du download des résultats associés à une visualisation utilisant des agrégations, les résultats downloaded sont également agrégés. L'option de download est déplacée du menu kebab inférieur vers le menu kebab associé à la tab. Les résultats download proviennent de l'exécution la plus récente de la requête qui a créé la visualisation.
-
Éditeur SQL : les tables de résultats affichent désormais un message lorsque les données affichées par la table dans le navigateur ont été limitées à 64 000 lignes. Le download au format TSV et CSV sera toujours d'environ 1 Go de données.
-
Filtres de query :
- Les filtres de query ont été mis à jour pour fonctionner dynamiquement côté client ou côté serveur afin d'optimiser les performances. Les précédents filtres de query (désormais hérités) fonctionnaient uniquement côté client. Les utilisateurs peuvent toujours utiliser les filtres hérités avec la syntaxe
::, si désiré. - Les filtres mis à jour sont plus simples : les utilisateurs cliquent sur un bouton + Ajouter un filtre et sélectionnent une colonne dans un menu déroulant. Auparavant, les utilisateurs devaient modifier directement le texte de la query.
- Les valeurs pertinentes sont mises en surbrillance pour faciliter la visualisation des sélections au sein d'un filtre qui produiront des résultats compte tenu des autres sélections de filtre.
- Les filtres de query ont été mis à jour pour fonctionner dynamiquement côté client ou côté serveur afin d'optimiser les performances. Les précédents filtres de query (désormais hérités) fonctionnaient uniquement côté client. Les utilisateurs peuvent toujours utiliser les filtres hérités avec la syntaxe
-
Historique des requêtes : les détails de la query dans l'Historique des requêtes affichent désormais la Source de la query, qui est l'origine de la query exécutée.
21 juillet 2022
- Notifications de partage : les utilisateurs seront désormais avertis par e-mail chaque fois qu'un tableau de bord, une query ou une alerte est partagé avec eux.
- Expérience d'éditeur SQL améliorée via le nouveau kit d'outils d'éditeur intégré.
- Mise en surbrillance des erreurs de syntaxe en direct (par exemple, mot-clé incorrect, table inexistante et suggestions pour corriger l'erreur)
- Aide contextuelle : au survol (par exemple, nom complet de la table, panneau de fonctions détaillé) et messages d'erreur d'exécution en ligne (par exemple, mise en évidence des lignes avec erreur après exécution)
- Classement intelligent des suggestions (par exemple, saisie semi-automatique des parameter, formule de classement, correspondance moins bruyante)
14 juillet 2022
- Vous pouvez maintenant upload des fichiers TSV à l'aide de l'interface utilisateur
Create Tableen plus des fichiers CSV. - Databricks SQL offre désormais la possibilité d'avertir les utilisateurs par e-mail chaque fois qu'un tableau de bord, une query ou une alerte leur est partagé.
- Les tables de visualisation incluent désormais en option des numéros de ligne affichés à côté des résultats.
- Lorsque vous sélectionnez une région géographique pour la visualisation choroplèthe, vous obtenez désormais des suggestions en ligne pour les valeurs acceptées.
23 juin 2022
- Changement de nom du SQL Endpoint : Databricks a changé le nom de SQL Endpoint en SQL Warehouse car il est plus qu'un simple point d'entrée d'API pour l'exécution de commandes SQL. Un SQL Warehouse est une Ressource de compute pour tous vos besoins en entreposage des données, une partie intégrante de la plateforme Databricks. Les Ressources de compute sont des ressources d'infrastructure qui fournissent des capacités de traitement dans le cloud.
- Pour les visualisations choroplèthes, les sélections de colonne clé et de champ cible dans l'éditeur de visualisation ont été renommées Colonne géographique et Type géographique. Ce renommage à des fins de clarté n'introduit aucun changement de comportement pour les choroplèthes nouveaux ou existants.
- L’option de limite 1000 query est passée d’une case à cocher dans l’éditeur de requêtes SQL à une case à cocher dans le bouton d’exécution.
- Les queries mises en cache dans la table de l'historique des requêtes sont désormais marquées d'un tag cache.
- L'actualisation manuelle d'un tableau de bord utilise le warehouse du tableau de bord (si disponible) au lieu du warehouse de chaque query individuelle.
- L'actualisation d'une alerte utilise toujours le warehouse de l'alerte, indépendamment du paramètre Exécuter en tant que Lecteur/Propriétaire.
9 juin 2022
- Lorsque vous survolez le sélecteur d'endpoint, le nom complet de l'endpoint s'affiche sous forme d'info-bulle.
- Lorsque vous filtrez dans le navigateur de schémas de l'éditeur SQL, le terme de recherche est désormais mis en évidence dans les résultats de recherche.
- La boîte de dialogue Fermer tout dans l'éditeur SQL affiche maintenant une liste de requêtes non enregistrées.
- Pour rouvrir le dernier tab fermé dans l'éditeur SQL, utilisez ce nouveau raccourci clavier :
<Cmd> + <Shift> + <Option> + T - Vous pouvez maintenant ajouter des étiquettes de données aux graphiques combinés.
- La liste des opérations d'agrégations de visualisation inclut désormais la variance et l'écart type.
26 mai 2022
Améliorations de l'écriture de code :
-
Vous pouvez désormais ignorer les agrégations lorsque vous créez des visualisations. Ceci est particulièrement utile lorsque votre requête inclut déjà une agrégation. Par exemple, si votre query est
SELECT AVG(price_per_sqft), isStudio, location GROUP BY location, isStudio, l'éditeur de graphiques exigeait auparavant de spécifier explicitement une autre couche d'agrégation. -
Lorsque vous créez des tableaux de bord, vous avez désormais la possibilité de :
- Dupliquer les widgets de zone de texte
- Agrandir la taille du panneau de modification de la zone de texte
-
L'agrégation default pour la colonne d'erreur lorsque vous créez des visualisations est l'écart type.
Correctifs :
- Les actions de modification pour les visualisations ne sont disponibles que lorsque le tableau de bord est en mode édition. Les actions de modification ne sont plus disponibles en tant qu'action du mode d'affichage.
- Lorsque vous créez une nouvelle query, elle s'ouvre dans un tab immédiatement à droite du tab sélectionné, plutôt qu'à la fin de la liste.
- La fenêtre modale de query ouverte montre quelle query est déjà ouverte et offre la possibilité de basculer le focus vers cet onglet de tab.
- Les diagrammes Sankey et Sunburst ne considèrent plus 0 comme nul.
19 mai 2022
- Problème résolu : lorsque vous avez le focus de l’éditeur SQL ouvert sur un spécifique visualisation tab et que vous partagez le Link avec un autre utilisateur, l’utilisateur aura le même focus dans l’éditeur SQL lorsqu’il cliquera sur le Link partagé.
- Améliorations :
- Microsoft Teams est désormais une destination de notification prise en charge.
- Les paramètres Date Range, Date and Time Range et Date and Time Range (with seconds) prennent désormais en charge l'option de désigner le premier jour de la semaine, avec Sunday comme default.
12 mai 2022
- Les visualisations prennent désormais en charge la segmentation temporelle directement dans l’interface utilisateur. Vous pouvez maintenant facilement basculer entre des compartiments annuels, mensuels, quotidiens ou horaires de vos données en modifiant une valeur de la liste déroulante plutôt que d'ajouter et de modifier une fonction
date_trunc()dans le texte de la query lui-même. - Les tableaux de bord ont désormais une cohérence des couleurs par default. Si vous avez la même série sur plusieurs graphiques, la série est toujours colorée de la même manière sur tous les graphiques – sans nécessiter de configuration manuelle.
3 mai 2022
- Lorsque vous partagez un tableau de bord avec un utilisateur ou un groupe, nous offrons désormais la possibilité de partager toutes les requêtes en amont utilisées par les visualisations et les paramètres.
- Lorsque vous n'avez pas la permission de partager une ou plusieurs des requêtes en amont, vous recevrez un message d'avertissement indiquant que toutes les requêtes n'ont pas pu être partagées.
- Les autorisations accordées lors du partage d'un tableau de bord n'annulent, ne neutralisent ou n'étendent pas les autorisations existantes sur les queries en amont. Par exemple, si un utilisateur ou un groupe dispose d'autorisations CAN RUN en tant que Propriétaire sur le tableau de bord partagé mais ne dispose que d'autorisations d'exécution en tant que Lecteur sur une query en amont, les autorisations effectives sur cette query en amont seront « Exécuter en tant que Lecteur ».
27 avril 2022
- La Layout de votre tableau de bord est désormais conservée lors de l'exportation en PDF à la demande et de la génération d'e-mails d'abonnement planifiés.
25 avril 2022
- Databricks SQL est désormais disponible en prévisualisation publique sur Google Cloud Platform.