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ètrepreferred_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 ajouteruseCommaHostPortSeparator=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'autorisationsee_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ètredev_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ètresvalue_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 mesurehistory.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 attributoriginal_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';
.
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èsuse_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 jointureone_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 filtretimeframes
, 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.