Journal des modifications Looker 21

21.20

Modifications L'ancienne fonctionnalité Utiliser les anciennes routes des tableaux de bord est désormais désactivée par défaut.

Modifié Après avoir enregistré une exploration dans un tableau de bord, les utilisateurs qui cliquent sur le lien du tableau de bord dans la bannière de confirmation accèdent au tableau de bord en mode Édition.

Modifications Lorsqu'un utilisateur tente de quitter un tableau de bord qui contient des modifications non enregistrées, la boîte de dialogue d'avertissement Voulez-vous ignorer les modifications ? s'affiche désormais.

Modifications Une nouvelle fonctionnalité héritée, Utiliser l'ancienne navigation et le routage hérité, vous permet de désactiver la navigation améliorée, qui est désormais l'expérience de navigation par défaut. La fonctionnalité héritée Utiliser l'ancienne navigation et l'ancien routage sera supprimée dans Looker 22.2.

Modifications L'expérience Alertes par défaut inclut désormais toutes les fonctionnalités des alertes améliorées, sans qu'il soit nécessaire d'activer une fonctionnalité de laboratoire.

Modifications Pour résoudre une faille, Looker ne reconnaît plus les balises XHTML à fermeture automatique dans les visualisations personnalisées. L'activation d'une ancienne fonctionnalité, Autoriser les balises vides de style XHTML dans les visualisations personnalisées, permet de reconnaître les balises XHTML à fermeture automatique dans les visualisations personnalisées, mais expose également la faille. Pour en savoir plus, consultez la page des bonnes pratiques Autoriser les balises vides de style XHTML dans les visualisations personnalisées.

Ajouté Looker a amélioré le style de visualisation du mode sombre pour les graphiques à valeur unique, cartésiens, à secteurs et à plusieurs anneaux.

Ajouté Un nouveau volet de détails est disponible pour les tableaux de bord, y compris une nouvelle zone où vous pouvez ajouter une description du tableau de bord. Les métadonnées qui font apparaître l'utilisateur qui a créé et mis à jour le tableau de bord, ainsi que le nombre de favoris et de vues, s'affichent également.

Added La nouvelle fonctionnalité Labs d'analyse guidée dans l'activité du système  permet d'utiliser un format questions/réponses pour effectuer des analyses dans l'exploration Historique de l'activité du système.

Ajouté L'exploration de l'activité du système du tableau de bord inclut désormais le paramètre preferred_viewer et corrige un problème où le champ is_legacy ne tenait pas compte des valeurs nulles.

Ajouté Looker est désormais compatible avec le paramètre approximate pour le dialecte Google BigQuery Standard SQL.

Ajouté L'option d'activation/de désactivation du laboratoire Nouvelle exécution de LookML (Aragonite) permet d'utiliser Aragonite sur l'instance Looker. Lorsque cette fonctionnalité Labs est activée (par défaut), les développeurs LookML peuvent activer Aragonite pour des projets LookML individuels sur l'instance en ajoutant l'instruction aragonite: yes au fichier manifeste d'un projet.

Ajouté Un nouveau message d'erreur avertit les utilisateurs lorsqu'ils tentent d'utiliser des modèles Liquid dans le paramètre value_format.

Ajouté La description Détails du tableau de bord dans le nouveau volet Détails du tableau de bord utilise la même API que les descriptions précédentes.

Ajouté Le dialecte Looker MySQL 8.0.12+ prend désormais en charge les tables PDT incrémentielles.

Ajouté Un nouveau point de terminaison du SDK Looker permet aux utilisateurs de demander un graphique de dépendance pour une PDT.

Ajouté Looker a introduit un nouveau paramètre LookML, interval_trigger. Le paramètre interval_trigger spécifie un intervalle auquel une table dérivée est déclenchée pour être reconstruite. interval_trigger peut être un sous-paramètre de datagroup ou derived_table. Il accepte une chaîne d'intervalle qui indique un nombre de secondes, de minutes ou d'heures (par exemple, "24 hours").

Ajouté La modalité "Détails de la PDT" inclut désormais un bouton Afficher le graphique des dépendances qui affiche un diagramme des relations avec les noms et les états de toutes les tables dérivées en cascade dont dépend la PDT.

Corrigé Dans un menu imbriqué, l'élément de menu parent reste désormais en surbrillance.

Corrigé Cliquer sur un élément de menu avec un menu imbriqué n'entraîne pas la fermeture des deux menus.

Corrigé Un problème qui entraînait des erreurs avec les groupes LDAP contenant le préfixe # a été résolu.

Corrigé Un message d'erreur "user never logged in" s'affichait sur les pages des utilisateurs bêta qui s'étaient connectés via SAML. Ce problème a été résolu.

Corrigé Les problèmes de performances du sélecteur de groupe sur les pages d'édition des utilisateurs ont été résolus. Une légère modification de la conception s'est imposée, mais l'expérience utilisateur générale reste inchangée.

Corrigé Looker accepte désormais tous les chemins d'accès fiables aux certificats valides lors de la vérification des certificats SSL/TLS, au lieu d'échouer en cas de chemin d'accès invalide et valide dans une même chaîne du serveur.

Corrigé Les dates erronées, telles que January 1900, ne s'affichent plus dans les résultats des requêtes lorsqu'un utilisateur télécharge des résultats au format CSV.

Corrigé Le point de terminaison de l'API run_query affiche désormais un ensemble de résultats vide au lieu de renvoyer une erreur indiquant que "The response body could not be parsed".

Fixed L'utilisation du paramètre value_format_name arrondit désormais le résultat à la virgule flottante spécifiée.

Corrigé Le téléchargement des résultats au format XLSX ne génère plus de nombres en utilisant une notation exponentielle.

Corrigé Un problème, qui entraînait la génération d'une erreur de clé primaire par certaines requêtes d'Activité du système dans l'exploration Historique, a été résolu.

Résolution Un problème, qui permettait de sélectionner le modèle system_activity pendant la modification des jeux de modèles, a été résolu.

21.18

Modifications La date de suppression a été remplacée par la date de mise à la corbeille dans les vues "Look" et "Utilisation du tableau de bord" des explorations "Utilisation du contenu" de l'activité système. L'objectif est de faire la différence entre la suppression réversible (corbeille) et la suppression définitive (absolue).

Modifications La fonctionnalité héritée Revenir aux tableaux de bord hérités a été étendue jusqu'à Looker 22.0.

Modifié Pour les connexions Looker à Microsoft SQL Server (MSSQL), Microsoft Azure Synapse Analytics et Microsoft Azure SQL Database, si vous devez spécifier un port autre que le port par défaut 1433 et que votre base de données nécessite l'utilisation d'une virgule au lieu d'un deux-points, vous pouvez ajouter useCommaHostPortSeparator=true dans le champ Paramètres supplémentaires de la page Paramètres de connexion de Looker. Cela vous permet de spécifier un port autre que le port 1433 par défaut dans le champ Hôte distant : port.

Modifications La couleur de bordure du composant Button a été modifiée afin d'améliorer le contraste.

Modifications La couleur de bordure des composants de saisie a été modifiée afin d'améliorer le contraste.

Ajouté Les blocs Looker Marketplace suivants ont été convertis en une nouvelle structure qui utilise les affinements LookML plutôt que les extensions. Ils sont disponibles pour les instances Looker 21.8 ou version ultérieure : Retail Analytics, Google Ads Transfer, Jira, Shopify, Amazon Redshift Admin, Hubspot Marketing, Zendesk, Braintree Payments, Community Mobility, Campaign Manager 360, GitHub, Google Analytics 360, Search Ads 360, Chronicle, Google Cloud Audit Logs, Census Data et BigQuery Info Schema. Si votre instance Looker est associée à une version de l'un de ces blocs qui utilise des extensions et que vous souhaitez installer la version du bloc qui utilise des affinements, vous pouvez suivre ces instructions pour migrer les personnalisations que votre bloc basé sur les extensions peut comporter.

Added Looker empêche désormais l'exécution indéfinie des planifications lorsqu'une tâche est interrompue. Looker tentera de réexécuter le job jusqu'à 10 fois.

Ajouté La nouvelle fonctionnalité de laboratoire URL Links in Boards permet aux éditeurs de tableaux de bord d'ajouter des liens vers n'importe quelle URL sur un tableau de bord, en plus de leurs Looks et tableaux de bord existants.

Ajouté Les utilisateurs peuvent désormais regrouper les alertes par propriétaire ou par nom de tableau de bord sur la page utilisateur Gérer les alertes et sur la page d'administration Alertes.

Ajouté L'autorisation see_pdts a été ajoutée à l'ensemble d'autorisations par défaut pour les instances Looker créées avec Looker 21.18 et versions ultérieures.

Ajouté L'option Convertir le projet en code LookML nouvelle version a été réintroduite dans l'IDE LookML pour permettre aux utilisateurs de convertir leur code LookML YAML en code LookML.

Ajouté Dremio et Dremio 11 (et versions ultérieures) prennent désormais en charge les conversions de fuseau horaire.

Ajouté Firebolt prend désormais en charge la rotation dans la base de données.

Ajouté L'animation Ripple de Google a été ajoutée aux composants IconButton, Checkbox, Radio et ToggleSwitch. L'ondulation n'est pas visible lorsque le contenu est intégré.

Ajouté Dans une instance Looker, les intégrations privées peuvent désormais utiliser les flux d'authentification Google OAuth et OpenID Connect pour authentifier un utilisateur.

Corrigé Un bug a été résolu. Auparavant, les tables PDT incrémentielles avec un paramètre timezone généraient une conversion de fuseau horaire incorrecte dans la clause WHERE d'une mise à jour de table PDT incrémentielle.

Corrigé Un bug a été résolu. Il empêchait la mise en forme du texte en bleu dans une balise <link> de la documentation intégrée.

Corrigé L'échantillon d'un composant InputColor était incorrect lorsque le champ était désactivé. Ce bug a été résolu.

Corrigé Un bug a été résolu pour la fonctionnalité bêta de laboratoire Organisation des tableaux de bord LookML. Il empêchait les tableaux de bord LookML de s'afficher dans le dossier des tableaux de bord LookML si un client avait précédemment supprimé des projets LookML contenant des dossiers LookML.

21.16

Modifications La fonctionnalité de laboratoire Navigation améliorée est désormais activée par défaut pour toutes les instances clientes.

Modifications La fonctionnalité de laboratoire Champs personnalisés est désormais une fonctionnalité bêta.

Modifications Lorsque le formatage est activé pour les téléchargements de requêtes, les valeurs numériques JSON doivent être incluses entre guillemets.

Modifié Pour les PDT persistantes en tant que vues matérialisées dans votre base de données, la page Admin PDT affiche "Vue matérialisée" sous le nom de la PDT dans le tableau des PDT, ainsi que "Vue matérialisée" comme règle de persistance dans le tableau des PDT et la fenêtre modale Détails de la PDT.

Modifications La fonctionnalité Sélecteur de champs hérité a été supprimée.

Modifications Il est désormais possible d'accorder l'autorisation see_alerts à un utilisateur non administrateur. Il peut ainsi accéder à la page de gestion des alertes et à la page Historique des alertes de la section Admin de Looker. Depuis la page de gestion Alertes, il peut consulter, suivre, modifier, s'attribuer ou supprimer une alerte sur l'instance Looker.

Modifications Des attributs liés au nom à afficher pour les propriétaires et les suiveurs d'alertes ont été rajoutés à l'API publique correspondante.

Ajouté Lorsqu'elle est activée, une nouvelle option expérimentale de laboratoire, Organisation des tableaux de bord LookML, permet aux utilisateurs d'organiser les tableaux de bord LookML dans des dossiers autres que le dossier par défaut, Tableaux de bord LookML.

Ajouté La fonctionnalité de laboratoire Navigation améliorée permet de développer les dossiers dans le nouveau panneau de navigation de gauche. Lorsque cette fonctionnalité est activée, le menu Admin est désormais disponible dans le panneau de navigation de gauche au lieu du menu en forme de roue dentée dans la barre de navigation supérieure.

Ajouté L'option de visualisation en entonnoir a été réintroduite dans les nouveaux tableaux de bord.

Added Les nouveaux paramètres de tableau de bord, Développé et Réduit, vous permettent désormais de choisir l'apparence par défaut des filtres de tableau de bord.

Ajouté Les utilisateurs peuvent désormais copier un tableau de bord directement à partir de celui-ci à l'aide du menu à trois points du tableau de bord.

Ajouté Le filtrage croisé est désormais disponible pour les appareils tactiles. Lorsque le filtrage croisé est activé pour un tableau de bord, une pression prolongée appliquera le filtre.

Ajouté Toujours relancer les générations de PDT en échec est une nouvelle case à cocher dans les paramètres de connexion de Looker. Lorsque le paramètre Toujours réessayer les générations de PDT ayant échoué est activé, le régénérateur Looker tente de régénérer les tables persistantes à déclenchement qui ont échoué lors du cycle de régénération précédent, même si la valeur de déclenchement d'une PDT n'a pas changé depuis le dernier contrôle de déclenchement. L'option Toujours réessayer les générations de PDT en échec est désactivée par défaut.

Ajouté Les identifiants des utilisateurs d'intégration (pour les rôles d'intégration) et de l'assistance Looker (pour les rôles d'assistance) sont désormais classés et affichés en conséquence sur la page Modifier le groupe.

Ajouté Les tableaux de bord hérités planifiés pour être envoyés à partir d'un dossier utiliseront désormais la même interface que les nouveaux tableaux de bord et les alertes. Les modifications apportées à l'interface utilisateur des dossiers sont uniquement esthétiques et en aucun cas fonctionnelles.

Corrigé Les horodatages 12:00:00 PM s'affichent désormais correctement pour les téléchargements XLSX qui utilisent les nouveaux streamers de requête.

Corrigé Les requêtes diffusées ne renvoient plus de lignes de totaux en l'absence de résultats.

Corrigé Le tri des clés de tableau croisé dynamique de type:long à l'aide des nouveaux streamers de requête fonctionne désormais correctement.

Corrigé Les utilisateurs peuvent désormais afficher de meilleures suggestions de filtre lors de la création d'un nouveau filtre.

Corrigé L'expression EULA est désormais lisible sur toutes les instances comme prévu.

Corrigé Le libellé Never logged in est désormais correctement ajouté aux connexions SAML si la fonctionnalité expérimentale Labs Nouvelle page des utilisateurs est activée.

Corrigé Les tests de connexion n'apparaissent plus comme annulés s'ils contiennent des erreurs.

Corrigé Les utilisateurs disposant de domaines de messagerie personnalisés peuvent désormais être ajoutés comme prévu à l'aide du paramètre Add Users sur la page Nouveaux utilisateurs.

21.14

Modifications À partir de Looker 21.14, l'indicateur de la fonctionnalité héritée Syntax Tolerant Liquid sera désactivé pour tous les utilisateurs par défaut. Les administrateurs Looker peuvent continuer d'activer et de désactiver cet avertissement jusqu'à sa suppression en octobre 2021.

Modifications La fonctionnalité de laboratoire Nouvelles visualisations Explorer est désormais activée par défaut.

Modifications L'API Looker 4.0 est désormais désignée comme bêta plutôt que comme expérimentale.

Modifications Les tables dérivées natives qui utilisent le paramètre dev_filters sont regénérées en mode Développement uniquement si aucune version de production ne répond à la requête.

Modifications MemSQL a été renommé SingleStore.

Modifications À compter du 13 août 2021, GitHub exige une authentification par jeton pour toutes les opérations Git. Pour tous les projets LookML utilisant GitHub avec une authentification par mot de passe, vous devrez réinitialiser votre connexion Git dans les paramètres de projet afin d'utiliser un jeton d'accès personnel.

Modifications Si un utilisateur est supprimé, les alertes qu'il possède seront également supprimées automatiquement et immédiatement.

Ajouté La fonctionnalité Alertes améliorées est une fonctionnalité Labs qui, lorsqu'elle est activée, affiche une nouvelle interface utilisateur sur les pages de gestion des alertes pour les utilisateurs et les administrateurs. Elle permet aux utilisateurs de consulter plus de détails sur une alerte et permet à Looker de synchroniser une alerte avec la plupart des modifications apportées au contenu du tableau de bord de l'alerte.

Ajouté La fonctionnalité de laboratoire Prévision permet aux analystes de projeter des analyses dans le futur sans tables dérivées, calculs de tableaux ni code personnalisé.

Ajouté L'autorisation d'effacer le cache et d'actualiser est une fonctionnalité Labs expérimentale qui active l'autorisation clear_cache_refresh, laquelle contrôle la capacité des utilisateurs à effacer le cache et à actualiser les contenus internes et intégrés.

Ajouté Découvrez API Explorer, notre toute nouvelle documentation de référence interactive pour les API, qui remplace la fonctionnalité Documentation sur les API. À partir de la version 21.14, la documentation de l'API est une fonctionnalité obsolète. Toutefois, vous pouvez toujours y accéder à l'aide du bouton Exiger une authentification pour récupérer les spécifications de l'API.

Ajouté Les utilisateurs peuvent désormais utiliser le type de dimension personnalisée Bin pour créer des bins ou des niveaux personnalisés sur les dimensions numériques sans avoir à écrire d'expressions LEXP complexes.

Ajouté Le type de dimension LookML bin a été introduit en tant qu'alias du type tier.

Ajouté Les utilisateurs peuvent désormais utiliser l'option Obtenir le lien dans le menu Actions du tableau de bord pour partager facilement du contenu et copier la bonne URL.

Ajouté Google Cloud Spanner est désormais un dialecte Looker compatible et ne nécessite plus de pilote JDBC pour se connecter à l'instance Spanner. Il est désormais compatible avec les fuseaux horaires des requêtes, les agrégats symétriques et plusieurs colonnes DISTINCT dans une même instruction SELECT.

Ajouté Dans la fenêtre modale Détails de la PDT de la page d'administration Tables dérivées persistantes, les utilisateurs peuvent désormais consulter le code SQL utilisé pour la dernière compilation d'une PDT.

Ajouté Les administrateurs peuvent désormais créer des ensembles d'autorisations pour les utilisateurs afin d'inclure ou d'exclure la possibilité d'effacer le cache et d'actualiser. Par défaut, cette autorisation est activée pour les utilisateurs Looker.

Corrigé Le premier onglet des fichiers XLSX téléchargés avec le nouveau pipeline de diffusion des requêtes affiche désormais Sheet1 comme nom de feuille.

Corrigé L'utilisation de champs temporels dans la condition de filtre de mesure personnalisée ne crée plus de conversions de fuseau horaire inutiles et fonctionne correctement.

Fixed Le filtre Liquid sql_quote accepte désormais les tableaux comme entrée.

Corrigé Pour les fichiers de document de votre projet Looker, l'aperçu de l'IDE affichera désormais les fichiers de la même manière que vos utilisateurs les voient. Auparavant, l'aperçu de l'IDE corrigeait des erreurs dans le HTML afin de s'afficher correctement, même si ces erreurs HTML étaient visibles dans la version finale. Si vos fichiers contiennent des erreurs, celles-ci seront désormais visibles dans l'aperçu de l'IDE.

Fixed Pour les projets en mode de déploiement avancé, le bouton Git de l'IDE Looker affiche désormais Extraire de la branche principale lorsqu'une branche de développement est en retard par rapport à la branche de production, et Fusionner avec la branche principale lorsqu'il existe des commits non fusionnés sur la branche de développement.

21.12

Modifications Le format des messages d'erreur a été amélioré pour les cas de non-concordance des paramètres value_format_name et value_format. Exemple : Invalid 'value_format'. Error: 'decimal_1' is invalid for the 'value_format' parameter. Did you mean to use the 'value_format_name' parameter?

Changed Dans l'exploration Utilisateur de l'activité système, la vue Sessions applique désormais un filtre par défaut pour supprimer les sessions "éphémères" utilisées pour le rendu. Cela peut être remplacé, si nécessaire, par un filtrage selon la dimension session.credential_type.

Modifications Les boutons SQL Runner ne s'afficheront plus pour les explorations de l'activité système.

Modifié Les filtres obligatoires de type popover ou advanced affichent désormais Value required au lieu de Any value.

Modifications Les utilisateurs disposant de l'autorisation save_content peuvent désormais ajouter des tuiles aux tableaux de bord.

Modifications Les raccourcis clavier Rendre public… (Commande+Maj+P sur Mac et Ctrl+Maj+P sur Windows) ont été supprimés des explorations et des looks.

Modifié Les champs de type YesNo disposeront du SQL rédigé par l'utilisateur entre parenthèses lorsqu'ils seront utilisés dans un filtre SQL.

Modifications Le paramètre de laboratoire Afficher les tableaux longs pour les visualisations est désormais activé par défaut. De plus, pour les tableaux comportant plus de 20 000 cellules, les visualisations des cellules ainsi que les options de mise en forme conditionnelle autres que Couleur d'arrière-plan n'apparaissent plus dans les téléchargements ni les livraisons lorsque l'option Développer les tableaux pour afficher toutes les lignes est sélectionnée.

Modifications Pour éviter les conflits de fusion, l'IDE Looker ne propose pas l'option Extraire de (branche de production) aux développeurs lorsque la branche de développement actuelle comporte des modifications non validées.

Ajouté La nouvelle fonctionnalité de laboratoire Redux DevTools permet de déboguer l'état de l'application.

Ajouté De nouvelles analyses de démarrage rapide sont désormais disponibles pour les Explorers Historique et Tableau de bord de l'activité système.

Ajouté La mesure Role List est désormais disponible dans la vue Role du modèle "Activité système". Il fournit une liste agrégée du champ role.name.

Ajouté Les utilisateurs peuvent désormais ajouter des Looks directement aux tableaux de bord lorsque l'option Ajouter des Looks aux tableaux de bord (ancienne fonctionnalité) est activée.

Ajouté Deux nouvelles intégrations sont disponibles dans l'Action Hub de Looker : le ciblage par liste de clients Google Ads et l'importation de données Google Analytics. Pour activer ces actions, consultez la page Actions dans le panneau Admin. Ces actions sont disponibles pour les instances sur Looker 7.4 et les versions ultérieures.

Ajouté Installation automatique est un nouveau paramètre à activer/désactiver qui a été ajouté aux paramètres Marketplace. L'option Installation automatique permet l'installation automatique d'une suite d'applications fondamentales conçues par Looker (par exemple, APIs Explorer).

Ajouté Le framework d'extensions Looker n'est plus en version bêta et est désormais disponible de manière générale dans les paramètres Admin > Plate-forme. Le framework d'extension de Looker est un cadre de développement qui réduit de manière significative les efforts et la complexité liés au développement d'applications avec Looker.

Ajouté Les administrateurs peuvent désormais déplacer en masse du contenu vers la corbeille sur la page Contenu inutilisé.

Ajouté La nouvelle fonctionnalité de laboratoire Navigation améliorée simplifie les workflows des utilisateurs grâce à une barre de navigation unifiée à gauche et à un routage plus performant entre les pages et contenus courants.

Ajouté La fonctionnalité de laboratoire Sélecteur de champs mis à niveau pour les explorations est désormais proposée de façon générale. Le sélecteur de champs Explorer hérité est disponible en tant que fonctionnalité héritée jusqu'à Looker 21.16.

Ajouté La fonctionnalité de laboratoire Champs personnalisés introduit les nouvelles fonctionnalités Calcul rapide et Groupe.

Ajouté La nouvelle fonctionnalité de laboratoire Génération améliorée de LookML ajoute des mesures générées automatiquement et des explications de commentaires intégrées aux nouveaux projets LookML générés à partir de votre base de données.

Added La nouvelle fonctionnalité expérimentale Prérendre les iFrames (avant le chargement des données) pour les visualisations personnalisées a été ajoutée et est désactivée par défaut.

Ajouté La nouvelle fonctionnalité Visibilité des tables PDT en mode Développement permet aux développeurs de voir l'état de leurs tables PDT en mode Développement dans l'IDE et sur la page d'administration des tables PDT lorsque l'utilisateur est en mode Développement.

Added Un nouveau paramètre LookML, fields_hidden_by_default: yes, permet aux utilisateurs de masquer tous les champs d'une vue dans le sélecteur de champs d'une exploration.

Ajouté La reconnaissance d'agrégats identifie désormais l'application d'un filtre de tableau de bord à une vignette. Lorsque vous obtenez le code LookML d'une table agrégée à partir d'un tableau de bord, Looker ajoute la dimension du filtre à la table agrégée de la vignette afin que la table agrégée puisse être utilisée pour la vignette.

Ajouté Un nouveau paramètre LookML, dev_filters, permet à un développeur de réduire la taille de l'ensemble de données pour une table dérivée native en mode Développement.

Corrigé Plusieurs problèmes avec le nouveau diffuseur de requêtes ont été résolus concernant les agrégations, la protection des caractères pour les formats JSON et Markdown ainsi que le formatage conditionnel des champs numériques.

Corrigé Le champ dashboard_element.result_source ne contient plus de logique conditionnelle incorrecte pour les requêtes de fusion dans l'exploration Tableau de bord Activité du système.

21.10

Modifications Pour les plannings pour lesquels l'option Inclure des liens était désactivée, Looker n'envoie plus d'e-mails vides si l'instance Looker est mise à jour pour utiliser le Règlement concernant les données envoyées par e-mail (lien uniquement). Looker prévient les utilisateurs qui tentent d'activer la règle Envoyer uniquement un lien que ce paramètre peut entraîner un dysfonctionnement de certaines planifications.

Modifications Des améliorations de la conception visuelle de la nouvelle fonctionnalité Labs du sélecteur de champs Explorer permettent aux utilisateurs de différencier plus facilement les vues des groupes et d'identifier plus facilement les champs croisés ou filtrés.

Modifications La fonctionnalité Tables PDT incrémentielles n'est plus en version bêta et est désormais disponible pour tous les utilisateurs.

Modifié Dans l'exploration Activité du système Utilisateur, la mesure history.query_run_count filtre désormais les enregistrements de l'historique où la valeur history.status est cache_only_miss.

Modifications Les composants 2.0.0 Looker sont désormais disponibles. Pour réduire la taille du package @looker/components, toutes les fonctions de sélecteur de date et de date se trouvent désormais dans un nouveau package, @looker/components-date.

Ajouté L'expérience de recherche pour la fonctionnalité Labs du sélecteur de champs Explorations amélioré inclut désormais la prise en charge des modificateurs de recherche pour affiner la portée de la liste des champs.

Ajouté La dimension LookML Link ID est désormais disponible dans les explores Utilisation du contenu, Tableau de bord, Performances du tableau de bord, Historique, Planification et Utilisateur de l'activité du système. Si un tableau de bord défini par un utilisateur a été créé à partir d'un tableau de bord LookML, ce champ contient l'ID du tableau de bord LookML source.

Ajout Une nouvelle fonctionnalité CLI pour le développement d'extensions est désormais disponible sous la forme create-looker-extension.

Ajouté La dimension Custom Fields est désormais disponible dans les explores Tableau de bord, Historique, Look, Requête de fusion et Planification de l'activité système. Cette dimension fournit une chaîne JSON de tout calcul de table, mesure personnalisée ou dimension personnalisée utilisé dans une requête.

Ajouté Les tableaux de bord incluent désormais des messages d'erreur plus spécifiques dans les vignettes. Les messages d'erreur apportent du contexte, des liens menant vers plus de détails et une documentation permettant d'aider à résoudre les problèmes.

Ajouté Les utilisateurs peuvent désormais réinitialiser tous les filtres à leur état par défaut à partir du menu à trois points du tableau de bord ou en utilisant le raccourci clavier Command-Option-R (pour Mac) ou Ctrl+Alt+R (pour Windows).

Ajouté La nouvelle fonction d'expression Looker case(when(), when(), else) permet d'utiliser des instructions conditionnelles séquentielles sans avoir à les imbriquer dans plusieurs fonctions if.

Ajouté Lorsque vous extrayez le code LookML d'une table agrégée à partir d'un tableau de bord, Looker détermine si une table agrégée générée peut être utilisée pour plusieurs vignettes. Si c'est le cas, il supprime toutes les tables agrégées redondantes qui peuvent être utilisées pour moins de vignettes.

Ajouté Looker prend désormais en charge le dialecte de base de données Firebolt.

Ajouté Les vues matérialisées peuvent désormais être utilisées pour créer des tables dérivées persistantes qui exploitent la fonctionnalité de persistance de votre base de données. Cette option est disponible pour les dialectes de base de données compatibles avec les vues matérialisées.

Ajouté Le Marketplace Looker est désormais compatible avec les blocs LookML créés avec la syntaxe des affinements. Ces blocs de type affinement créeront un projet local qui génère un fichier refinements.lkml pour ajouter des affinements ou des personnalisations supplémentaires au projet CORE importé à distance et géré par Looker. Le projet génère également un fichier de modèle en lecture seule qui inclut le fichier refinements.lkml ainsi que toutes les vues, explorations et tous les tableaux de bord du projet CORE distant.

Ajouté Un nouveau fichier, marketplace_lock.lkml, contient les métadonnées sur le numéro de version, les modèles et les valeurs constantes LookML d'une installation de bloc Marketplace.

Fixed Vous pouvez désormais créer des actions de données sans définir de paramètre de formulaire. Ces actions afficheront un état de processus en attente, de réussite et d'erreur.

Fixed Les planifications de Looks envoyées par webhook incluent désormais un titre de Look et un lien vers le contenu Looker, comme prévu.

Corrigé Lorsque vous créez un envoi unique de contenu, les options de filtre de la planification copient par défaut les filtres du tableau de bord plutôt que ceux des options de filtrage du plan de la planification enregistrée, comme prévu.

Corrigé Les planifications contenant des tableaux avec des dimensions de localisation s'envoient désormais comme prévu.

Corrigé La modification d'un plan programmé s'ouvre maintenant avec l'état sauvegardé précédant de la planification.

Corrigé LookML généré à partir d'une table dérivée échappe désormais aux traits de soulignement dans les filtres, comme prévu.

Corrigé Les filtres personnalisés avec des dimensions type: yesno génèrent désormais un SQL correct.

Corrigé Le validateur LookML ne plante plus lorsqu'il rencontre une parenthèse fermante supplémentaire.

Corrigé Le paramètre view_name renvoyé par le point de terminaison de l'API lookml_model_explore correspond désormais au nom de la vue de base utilisée pour l'exploration. Auparavant, si le nom Explore était associé à un alias avec le paramètre from ou view_name, le point de terminaison renvoyait le nom associé à l'alias (qui était identique au nom Explore).

21.8

Modifications La CLUF de Looker pour les instances d'essai a été mise à jour.

Modifications Le point de terminaison de l'API Explorer le modèle LookML renvoie désormais un attribut original_view pour les champs de l'exploration. La valeur de l'attribut est le nom original de la vue à l'endroit où le champ a été défini.

Modifications Le contraste des couleurs dans les tableaux de données a été augmenté, ce qui améliore l'accessibilité des tableaux de données dans les explorations.

Modifications L'option Vider le cache et actualiser pour les tableaux de bord et vignettes intégrés a été supprimée.

Modifications De nouveaux streamers de requête sont activés par défaut pour toutes les requêtes diffusables non mises en cache. Les utilisateurs disposant d'un accès administrateur peuvent choisir d'utiliser les anciens flux en activant l'ancienne fonctionnalité de streaming des requêtes.

Modifications Dans le tableau de bord Performances de l'activité système, la source de l'historique pour data_download_api est passée de api à system, et celle pour authenticated_download est passée de system à action_hub.

Modifié Les dialectes Looker qui utilisent le pilote MariaDB JDBC utiliseront enabledSslProtocolSuites=TLSv1,TLSv1.1,TLSv1.2 par défaut.

Les dialectes concernés sont MySQL, MariaDB, Google Cloud MySQL, Amazon Aurora MySQL, Clustrix, MemSQL et MongoDB Connector for BI. Pour ces dialectes, si votre base de données n'est pas compatible avec TLS 1.2, votre connexion à la base de données sera interrompue, sauf si vous définissez explicitement ce qui suit dans le champ Paramètres supplémentaires de vos paramètres de connexion : enabledSslProtocolSuites=TLSv1,TLSv1.1.

Pour vérifier si la bibliothèque SSL de votre base de données est compatible avec TLS 1.2, vous pouvez exécuter SHOW GLOBAL VARIABLES LIKE 'tls_version';.

Ajouté Looker est désormais compatible avec les colonnes BigQuery BIGNUMERIC.

Ajouté L'application mobile Looker est désormais localisée dans les 22 langues prises en charge par l'application Web Looker.

Ajouté Les administrateurs peuvent mettre à jour les paramètres pour imposer l'authentification de l'utilisateur à chaque fois qu'un utilisateur ouvre l'application mobile Looker. Les utilisateurs auront également la possibilité de configurer l'authentification biométrique.

Ajouté Le champ Texte SQL est désormais disponible dans l'explorateur d'historique de l'activité système. Pour accéder à ce champ, sélectionnez Afficher le texte SQL dans le menu "Afficher le détail" du champ ID de l'historique.

Ajouté Les améliorations suivantes ont été apportées à l'exploration Utilisation du contenu de l'activité système : huit analyses de démarrage rapide ont été ajoutées comme points de départ pour l'analyse ; le filtre requis pour inclure ou non les Looks ou tableaux de bord supprimés a été ajouté ; un contexte supplémentaire a été ajouté aux descriptions existantes de 14 champs ; sept champs inutilisés ou abandonnés ont été masqués ; et les champs communs sous les libellés de groupe ont été imbriqués.

Ajouté Service de recherche est une nouvelle fonctionnalité bêta de Labs qui améliore l'expérience et les résultats lorsque les utilisateurs recherchent du contenu dans Looker. La fonctionnalité Labs Search Service n'est disponible que sur les instances hébergées sur Kubernetes.

Ajouté Liens vers l'analyse : dans les nouveaux tableaux de bord, ils s'ouvrent désormais dans un nouvel onglet si vous cliquez dessus en appuyant sur les touches Ctrl ou Cmd.

Ajouté Les filtres de type date_hour, date_minute et date_second affichent désormais un menu déroulant de sélection de l'heure à côté des champs de type date, le cas échéant.

Ajouté Nouvelles visualisations Explorer est une fonctionnalité de laboratoire en version bêta qui crée une parité entre les visualisations affichées sur un nouveau tableau de bord et les explorations.

Ajouté Présentation des nouveaux événements Enregistrer lorsqu'un look est modifié, enregistré ou supprimé. Les développeurs peuvent tirer profit de ces événements pour effectuer des actions dans les pages parents de leurs applications.

Added Le paramètre application inclut désormais un sous-paramètre sri_hash, qui vous permet de spécifier un hachage Subresource Integrity (SRI), et un nouvel droit d'accès use_clipboard, qui indique si une extension est autorisée à écrire dans le presse-papiers système.

Ajouté API Explorer est une nouvelle fonctionnalité bêta de Labs qui offre une expérience nouvelle et intégrée pour explorer les différents types et méthodes d'API sur la plate-forme Looker.

Added Des mesures filtrées basées sur l'UI ont été ajoutées à la fonctionnalité expérimentale Champs personnalisés de Labs.

Ajouté Le paramètre JDBC rootUrl peut désormais être utilisé pour personnaliser la destination des requêtes de l'API BigQuery.

Ajouté Un utilisateur administrateur peut désormais modifier l'adresse IP des connexions BigQuery dans les options Paramètres supplémentaires des paramètres de connexion à la base de données.

Corrigé Le Validateur LookML valide désormais les champs personnalisés pour les tableaux de bord LookML.

Corrigé Les tableaux de bord LookML comprenant des caractères non ASCII dans leurs titres peuvent être planifiés, rendus ou téléchargés comme prévu.

Corrigé Les planifications enregistrées pour un jour unique par semaine n'entraînent plus une erreur.

Fixed Les plannings au format Visualisation ne vérifient plus l'autorisation explore.

Corrigé Les planifications dont l'option Envoyer s'il y a des résultats est sélectionnée vérifient correctement les résultats, même si les calculs de tables et tableaux croisés dynamiques sont utilisés en même temps.

Corrigé Les téléchargements dont l'option Résultats dans la table est sélectionnée téléchargent maintenant correctement les lignes sélectionnées uniquement, même si la limite de lignes est vide.

Corrigé Les envois de tableaux de bord peuvent désormais être planifiés en fonction de la mise à jour du groupe de données, comme prévu.

Corrigé Le champ scheduled_plan.updated_at a désormais un type de données TIMESTAMP au lieu de INT64.

Corrigé Les contrôles du niveau de filtre avancés fonctionnent maintenant avec les champs de paramètre qui contiennent des traits de soulignement.

21.6

Modifications Le panneau de métadonnées de l'IDE Looker n'est plus une fonctionnalité de laboratoire et est désormais disponible de manière générale.

Modifications La fonctionnalité de laboratoire Tendances dans les visualisations est désormais proposée de façon générale.

Modifications Le framework d'extension Looker peut être utilisé pour créer des iFrames si le droit d'accès use_iframes est ajouté à l'extension. Les extensions qui disposent du droit d'accès use_embeds se voient automatiquement accorder le droit d'accès use_iframes.

Modifications Toutes les visualisations personnalisées de Looker utilisent désormais un iFrame en bac à sable pour promouvoir la sécurité. Les visualisations personnalisées sans bac à sable ne sont plus prises en charge dans Looker.

Modifications L'ajout d'une adresse e-mail externe à un contenu programmé ne désactive plus automatiquement le bouton Exécuter la programmation en tant que destinataire. À la place, un message d'erreur s'affiche indiquant que vous ne pouvez pas enregistrer un destinataire externe avec cette option activée.

Modifications Un avertissement de syntaxe est renvoyé si le mot clé bigquery_datetime_as_timestamp est inclus dans un modèle.

Modifications Le point de terminaison de l'API render_tasks ne prend plus en charge la combinaison de result_format et dashboard_style, et renverra une erreur : 422, unprocessable entity.

Modifications Au lieu de renvoyer une erreur 404 générique, l'API renvoie désormais l'erreur Problems parsing JSON indiquant un ensemble JSON invalide dans un attribut utilisateur.

Modifications Les utilisateurs peuvent remplacer les valeurs par défaut de Looker pour les propriétés de connexion Snowflake en définissant les paramètres suivants dans le champ Paramètres supplémentaires JDBC d'une connexion : TIMESTAMP_TYPE_MAPPING=TIMESTAMP_LTZ, JDBC_TREAT_DECIMAL_AS_INT=FALSE, TIMESTAMP_INPUT_FORMAT=AUTO et AUTOCOMMIT=true.

Modifié Lorsque l'action "Groupe de segments" est utilisée, la charge utile de Looker n'inclut plus de segment_anonymous_id et n'envoie le segment_group_id que lorsque la balise LookML segment_group_id est présente.

Modifications Dans le menu déroulant Connexions, les utilisateurs ne peuvent plus voir les connexions auxquelles ils n'ont pas un accès SQL Runner.

Modifications Le dialecte Looker BlinkDB a été déprécié et n'est plus disponible.

Modifications Looker ne prend plus en charge le dialecte IBM DB2 Warehouse sur le Cloud (dashDB). Pour les bases de données DB2, vous pouvez utiliser IBM DB2 sur AS400 ou IBM DB2 pour Linux, UNIX et Windows (LUW).

Ajouté Un utilisateur peut désormais créer, ajouter ou supprimer un tableau de bord directement dans ses favoris dans la vue modale Tous les tableaux de bord.

Ajouté Les utilisateurs peuvent désormais accéder aux objets LookML à l'aide de l'icône Accéder à l'objet ou au fichier de l'IDE Looker ou du raccourci clavier Cmd+J (Mac) ou Ctrl+J (Windows).

Ajouté Les utilisateurs peuvent maintenant copier les paramètres Chemin d'accès au fichier ou au dossier dans l'IDE sur les éléments de fichiers et de dossiers trouvés dans le menu de dépassement (trois points).

Ajouté Les colonnes du tableau de données dans Explorer les requêtes affichent désormais des conseils utiles lorsque les utilisateurs ajoutent plusieurs ordres de tri. Ceci permet aux utilisateurs de voir l'ordre dans lequel les ordres de tri sont exécutés ainsi que les limites qui peuvent être présentes.

Ajouté Les champs personnalisés et les calculs de table sont désormais compatibles avec les descriptions.

Ajouté L'expérience de recherche pour la fonctionnalité de laboratoire Sélecteur de champs mis à niveau pour les explorations a été améliorée.

Ajouté À partir de Looker 21.6, Looker lance un nouvel analyseur Liquid. Étant donné que cet analyseur introduit de nouvelles vérifications de la syntaxe Liquid valide, vous verrez peut-être de nouveaux messages de validation pour une syntaxe Liquid existante après la mise à jour en version 21.6. La nouvelle fonctionnalité ancienne Syntax Tolerant Liquid, qui est activée par défaut, garantit que toutes les erreurs sont classées comme informationnelles.

Ajouté L'utilisation de make _filters[] Liquid faisant référence à un filtre de type chaîne avec no sql_quote dans le code SQL de la table dérivée avertit désormais l'utilisateur d'utiliser sql_quote.

Ajouté Un nouveau paramètre JDBC, rootUrl, peut être utilisé pour personnaliser la destination des requêtes de l'API BigQuery.

Ajouté Un nouveau point de terminaison d'API bêta, create_oauth_application_user_state, et un nouveau point de terminaison stable, create_embed_user endpoint, ont été introduits pour l'authentification OAuth.

Ajouté Si la fonctionnalité expérimentale PDT incrémentielles est activée, la fenêtre pop-up Détails de la PDT de la page d'administration Tables dérivées persistantes comporte désormais un champ Lignes ajoutées/supprimées de l'incrément, qui indique le nombre de lignes ajoutées ou supprimées lors du dernier incrément de la table.

Ajouté La fonctionnalité de laboratoire Nouvelle page "Utilisateurs" (bêta) permet aux utilisateurs d'afficher une page de liste des utilisateurs repensée, plus conviviale et plus performante.

Ajouté La fonctionnalité Navigation dans le contenu intégré a été réintégrée à la nouvelle expérience de tableau de bord. Pour qu'un utilisateur puisse utiliser cette fonctionnalité, l'autorisation embed_browse_spaces doit lui être accordée.

Ajouté Quatre nouveaux événements de message JavaScript d'intégration sont disponibles pour les tableaux de bord et les Looks intégrés : dashboard:save:complete, dashboard:delete:complete, look:save:complete et look:delete:complete.

Ajouté Deux nouveaux droits d'accès ont été ajoutés pour les extensions créées à l'aide du framework d'extension Looker : use_downloads, qui indique si une extension est autorisée à télécharger des fichiers, et use_iframes, qui indique si l'extension est autorisée à créer un iFrame.

Added Ajout de la compatibilité avec le dialecte Databricks.

Corrigé Les utilisateurs ne peuvent planifier des tableaux de bord et les envoyer à des intégrations que s'ils sont autorisés à les consulter et s'ils disposent de l'autorisation send_to_integration, comme prévu.

Fixed Les nouvelles instances Looker utiliseront /browse comme page d'accueil par défaut.

Corrigé Les utilisateurs peuvent créer des plans programmés pour les destinations Looker Action Hub activées à partir d'un dossier, comme prévu.

Corrigé Les outils de mise en forme de valeurs ont été améliorés.

21.4

Modifications Dans le cas où deux vues sont jointes dans une jointure one_to_many, si une vue fait référence à une mesure telle que COUNT, SUM ou AVG à partir d'une autre vue qui n'a pas de clé primaire, Looker affiche désormais une erreur de modèle LookML : Field '(?)' depends on '(?)' which cannot be calculated because of a one_to_many or many_to_many join. Consider adding a primary key to '(?)'.

Modifications Le composant Looker DataTable a été mis à jour pour être plus accessible pour les lecteurs d'écran, avec un meilleur libellé sur les colonnes, les lignes et les cellules.

Modifications Le composant List est désormais enrichi de fonctionnalités supplémentaires. De plus, deux nouveaux composants ont été ajoutés pour les listes : OrderedList et UnorderedList.

Modifié Le nombre de vues de requêtes et de tableaux de bord est désormais mis à jour de manière asynchrone. Par conséquent, les modifications apportées aux données peuvent ne pas se refléter immédiatement.

Modifié L'IDE LookML affiche le nouvel avertissement suivant si la déclaration du fichier de tableau de bord n'est pas valide : Invalid dashboard declaration. Dashboard must be declared as: <dashboard_name>.

Modifications Les erreurs dans un fichier manifeste du projet sont mises en avant correctement même s'il n'existe aucun modèle dans le projet LookML.

Modifications Les administrateurs peuvent configurer les attributs utilisateur référencés par les filtres d'accès afin que ces filtres soient supprimés de la clause WHERE dans le code SQL généré par Looker. L'administrateur peut définir les attributs utilisateur de type avancé sur %,NULL (pour Filtre de chaîne [avancé]) ou <0,>=0,NULL (pour Filtre de nombre [avancé]). Si les attributs utilisateur utilisent ces paramètres, Looker supprime ces filtres de la clause WHERE. Ce comportement n'était auparavant pris en charge que pour les projets LookML avec prise en compte des agrégats (projets avec une table d'agrégats définie), mais il s'applique désormais à tous les projets Looker avec ces paramètres d'attributs utilisateur.

Modifications L'indicateur de démarrage --scheduler-threads=<i> ne peut plus être utilisé pour déterminer les exécutions d'alertes ni pour les désactiver. Pour ces tâches, utilisez l'option --alerts-scheduler-threads=<i>.

Modifications Le point de terminaison de l'API create_query n'accepte désormais que les valeurs de filtre type: string.

Modifications L'ancienne fonctionnalité bigquery_datetime_as_timestamp a été supprimée. Tout champ avec datatype: datetime déclaré sur un modèle utilisant une connexion BigQuery SQL standard sera désormais traité comme un champ de type datetime BigQuery.

Modifications Le dialecte Looker Dialect Vertica 6 est désormais obsolète. Vertica reste un dialecte Looker entièrement pris en charge.

Modifications Les utilisateurs qui se servent des dialectes Exasol, Hana ou Vertica peuvent voir un message d'erreur qui les avertit en cas d'exécution SQL potentiellement malveillante dans leurs tables PDT. Le message d'erreur propose une solution de contournement si le SQL est sûr.

Modifications À cause de plusieurs obsolescences de points de terminaison d'API Slack, les utilisateurs doivent effectuer une mise à niveau vers Lookerbot version 0.0.16 ou une version ultérieure pour que Lookerbot fonctionne correctement.

Modifications Le format JSON en ligne pour les actions a été mis à jour pour créer de la cohérence parmi les formats d'action. À l'avenir, la requête pour les données de charge utile sera renvoyée dans le champ attachment au lieu du champ data, qui contiendra désormais les informations sur le jeton d'authentification.

Ajouté L'application mobile Looker est désormais disponible au téléchargement sur le Google Play Store (la nouvelle version iOS sera bientôt disponible). La version de GA est la version v1.1.0 et comprend une nouvelle expérience de tableau de bord améliorée. Toutes les instances auront accès à l'application mobile par défaut. Les administrateurs peuvent gérer l'accès à l'application mobile Looker depuis la section Accès à l'application mobile de la page Paramètres du panneau Admin de Looker.

Ajouté En mode Édition sur les tableaux de bord, les utilisateurs ont désormais la possibilité d'annuler leurs modifications à l'aide du bouton Annuler.

Added Les thèmes de tableau de bord à l'arrière-plan foncé ont été considérablement améliorés pour une meilleure intégration client. Les filtres utilisent désormais des couleurs de texte et d'arrière-plan, tandis que les libellés de filtre, les libellés de visualisation et les icônes utilisent une couleur de texte.

Ajouté Les tableaux de bord qui comprennent une vignette basée sur une exploration de l'activité du système peuvent désormais utiliser les champs de l'exploration pour créer des filtres de tableau de bord. Les filtres de l'activité du système ne peuvent pas être ajoutés à des tableaux de bord hérités.

Ajouté Le panneau de métadonnées de l'IDE Looker, activé par la fonctionnalité de laboratoire Barre latérale des métadonnées de l'IDE, affiche désormais les informations sur les clés primaires dans les métadonnées de la vue. Le panneau de métadonnées inclut également les métadonnées des projets importés.

Ajouté L'extension Diagramme de modèle LookML (bêta), qui fournit un diagramme entité-relation pour les objets d'un modèle LookML, est désormais disponible dans le Marketplace Looker. Cette extension permet aux utilisateurs d'évaluer rapidement l'état d'un modèle LookML et de prendre des décisions éclairées sur les futurs développements.

Ajouté Le filtrage croisé prend désormais en charge la sélection de plages dans les visualisations.

Ajouté Pour les projets LookML générés automatiquement à partir d'une base de données BigQuery, Looker préremplit les valeurs du champ LookML description avec les descriptions des métadonnées des colonnes BigQuery, le cas échéant.

Ajouté Pour les projets utilisant une connexion BigQuery avec agrégation, si une requête peut utiliser une table agrégée, la fenêtre "Explorer" affiche les économies estimées en cas d'utilisation de la table agrégée au lieu de la table d'origine.

Ajouté L'option Extraire le schéma d'informations de l'écriture SQL est désormais une option à activer ou désactiver pour les connexions aux bases de données. Cette option permet une optimisation d'écriture SQL lorsque le schéma n'est pas mis en cache ; toutefois, elle nécessite que l'écriture SQL soit occasionnellement bloquée pendant la récupération du schéma d'information des bases de données.

Ajouté La fonctionnalité de laboratoire Mise en forme rapide des valeurs est désormais proposée de façon générale. Le nouveau formateur de valeurs est plus performant et offre la même compatibilité que l'ancien formateur de valeurs, y compris la compatibilité avec les codes de format ECMA-376.

Ajouté Les utilisateurs peuvent désormais voir des améliorations de performance considérables sur la page PDT Admin.

Ajout La nouvelle fonctionnalité de laboratoire en version bêta Incremental PDTs permet à Looker d'ajouter de nouvelles données à une PDT au lieu de régénérer la table entière.

Ajouté Le tableau de bord Activité des PDT a été ajouté au modèle Activité du système et est désormais accessible depuis la page Tables dérivées persistantes sous Admin.

Ajouté Un nouvel avertissement du validateur se produit lorsqu'une colonne qui n'a pas été explicitement ajoutée à une définition NDT est utilisée dans le paramètre sorts:[].

Ajouté Le composant Tree est désormais compatible avec la propriété keyColor, qui confère à Tree et à tout Trees ou TreeItems imbriqué des arrière-plans qui exploitent la couleur clé spécifiée dans le thème.

Ajouté Une nouvelle option d'activation et de désactivation du laboratoire expérimental, Render Long Tables, peut être activée pour réduire le temps nécessaire à la réalisation du rendu du PDF ou PNG pour les longues tables.

Ajouté Les quatre nouveaux points de terminaison suivants ont été ajoutés à l'API expérimentale v4.0 et peuvent être utilisés pour déplacer ou copier un tableau de bord ou un look existant dans n'importe quel dossier spécifié : move_dashboard(dashboard_id, body, folder_id), copy_dashboard(dashboard_id, body, folder_id), move_look(look_id, body, folder_id) et copy_look(look_id, body, folder_id).

Ajouté Un nouveau point de terminaison API 4.0 bêta, api_spec, peut être utilisé pour récupérer une spécification d'API Looker à partir du serveur Looker.

Ajouté La nouvelle autorisation embed_save_shared_space permet à un utilisateur intégré d'enregistrer des éléments dans le dossier Partagé sans être associé à un ID de groupe externe, à condition qu'il dispose de l'autorisation save_content.

Ajouté SAP HANA version 2 et Apache Spark 3+ sont désormais des dialectes Looker compatibles.

Ajouté Le dialecte Vertica prend désormais en charge le centile, un type de mesure LookML.

Ajouté Les caractères japonais peuvent désormais être saisis dans les données contextuelles de l'extension Looker Data Dictionary.

Ajouté Force-Directed Graph est une nouvelle visualisation personnalisée disponible dans le Marketplace Looker. Elle vous permet d'afficher les relations entre les entités de vos données.

Added Gerrit est désormais un dépôt Git compatible.

Ajouté Microsoft Azure est désormais disponible comme environnement d'hébergement pour les instances hébergées sur Looker. Les instances sont actuellement hébergées dans la région de Virginie, aux États-Unis.

Corrigé Les cibles du paramètre link qui utilisent un lien absolu s'ouvriront désormais dans un nouvel onglet du navigateur, comme prévu.

Corrigé Les utilisateurs peuvent créer des filtres de tableau de bord qui filtrent deux fois sur le même champ, tant que chaque filtre s'applique aux différentes vignettes de tableau de bord.

Corrigé Un filtre sur un champ yes (or) no n'empêche plus l'optimisation de la reconnaissance des agrégats d'effectuer une réécriture UNION ALL, sauf si le champ yes (or) no figure également dans la requête.

Fixed Une table agrégée peut être utilisée comme prévu même si son filtre de temps est un sur-ensemble de la requête et la dimension de temps est plus granulaire que celle de la requête.

Corrigé La reconnaissance d'agrégats utilisée avec des valeurs de filtres de NULL et not NULL fonctionne comme prévu.

Corrigé L'analyse visuelle définie dans LookML est désormais disponible dans les tableaux de bord qui utilisent la nouvelle expérience d'utilisation des tableaux de bord.

Corrigé Les clients ayant accès aux explorations Activité des systèmes peuvent désormais ajouter des filtres sur ces champs lors de la création de tableaux de bord.

Corrigé Les planifications avec des déclencheurs de groupe de données ne renvoient plus d'erreur 422. Les utilisateurs peuvent désormais créer une planification avec un déclencheur de groupe de données à partir de tableaux de bord qui utilisent la nouvelle expérience de tableau de bord, comme prévu.

Corrigé Les utilisateurs peuvent désormais sélectionner une version TLS sur la page Paramètres SMTP personnalisés, comme prévu.

Corrigé La suppression de localization_settings d'un fichier manifest.lkml n'entraînera plus la disparition des erreurs ou des avertissements générés par la localisation lors des validations LookML ultérieures.

Fixed Les erreurs de validation des URL SSO d'intégration s'affichent désormais comme prévu dans la zone de validation de la page Admin > Intégrer.

Corrigé Les envois SFTP ponctuels peuvent être créés, modifiés et enregistrés, comme prévu.

Corrigé La création d'une nouvelle branche avec des espaces dans le nom ne renverra plus d'erreur, mais remplacera automatiquement les espaces par des tirets.

21

Modifications L'option de contrôle Depuis le début de l'année du filtre timeframes, qui permet de filtrer les données depuis le début de l'année jusqu'à la date actuelle, a été temporairement supprimée.

Modifications L'option Dépassement du menu déroulant Emplacement a été supprimée du pop-up Modifier le filtre. Vous pouvez glisser-déposer des filtres dans le menu "Trop-plein".

Modifications Certains types de commandes de filtre n'ont désormais qu'un seul mode d'affichage possible. Pour les filtres qui proposent plusieurs options d'affichage, vous pouvez toujours basculer entre Fenêtre pop-up et En ligne. D'autres types de commandes de filtres peuvent être disponibles pour l'une de ces options uniquement. Tous les filtres existants qui s'affichaient dans un mode qui n'est plus pris en charge s'afficheront désormais dans le mode d'affichage par défaut pour ce type de contrôle de filtre. Tous les types de contrôles de filtres peuvent être intégrés au bouton Plus.

Modifications La fonctionnalité de filtrage croisé est désormais disponible pour tous, sans avoir à activer une fonctionnalité de laboratoire. Le filtrage croisé doit être activé sur chaque tableau de bord.

Modifications Les requêtes SQL Runner ne peuvent plus être fusionnées avec des requêtes Explorer ni enregistrées dans des tableaux de bord.

Modifications Lorsque vous lancez une analyse Démarrage rapide, le volet de visualisation s'ouvre automatiquement. Les analyses de démarrage rapide respectent désormais le tri appliqué.

Modifications Lorsque vous effacez des champs d'une requête Explorer, les champs personnalisés sont désélectionnés au lieu d'être supprimés.

Modifié Dans l'onglet En cours d'utilisation d'une exploration, les utilisateurs peuvent désormais modifier la période d'un champ date ou duration sélectionné sans avoir à accéder à la liste complète des champs.

Modifications Le sélecteur de champs Explore mis à niveau affiche par défaut l'onglet Tous les champs au lieu de l'onglet En cours d'utilisation lorsqu'une requête existante est ouverte.

Modifications Si la fonctionnalité expérimentale Labs Nouveau streaming de requête est activée et que la requête peut être diffusée en streaming, le planificateur utilisera la nouvelle fonctionnalité de streaming de requête.

Modifications La fonctionnalité Gestion des erreurs de fin de téléchargement a été supprimée du laboratoire. Elle est désormais configurable via un indicateur de CLI de la fonctionnalité expérimentale, download-termination-error-handling.

Modifications Une visualisation personnalisée qui utilise JavaScript ne nécessite plus l'activation des cookies tiers pour se charger.

Modifié Le profileur de champ du dictionnaire de données Looker vérifie désormais si les mesures Nombre appartiennent au même nom de vue (et non au même libellé de vue) que la dimension numérique sélectionnée pour afficher les calculs Distribution et Valeurs.

Modifications La possibilité de joindre la table des sessions a été supprimée des requêtes d'analyse sur les tuiles du tableau de bord Activité des utilisateurs dans la section Activité du système du panneau Admin.

Modifications Le code d'extension peut être divisé en plusieurs groupes pour un temps de chargement plus rapide.

Modifié Comme dans les versions précédentes de Looker, lorsque le dernier destinataire d'une distribution de contenu planifiée se désabonne, la planification est supprimée. Dans Looker 21.0, cet utilisateur verra désormais le message de confirmation suivant lorsqu'il tentera de se désabonner : You're the only recipient for this schedule. If you unsubscribe from this delivery, the schedule will be deleted. Are you sure you want to unsubscribe?

Modifications Pour générer un LookML qui traite mieux les enregistrements imbriqués, des améliorations ont été apportées au générateur LookML et à la page Créer une vue à partir d'une table.

Modifications api_server_url a été ajouté aux points de terminaison /versions pour le serveur de l'API Looker. Le point de terminaison https://my.looker.com/versions ne nécessite plus d'authentification.

Modifications La fonctionnalité Service de base de données géré de Looker est désactivée pour toutes les versions de Looker 21.0 et ultérieures. Pour activer la fonctionnalité, contactez votre représentant Looker. Le service sera entièrement interrompu dans Looker 21.12 (juillet 2021).

Modifications La prise en charge de JDK 11 a été temporairement suspendue.

Ajouté Un nouveau type de visualisation, Visualisation à barres, est désormais disponible dans le Marketplace Looker.

Ajouté Les utilisateurs peuvent désormais créer une mesure personnalisée à partir d'une dimension personnalisée dans le sélecteur de champ.

Ajouté Le filtrage croisé est désormais pris en charge pour les types de visualisation Graphique en entonnoir et Graphique chronologique, ainsi que pour les visualisations personnalisées.

Added Fast Value Formatting est une nouvelle fonctionnalité de laboratoire en version bêta qui améliore considérablement les performances de mise en forme des valeurs.

Ajouté Les sous-en-têtes identifiant le type et le nom d'un objet sont désormais renseignés dans le panneau de métadonnées, qui est activé par la fonctionnalité de laboratoire IDE Metadata Sidebar. Si l'objet sélectionné est une vue, le panneau de métadonnées renseigne les sections Vue de base et Associée à, qui fournissent un contexte sur la façon dont la vue est utilisée dans votre projet.

Added Since est un nouvel état dans les sections Régénération et Création de Tables dérivées persistantes sous Admin. Il permet d'afficher des informations supplémentaires sur le moment où la création a commencé.

Ajouté Des images incorporées (base64-encoded) sont visibles dans les résultats de requête si le paramètre d'administration Bloquer les images intégrées dans les résultats de requête est désactivé.

Ajouté Il est désormais possible de configurer les alertes pour qu'elles vérifient plus fréquemment les conditions d'alerte. Vous pouvez également spécifier un intervalle pendant lequel les vérifications d'alerte auront lieu.

Ajouté La page de liste des rôles, ensembles de modèles et ensembles d'autorisations est désormais paginée et permet d'effectuer des recherches.

Ajouté Les administrateurs pour des instances avec marques blanches activées peuvent désormais accéder aux messages liés aux produits.

Ajouté Les utilisateurs peuvent désormais afficher et ajuster les fuseaux horaires dans les tableaux de bord qui utilisent la nouvelle expérience de tableau de bord, à condition que l'option Fuseaux horaires spécifiques aux utilisateurs soit activée.

Ajouté Les utilisateurs peuvent désormais ajouter et enregistrer des commentaires sur des champs individuels dans l'extension Data Dictionary. Ces commentaires ne fonctionnent que dans l'IU de Data Dictionary et ne sont pas propagés dans le modèle LookML associé. Les administrateurs Looker peuvent affecter des autorisations utilisateurs pour afficher et faire des commentaires ; ils peuvent aussi activer ou désactiver les commentaires. Pour implémenter les commentaires, mettez à jour l'application Dictionnaire de données Looker vers la version 2.0.0 ou ultérieure depuis la page Gérer du Marketplace Looker.

Ajouté Les utilisateurs peuvent désormais indiquer la branche Git cible où les branches de développeurs Looker sont fusionnées. Utilisez le champ Nom de la branche de production Git dans les paramètres du projet. La branche de production Git par défaut est master.

Ajouté Amazon Redshift est désormais un dialecte SQL compatible pour les nombres distincts avec prise en compte des agrégats.

Ajouté Dremio 11+ est désormais un dialecte Looker compatible et inclut la prise en charge des agrégats symétriques.

Ajouté Les dialectes Cloudera Impala 3.1+ et Cloudera Impala avec pilote natif 3.1+ sont désormais compatibles avec les agrégats symétriques.

Ajouté Dans l'API Looker (v4) expérimentale, le point de terminaison all_users peut éventuellement demander le nombre d'utilisateurs.

Ajouté Le point de terminaison /api/3.x/derived_table/graph/model/:model a été rendu public pour visualiser les graphiques de dépendance des tables PDT pour la correction des erreurs de PDT.

Ajouté Une nouvelle mesure, Nombre d'exécutions de tableaux de bord, a été ajoutée à la vue de l'historique de l'activité système.

Ajouté Le bloc Google Chronicle Security, qui permet d'analyser les ensembles de données Chronicle dans Google BigQuery, est désormais disponible sur la place de marché Looker.

Corrigé L'ensemble de résultats du sélecteur de champs mis à niveau pour les explorations n'affiche plus le défilement erroné et possède une meilleure accessibilité.

Corrigé La liste des options disponibles pour les valeurs des paramètres s'affiche désormais correctement.

Fixed Les visualisations n'ont plus de problèmes avec les libellés de l'axe Y et le chevauchement des valeurs de coches.

Corrigé Le redimensionnement des colonnes sur les tables transposées fonctionne comme prévu.

Fixed Le tri dans le sélecteur de champs mis à niveau est basé sur group_item_label, comme prévu.

Fixed L'en-tête du tableau s'affiche comme prévu lorsqu'un calcul de table est ajouté à un tableau avant toute dimension ou mesure.

Corrigé Les utilisateurs SSO Embed ne s'affichent plus dans une fenêtre contextuelle de déconnexion.

Corrigé Les tableaux de bord intégrés qui utilisent la nouvelle expérience de tableau de bord ne génèrent plus de messages page:changed et dashboard:filters:changed superflus.

Corrigé Les performances des pages Admin > Connexions et Admin > Groupes ont été améliorées, ce qui permet de charger les pages plus rapidement.

Corrigé Les utilisateurs n'ont plus besoin d'autorisations explore pour télécharger les données d'analyse au format PNG.

Corrigé Activité du système est désormais renvoyé avec all_lookml_models(), y compris lookmlmodel(system_activity), si l'utilisateur dispose des autorisations see_system_activity.

Corrigé Les téléchargements au format XLSX utilisant la fonctionnalité New Query Streaming fonctionnent pour les requêtes avec mesures et mise en forme de valeurs.

Corrigé Les liens utilisant des variables Liquid fonctionnent correctement.

Corrigé Lorsque l'intégration de Slack de Looker est activée, la commande /looker select est incluse comme prévu dans la liste des commandes compatibles qui s'affiche lorsque vous saisissez la commande /looker help dans Slack.

Fixed Les alertes de série temporelle se déclenchent comme prévu si les valeurs d'une colonne pivotée respectent ou dépassent les conditions d'alerte.