À partir de Looker 3.46, les éléments marqués d'un flash_on indiquent des modifications des fonctionnalités existantes qui peuvent nécessiter votre attention lorsque vous les mettez à jour.
Looker 3.56 25/09/2016
Apparences flash_on
- Les styles sont désormais des documents autonomes. La présentation a été repensée pour mettre l'accent sur la présentation du contenu. Voici quelques éléments à rechercher :
- Mise en valeur accrue dans le volet de visualisation
- Panneau des détails réductibles proposant des informations rapides sur l'apparence, y compris sa description, son créateur, l'heure de création et de dernière mise à jour, ainsi que des informations sur le planning et le tableau de bord
- Options de configuration de la surveillance, y compris la planification, la suppression et le contrôle des accès
- Une modification excessive de l'apparence : la requête et le titre de l'apparence peuvent être modifiés
- Réinitialiser les liens "Rechercher et explorer" d'ici : ils permettent aux utilisateurs de jouer avec la requête et d'aller plus loin, sans affecter la consommation des contenus enregistrés par d'autres utilisateurs.
Tableaux de bord
- Modification dans le tableau de bord : En mode Édition, les utilisateurs peuvent désormais modifier les cartes directement à partir du tableau de bord.
- Ajout d'un message sur les tableaux de bord sur plus de 25 cartes informant les utilisateurs que leurs performances peuvent être affectées.
- Les notes du tableau de bord LookML seront transférées vers les tableaux de bord définis par l'utilisateur après leur conversion.
Visualisations et page "Explorer"
- flash_on Filtrer une dimension en cliquant sur une valeur dans le tableau de données de résultats ou dans une visualisation de tableau permet désormais d'ajouter cette dimension en tant que filtre sur la page actuelle plutôt que d'actualiser la page entière. Cela désactive ce filtrage en fonction de dimensions pour les éléments de visualisation du tableau de bord.
- Ajout d'une option Retirer de zéro pour permettre aux graphiques de se concentrer sur la zone où se trouvent les données plutôt que d'afficher l'échelle complète à partir de zéro.
LookML
- Ajout de
${EXTENDED}
, qui vous permet de faire référence à la fois à l'objet étendu et à l'objet d'extension. En savoir plus - Renommage de
SUPER*
enEXTENDED*
pour les listes. En savoir plus - Désormais, les tables dérivées persistantes créées en mode développement présentent toujours une
persist_for
maximale de 24 heures. En savoir plus - Le générateur LookML ajoute désormais un paramètre
description
aux fichiers de vues récemment générés.
Dialectes
- BigQuery Introduction initiale compatible avec le langage SQL standard de BigQuery. Compatibilité avec l'estimateur de taille de requête et les agrégations symétriques.
- Impala Ajout de la prise en charge des tables dérivées persistantes.
- DataVirtuality : Correction d'un problème qui pouvait entraîner la génération de code SQL non valide par des agrégations symétriques.
- MS SQL:
- Un champ ne pouvait pas utiliser plus de 30 caractères. Ce problème a été résolu.
- Introduction d'un dialecte statique (Microsoft SQL Server 2005) pour la connexion à la version obsolète de MS SQL en 2005.
- Flocon de neige Correction d'un problème pour lequel certaines combinaisons de filtres de date ne renvoyaient pas les résultats correctement.
Administration
- Ajout de la possibilité de filtrer la liste des utilisateurs d'un groupe sur la page "Groupes".
- La page de l'utilisateur affiche désormais le lien "Réinitialiser le mot de passe" sous le bouton d'envoi.
- Les groupes de la page "Groupes" sont maintenant classés par ordre alphabétique.
- Les utilisateurs de la page "Utilisateurs" sont triés par ordre alphabétique, avec des noms d'utilisateur "null" à la fin de la liste.
Améliorations générales et corrections de bugs
- Mise à jour de la page 404 dans Looker afin de refléter le fait qu'elle peut être due à un contenu manquant ou à un manque d'autorisations
- Mise à jour des boîtes de dialogue "Enregistrer", "Copier" et "Déplacer" qui affichent des arborescences d'espaces ou de tableaux de bord indiquant les espaces dans lesquels un utilisateur peut enregistrer.
- Les groupes peuvent désormais être définis dans une URL d'intégration SSO.
- Les curseurs se concentrent désormais sur le premier champ modal.
- Correction d'un problème où le programme de validation de l'apparence pouvait mettre plus de temps que d'habitude à renvoyer des résultats.
- L'option "Ouvrir dans le navigateur" est désactivée si le format de fichier est Excel.
- Correction d'un problème pour lequel tous les sous-espaces ne se chargeaient pas dans la boîte de dialogue "Enregistrer", "Copier" ou "Déplacer".
- Correction d'un problème où l'option d'exploration "Obtenir Look LookML" ne générait pas toutes les dimensions ni toutes les mesures.
- Amélioration du message d'erreur lorsque les utilisateurs ne peuvent pas déplacer de contenu dans des espaces auxquels ils n'ont pas accès.
- Correction d'une série de problèmes liés au sélecteur de couleur.
- Correction d'un problème où les tris secondaires, tertiaires et ultérieurs n'étaient pas respectés sur la page "Explorer".
- Correction d'une erreur d'entrée de texte dans les zones de configuration de la visualisation.
- Les utilisateurs d'IE 11.0 ne pouvaient pas cliquer sur la liste déroulante "Choose Field" (Choisir un champ) dans la fenêtre modale du filtre du tableau de bord. Ce problème a été résolu.
- Correction d'un problème pour lequel
start_date
etend_date
renvoyaient la valeur "null" lors de l'utilisation du filtre de date "est le jour".
Looker 3.54 28/08/2016
Gestion de contenu et espaces
- Contrôle des accès aux espaces: introduit la possibilité de choisir qui peut accéder aux différents espaces et à quel niveau. En savoir plus
- Groupes pour la gestion des utilisateurs et des contenus: un nouveau paradigme Groupes régit les collections d'utilisateurs. Les groupes peuvent être autorisés à accéder aux espaces en tant qu'unité. Les groupes peuvent être configurés automatiquement via des méthodes d'authentification existantes comme LDAP et SAML. En savoir plus
Conception de Looker
flash_on Mise à jour des tableaux de bord pour mobile afin de faciliter leur consultation, y compris:
- Taille des tuiles plus grande
- Amélioration de l'usabilité des filtres
- Mise à jour de la navigation pour améliorer l'espace sur l'écran
LookML
- Ajout de périodes, y compris
second
,millisecond
etmicrosecond
. En savoir plus - Ajout de la possibilité de filtrer sur la période
second
. En savoir plus - flash_on L'outil de validation de LookML affiche désormais correctement un avertissement lorsque
order_by_field
est déclaré dans un champ qui n'est pas une dimension ou fait référence à une mesure. En savoir plus - flash_on Introduction d'une ancienne fonctionnalité permettant d'empêcher les dimensions de référencer des mesures. En savoir plus
- flash_on L'outil de validation de LookML affiche désormais correctement des avertissements lorsque des champs de filtres sont déclarés avec
type: time
. En savoir plus
Explorer
- Ajout de la possibilité de copier des valeurs dans une colonne du tableau de données Les valeurs copiées seront acceptées dans la zone de saisie du filtre si elles y sont collées.
- Ajout de la possibilité de remplacer les références de champ dans les calculs de tableaux et les filtres personnalisés avec l'outil de validation de l'aspect. En savoir plus
- Les filtres utilisent désormais par défaut le même intervalle que celui de la période filtrée. Par exemple, lorsque vous filtrez sur "created_hour", le filtre est défini par défaut sur "hours" (heures) au lieu de "days" (jours).
- Les descriptions des groupes de dimensions s'affichent désormais au niveau du nom du groupe de dimensions au lieu de se répéter pour chaque dimension. En savoir plus sur les descriptions En savoir plus sur les groupes de dimensions
Visualisations
- Ajout d'une option de visualisation pour inverser la direction de l'axe X ou Y.
- Ajout de la possibilité de masquer les totaux dans la visualisation du tableau.
- Mise à jour des lignes de référence, qui utilisent désormais un sélecteur de couleur au lieu de valeurs hexadécimales.
- Les graphiques utilisent désormais le symbole nul (∅) au lieu de la chaîne "null".
- Les graphiques à secteurs et la légende associée sont désormais centrées sous la forme d'une unité au lieu de le centrer.
Planification et téléchargement
- Gestionnaire de ressources pour les tâches planifiées et téléchargées
- Par défaut, le système traite les tâches de téléchargement et de rendu par paires. Les administrateurs d'instances verront s'afficher une nouvelle source appelée "moteur de rendu" dans le panneau des requêtes.
- Ces modifications devraient réduire le délai d'expiration de l'affichage du contenu et réduire l'impact sur l'instance Looker.
Améliorations générales et corrections de bugs
- Ajuster les espaces
- Amélioration du temps de chargement de la page "Espaces".
- Amélioration du temps de chargement du sélecteur d'espace dans les fenêtres modales "Enregistrer", "Copier" et "Déplacer".
- Assurez-vous que le titre des espaces se propage bien dans l'onglet du navigateur.
- Modification du style de la fenêtre modale "Modifier l'espace" pour qu'elle corresponde aux autres fenêtres modales.
- Mise à jour des curseurs dans le premier champ modifiable des fenêtres modales.
- flash_on Suppression de la compatibilité avec Internet Explorer 10. En savoir plus
- Ajout d'une autorisation permettant aux utilisateurs d'afficher des informations sur les superpositions dans les tableaux de bord sans pouvoir explorer les données.
- Demander un lien de réinitialisation du mot de passe sur la page de connexion vous invite à le confirmer.
- Introduction d'un raccourci clavier (Ctrl+Maj+d) pour passer en mode Développement.
- Standardisation de la présentation de la section "Filtres fermés" dans les explorations et les tableaux de bord
- Dans la liste déroulante de sélection du champ de sélection du champ du filtre de tableau de bord, les valeurs respecteront désormais les libellés de vue associés.
- Ajout de la compatibilité intégrée pour la création de contrôles des versions locales.
- Amélioration de l'efficacité de l'outil LookML Validator.
- Amélioration de la fermeture des requêtes pour les versions 0.133 et ultérieures de Presto.
- Ajout d'un texte explicatif pour la base de données temporaire sur la page de modification des connexions.
- Filtrage des champs
datatype: date
dans certains dialectes. - Correction d'un problème qui entraînait la suppression des nouvelles lignes supprimées par la fonction d'agrégation symétrique sur la plupart des dialectes.
- Correction d'un bug qui provoquait le plantage de l'instance lors de la validation de LookML.
- Correction d'un problème où les totaux pouvaient être omis lorsque les tableaux croisés dynamiques étaient triés avec une limite de colonnes.
- Correction d'un problème qui pouvait entraîner une incohérence de couleurs entre les titres et le texte dans les visualisations à valeur unique.
- Correction d'un problème qui empêchait les palettes de couleurs par défaut de s'appliquer partout.
- Les sections du sélecteur de champ ne pouvaient pas être développées ou réduites lorsque vous utilisiez Firefox. Ce problème a été résolu.
- Correction d'un problème pour lequel les délais provoquaient une erreur LookML lors de l'utilisation de
can_filter: false
. - Correction d'un problème qui empêchait les tableaux de bord LookML avec des objets texte de se télécharger.
- La réattribution de la propriété de plans planifiés pouvait entraîner la suppression des destinataires. Ce problème a été résolu.
- Correction d'un problème où le paramètre
can_filter
permettait d'effectuer un filtrage lors de l'interaction avec l'exploration. - Correction d'un problème où un filtre pouvait passer à
matches (advanced)
après l'exécution d'une requête. - Correction d'un problème qui entraînait la modification des fuseaux horaires dans la vue détaillée.
- Les valeurs de filtre étaient supprimées de manière fiable des zones de saisie de filtre sur la page d'exploration. Ce problème a été résolu.
- Correction d'un problème où les tris de mesures pouvaient rester dans la requête après la suppression de la mesure.
- Résolution d'un problème qui empêchait la génération fiable de SQL dans l'onglet SQL de la page "Explorer".
- Correction d'un problème d'espace qui pouvait se bloquer si l'utilisateur n'avait pas accès à certains espaces.
- Correction d'un problème qui provoquait une erreur
Validation Failed
lors de la modification de filtres sur un tableau de bord copié à partir de l'espace d'un utilisateur supprimé
Looker 3.52 31/07/2016
Conception de Looker
flash_on Refonte de la barre de navigation
- Canevas de travail étendu pour agrandir les espaces dédiés à l'utilisation des tableaux et des visualisations, et permettre l'affichage en mode paysage sur d'autres appareils.
- Navigation simplifiée : les icônes sont supprimées et l'organisation est axée sur les actions des utilisateurs. Elle inclut les éléments suivants :
- Parcourir:examiner les contenus existants, commencer à partir de styles et de tableaux de bord existants
- Explorer:lancer une nouvelle requête
- Develop (Développer) : accédez à l'éditeur LookML et à l'exécuteur SQL, puis activez/désactivez le mode de développement.
- Nous avons amélioré l'aide disponible et réorganisé le menu. Le menu d'aide comprend les éléments suivants :
- Rechercher des documents et des cours
- Liens vers la documentation officielle et le cours Looker
- Informations sur la version actuelle de Looker (notes de version et numéro inclus)
- Assistance par chat avec le service client de Looker (disponible uniquement pour les développeurs et les administrateurs d'instances)
- Nettoyage du menu. Ajustement de plusieurs menus et listes pour faciliter la navigation et unifier la conception.
- Différentes listes classées par ordre alphabétique, telles que les rôles, les connexions et les explorations dans la fenêtre modale "Filtres" du tableau de bord
- Éléments de menu alignés à gauche en forme de roue dentée et "..." aux options pour lancer une autre fenêtre modale
Visualisations
Onglet flash_on de série dans l'éditeur de visualisation
L'onglet "Série" propose une interface améliorée pour modifier la couleur, le nom et le type des séries. Tous les éléments qui avaient été modifiés à l'aide de paires clé-valeur dans les zones de texte gratuites de l'onglet "Style" sont disponibles dans l'onglet "Série", qui a remplacé l'onglet "Style" pour les graphiques cartésiens.
En savoir plus: Graphiques à colonnes / Graphiques à barres / Graphiques à nuage de points / Graphiques en courbes / Graphiques en aires
Explorer
- Les tableaux de données affichent désormais le nombre total de colonnes lorsque la limite du nombre de lignes est atteinte. En savoir plus
- Les descriptions de l'exploration s'affichent désormais dans le menu déroulant "Explorer" de la barre de navigation supérieure.
Planification et téléchargement
- Autorisation autonome d'afficher les informations planifiées. L'autorisation
see_schedules
permet d'accéder au panneau du plan planifié et aux panneaux d'historique du programmeur. En savoir plus - flash_on Amélioration de la mise en page pour les téléchargements croisés dynamiques Les fichiers
.csv
,.html
,.md
,.txt
et.xlsx
téléchargés affichent désormais une ligne par dimension croisée afin de correspondre plus précisément à l'affichage dans Looker. Si certains de vos processus reposent sur une seule ligne d'en-tête, veuillez utiliser l'ancienne fonctionnalité "En-têtes de table sur une seule ligne". En savoir plus - Clarification de l'erreur que rencontrent les utilisateurs lorsque Looker ne parvient pas à afficher les PDF en raison de l'installation de PhantomJS.
- Clarification de l'erreur que reçoivent les utilisateurs s'ils bénéficient d'un forfait planifié par un utilisateur dont le compte a été supprimé ou désactivé.
LookML et environnement de développement
- Contexte généré automatiquement en tant que commentaires SQL pour les tables dérivées persistantes Lors de la génération des tables dérivées persistantes, Looker émet un commentaire pour indiquer le modèle, la vue, l'ID de l'utilisateur qui génère la table (si disponible), si l'utilisateur est en mode développeur et si le slug de l'instance est activé. En savoir plus
- Mise à jour de l'outil de validation de l'apparence pour améliorer la conception et la possibilité de remplacer le nom des champs, des vues, des explorations et des modèles, quelle que soit l'erreur. En savoir plus
- Transfert de fichiers rapide L'IDE de développement LookML bascule désormais instantanément entre les fichiers et ne nécessite pas d'actualiser la page entière.
- flash_on Liste des tables d'exécuteurs SQL tronquées. L'exécuteur SQL limite la liste d'aperçu de la table à 500 afin de limiter l'impact du navigateur.
- Suppression complète du paramètre
scoping
. En savoir plus
Dialectes
- BigQuery:
- Correction d'un problème de calcul incorrect des agrégations symétriques en présence de nombres négatifs.
- Amélioration de l'efficacité du délai
week
. - Amélioration du comportement des mesures dans les champs
fanout_on
.
- Snowflake:
- Ajout d'informations sur le fonctionnement des tables dérivées persistantes.
- flash_on Hive:
- La version minimale 1.2 est compatible (à la place de la version 0.13).
- Hive utilise désormais
LIKE
au lieu des expressions régulières pour le filtrage de chaînes.
- Spark:
- Looker utilise désormais HiveQL 1.2 au lieu de la syntaxe HiveQL 0.13.
- Presto:
- Intégrez le pilote JDBC Presto standard (version 0.149). En savoir plus
- DataVirtuality:
- Ajout d'une option SSL dans le panneau de connexion de Looker.
- Correction d'un problème qui empêchait DataVirtuality de charger correctement les messages d'erreur.
- flash_on MS SQL:
- Mise à jour du pilote JDBC vers la version 4.2. Notez que SQL Server 2005 ne sera plus disponible.
Améliorations générales et corrections de bugs
- flash_on Modifications apportées à l'API (version bêta) :
- Vérifiez que le format JSON renvoie les valeurs des champs
type: number
sous forme de nombres plutôt que de chaînes. En savoir plus - Remplacement des routes
run_async
etcreate_query_and_run_async
. Les utilisateurs de l'API doivent passer à la routecreate_query_task
.
- Vérifiez que le format JSON renvoie les valeurs des champs
- Ajustements pour les performances et la stabilité :
- Amélioration des performances lors de la récupération des résultats mis en cache.
- Réduction de l'utilisation de la mémoire lors de la lecture et de l'écriture dans le cache de requêtes.
- Modification de la manière dont Looker se connecte aux bases de données MySQL internes pour renforcer la connexion.
- Corrections de bugs liés à la visualisation:
- Correction d'un problème qui empêchait les cartes de fonctionner avec les colonnes masquées lorsque les calculs de tables étaient présents et que toutes les mesures étaient masquées.
- Correction d'un problème d'alignement incorrect d'une marge intérieure droite sur les graphiques
- Correction d'un problème qui empêchait le format de valeur des calculs de tableau de s'afficher sur l'axe Y d'une visualisation.
- Correction d'un problème où le format d'étiquette de temps ne fonctionnait qu'avec une valeur de rotation de libellé.
- Correction d'un problème où les visualisations s'affichaient vides si une valeur minimale ou maximale de l'axe y était utilisée avec un type d'échelle de journal.
- Correction d'un problème provoquant l'affichage de l'axe des abscisses en dehors d'un graphique
- Correction d'un problème qui entraînait le traitement et le tri des résultats par différents systèmes Looker dans différents domaines (tableaux de bord, explorations, téléchargements, etc.).
- L'indication visuelle indiquant qu'une zone de saisie de filtre recherchait des suggestions n'apparaissait pas ou continuait à disparaître pendant l'exécution. Ce problème a été résolu.
- Les libellés étaient tronqués de manière incohérente lors du téléchargement de PDF. Ce problème a été résolu.
- Les mosaïques de texte des tableaux de bord LookML ne génèrent plus d'avertissements "L'élément doit spécifier une exploration".
- Correction d'un problème où des menus en forme de roue dentée provenant de champs de tables superposaient des messages d'état vides dans la table de données
- La valeur par défaut d'un filtre du tableau de bord n'était pas correctement intégrée avec les autres filtres, si elle était configurée. Ce problème a été résolu.
- Correction d'un problème pour lequel des tableaux de bord intégrés pouvaient renvoyer des résultats vides lors de la première exécution.
- Correction d'un problème dans lequel les filtres personnalisés utilisant des dimensions yesno pouvaient générer un code SQL incorrect.
- Correction d'un bug provoquant l'affichage du message d'erreur "Ignorer la liste de champs inattendus dans l'exploration" par exploration étendue.
Looker 3.50 05/07/2016
flash_on Mises à jour des anciennes fonctionnalités
Les trois fonctionnalités suivantes sont en cours de désactivation et seront intégralement supprimées dans la version 3.50:
- substitution de $$
- Jointures déclarées dans les vues
- Paramètre "Champ d'application" de LookML
Pour en savoir plus sur la migration de ces fonctionnalités, consultez cet article de la communauté.
Visualisations
Lignes de tendance [Fonctionnalités expérimentales] et lignes de référence
Ajout de la possibilité de spécifier l'emplacement du texte de la ligne de référence. Les options sont "Gauche", "Droite" et "Centrer". En savoir plus
Ajout de la possibilité de spécifier des lignes de tendance.
- Les options sont linéaires, exponentielles, logarithmiques et moyennes mobiles.
- La moyenne mobile du type est définie sur 7, 14 et 28, car elle est généralement utilisée sur des jours.
- Vous pouvez ajouter autant de lignes de tendance que vous le souhaitez.
- Chaque ligne de tendance peut être définie sur une série spécifique.
Consultez la documentation: Graphiques en aires – Graphiques à barres – Graphiques à colonnes – Graphiques en courbes – Graphiques à nuage de points
Tracer des données sur les régions dans des cartes interactives
- Zones géographiques ZipCode aux États-Unis et calques de cartes des comtés aux États-Unis Ces nouveaux calques peuvent être utilisés sur la carte interactive. Le type de champ
zipcode
fonctionne automatiquement avec la carte interactive. En savoir plus - Calques de carte TopoJSON sur des cartes interactives.
- Tous les
map_layers
TopoJSON existants dans LookML fonctionnent désormais sur les cartes interactives, y compris les cartes intégrées telles que les pays, les États et les codes postaux au Royaume-Uni, ainsi que les nouveaux calques Zipcode et County. En savoir plus - Ajout d'un paramètre d'opacité de la carte de densité. Les libellés peuvent désormais s'afficher au-dessus ou en dessous. En savoir plus
Explorer
Filtres personnalisés
Consultez la documentation: Filtres personnalisés et Expressions Looker.
- Contrôle total de la logique de filtrage via les opérateurs AND, OR et les parenthèses
- Accès aux mêmes fonctions que celles disponibles dans les tableaux de tableaux
- Utilisable conjointement avec les filtres standards
- Volet d'aide contextuelle
Améliorations apportées aux calculs de tables
Consultez la documentation: Calculs de tables et expressions Looker.
- Nouvelle fonction
running_product
. Consultez la documentation. - Nouvelle fonction
pivot_where
permettant de référencer des valeurs de pivot en fonction du contenu plutôt que de la position. Consultez la documentation. - Nouvelles fonctions
pivot_offset_list
etpivot_column
. Consultez la documentation. - Nouvelle fonction
log
. Consultez la documentation. Yes
etNo
ont été ajoutés en tant que constantes qui peuvent être référencées dans des fonctions. Consulter la documentation- Nouvel éditeur incluant l'assistance, une documentation et des liens vers les pages Web de documentation pertinentes. Consultez la documentation.
URL Explorer améliorées
Le format de l'URL de la page "Explorer" est désormais plus court et plus stable, et l'URL ne contient aucune valeur de filtre ni aucune autre donnée. En savoir plus
Fourni par Looker
- Les pages Explorer intégrées diffusent désormais un événement JavaScript chaque fois que l'état de la page change. Permet de créer un mécanisme d'enregistrement personnalisé pour les utilisateurs intégrés. En savoir plus
- Compatibilité avec les sous-domaines à caractère générique dans la liste blanche des domaines intégrés Il est ainsi beaucoup plus facile d'ajouter des groupes de domaines intégrés à la liste blanche.
- Le téléchargement d'un PDF à partir d'un tableau de bord intégré ne fonctionnait pas. Ce problème a été résolu.
- Correction d'un problème d'encapsulation incorrecte des valeurs de filtre dans les tableaux de bord intégrés.
Programmeur
- Amélioration du flux de désabonnement pour les contenus programmés
- Les objets textuels des tableaux de bord s'affichent désormais dans les PDF du tableau de bord.
- Lorsque vous planifiez du contenu, la section À accepte désormais les listes d'adresses e-mail séparées par une virgule.
- La fenêtre de réattribution de planning (accessible via
admin/scheduled_plans
) inclut désormais le nom de l'aspect ou du tableau de bord.
LookML
- **Ajout de
date_start
etdate_end
aux filtres de date**. Cela permet de faire explicitement référence aux dates de début et de fin d'un filtre de date dans LookML. Cela est utile pour les fonctions de caractères génériques de table dans BigQuery ou pour les colonnes partitionnées dans Hadoop. - La vérification / le générateur de déclencheurs de l'API PDT peuvent désormais recompiler les tables simultanément. Consultez la documentation.
Dialectes
Consultez les définitions des niveaux de compatibilité pour les dialectes.
- flash_on Modifications apportées aux identifiants de connexion à la base de données. Looker ne transmet plus les informations d'authentification via la chaîne de connexion du conducteur, mais transmet des identifiants dans les propriétés de connexion. En savoir plus
- Denodo Ajout de la compatibilité de niveau 2. Consultez la documentation.
- flash_on Oracle. Modifications apportées à la configuration de la connexion à la base de données Consultez la documentation.
- Flocon de neige Les requêtes sont désormais compatibles avec la conversion de fuseau horaire. Cette modification activera des fonctionnalités comme les fuseaux horaires spécifiques à l'utilisateur sur Snowflake. En savoir plus
- Presto Ajout de la prise en charge des tables dérivées persistantes.
- flash_on Verticale. Mise à jour de la connexion Vertica 7 vers Vertica 7.1 (les utilisateurs de Vertica 7.0 doivent utiliser la connexion Vertica 6 ; pour utiliser toutes les fonctionnalités de Vertica 7, mettez à jour Vertica vers la version 7.1 et connectez-vous avec cette option)
- Teradata Presto Ajout de la prise en charge de la version 141t. Pour en savoir plus sur la connexion, veuillez envoyer une demande d'assistance dans le Centre d'aide Looker. Pour cela, cliquez sur Nous contacter.
- Hive. Abandon de la prise en charge de la version 0.13. Il s'agit du dernier Looker compatible avec la version 0.13 de Hive. À partir de la version 3.52, Looker sera compatible avec Hive version 1.2+.
Administration et sécurité
- Autorisations de sous-administrateurs supplémentaires : L'autorisation
see_pdts
vous permet d'afficher le panneau de PDT. Consultez la documentation. - Mise à jour du panneau d'utilisation. Vous pouvez désormais le télécharger au format PDF. Consultez la documentation.
- Mise à jour de la page "Connexions" La possibilité de configurer la prise en charge des PDT n'existe que si le dialecte en est compatible. Consultez la documentation.
- Les builds de PDT basés sur un régénérateur s'affichent désormais dans le panneau des requêtes.
Améliorations générales et corrections de bugs
- Restauration de la possibilité de colorer les valeurs dans les visualisations à valeur unique. Consultez la documentation.
- Les ensembles de modèles sur la page
admin/model_sets/new
apparaîtront désormais par ordre alphabétique. - Message d'erreur 404 mis à jour pour informer les utilisateurs que la page est introuvable ou qu'ils n'y ont pas accès
- Correction d'un problème en raison duquel les zones de saisie des filtres occupaient un espace inutile.
- Les tâches planifiées pouvaient être temporairement envoyées à partir d'une instance de préproduction. Ce problème a été résolu.
- Correction d'un problème qui entraînait le dysfonctionnement des objets de texte des tableaux de bord LookML.
- Les types d'échelle n'étaient pas mis à jour correctement lors du changement de position d'une série. Ce problème a été résolu.
- Correction d'un problème dans PostgreSQL avec les filtres de date relative lente.
- Correction d'un problème où les erreurs dues à l'abandon de ${TABLE} entraînaient des tableaux de bord défectueux.
Looker 3.48 08/06/2016
Tableaux de bord
flash_on Amélioration des PDF du tableau de bord
- Les téléchargements du tableau de bord de PDF sont désormais semblables à ceux du navigateur.
- Le rendu basé sur les vecteurs permet de zoomer sans perdre en qualité.
- Notez les exigences suivantes :
- La fonctionnalité des ateliers Looker doit être activée
- Le nouveau format des e-mails programmés s'affichera par défaut
- Les installations hébergées par le client doivent exécuter PhantomJS 2.11. Vérifiez la version que vous utilisez et mettez-la à jour.
Explorer
- L'éditeur de calculs de table fonctionne désormais correctement avec des caractères spéciaux ou des noms de calcul ambigus.
- Les visualisations à valeur unique ont amélioré la prise en charge des champs qui affichent des images via HTML.
LookML
- Filtres à facettes activés au niveau de l'exploration lors de l'utilisation de
access filter fields
ousql_always_where
: lorsqu'une exploration utilisesql_always_where
ouaccess_filter_fields
,full_suggestions
est défini par défaut sur "true" pour tous les champs exposés par cette exploration. Les champs individuels peuvent toujours désactiver le comportement des requêtesfull_suggestions
en définissantfull_suggestions = false
, et désactiver complètement les suggestions avecsuggestable = false
. En savoir plus - Nouveau délai
month_name
. Les dates peuvent maintenant être regroupées par nom de mois. En savoir plus - Nouveau paramètre
can_filter
: accepte les entréestrue
oufalse
. Lorsqu'il est défini surfalse
, le champ ne peut pas être utilisé en tant que filtre. Ce paramètre peut être appliqué aux mesures et aux dimensions. En savoir plus - Les noms "Exploration" et "Vue" peuvent désormais commencer par des chiffres.
- Formats de valeur nommée intégrés pour la livre sterling et l'euro:
gbp_0
,gbp
,eur_0
eteur
. Ils sont utilisés comme entrées pour le paramètrevalue_format_name
. En savoir plus - Les paramètres Liquid non sécurisés ont été abandonnés et comportent une ancienne fonctionnalité.
Dialectes
- MySQL Correction d'un problème où les valeurs NULL étaient exclues des tableaux croisés dynamiques
- Spark. Correction d'un problème qui entraînait l'interruption des connexions en raison de longues valeurs de nom d'index.
- Redshift Fournit une erreur plus utile lorsque l'administrateur Redshift supprime des requêtes.
- BigQuery
- Ajout de la prise en charge des fonctions définies par l'utilisateur dans une définition de PDT: Docs.
- Le téléchargement en streaming est désormais possible
- Correction d'un problème qui entraînait l'échec des requêtes larges dans Looker
- Mise à jour vers un nouveau pilote BigQuery compatible avec Google Drive
- Extension de la longueur maximale du nom de champ aux 128 caractères autorisés dans BigQuery (14 caractères maximum).
- Bityota. Suppression de la compatibilité avec Bityota.
- Redshift et MS SQL. Durée limitée des instructions de requête de longue durée que Looker utilise pour les tests d'arrêt de requête sur Redshift et MS SQL.
Administration
Connexions aux bases de données spécifiques à l'utilisateur
- Les connexions peuvent être configurées pour utiliser les identifiants LDAP de l'utilisateur afin de se connecter à la base de données. En savoir plus
- Permet l'application d'autorisations spécifiques à l'utilisateur au niveau de la base de données dans Looker, ainsi que l'audit des requêtes.
- REMARQUE: Les URL publiques et les tables dérivées persistantes ne sont pas compatibles avec ces types de connexions
Nouvelles autorisations de sous-administrateur
- De nouvelles autorisations peuvent être accordées à différents utilisateurs sans qu'ils ne deviennent des administrateurs complets.
Documentation
- Ajout de la gestion des versions Looker dans la documentation.
- Utilisez le sélecteur de version de Looker en haut à droite pour sélectionner votre version.
- La gestion des versions commence officiellement par les fonctionnalités 3.48, mais nous avons conservé des contenus antérieurs à la version 3.48 qui peuvent être affichés à l'aide du sélecteur.
- Le sélecteur de version Looker s'affiche sur toutes les pages des sections "Explorer et visualiser les données" et "Partage, importation et intégration de données", et progressivement sur toutes les pages docs.looker.com.
- Ajout d'un bouton permettant de revenir en haut de la page.
- Ajout de +/- au menu latéral pour indiquer qu'un élément de menu peut être développé.
- La barre de recherche a été déplacée en haut du menu latéral.
Améliorations générales et corrections de bugs
- flash_on a ajouté une note "Envois programmés" au bas des e-mails programmés.
- Correction d'un bug qui provoquait une erreur d'analyse lors de l'exploration à partir de l'exécuteur SQL.
- Correction d'un problème qui empêchait le remplissage des suggestions dans les filtres qui dépendaient de certaines tables dérivées persistantes.
- Correction d'un problème qui entraînait le chevauchement des éléments du tableau de bord LookML lors de l'utilisation de
layout: static
. - Correction d'un bug qui provoquait l'appel du mauvais champ par la clause de regroupement en SQL dans certains tableaux croisés dynamiques.
- Avertissement lors de la tentative de filtrage d'une mesure sur une période brute
- Correction de quelques bugs de calcul de petite taille liés à la gestion des dimensions croisées.
- Correction d'un problème de connectivité à la base de données interne (lors de l'utilisation de MySQL) pouvant entraîner des indisponibilités.
- Correction d'un problème pour lequel un tableau de bord instantané ne renvoyait pas du cache si l'exécution précédente générait une erreur.
- Correction d'un bug qui empêchait Looker de filtrer "vide" dans le filtre de chaîne "est égal(e) à".
- Correction d'un problème qui empêchait Looker de convertir le fuseau horaire en '' certains SQL générés.
- Correction d'un problème pour lequel des filtres généraient un code SQL incorrect pour certaines dates.
- Correction d'un problème qui entraînait l'envoi de tableaux de bord planifiés en mode développeur.
- Suppression d'un avertissement inutile pour les fuseaux horaires de base de données non définis dans le panneau "Connexions".
- Correction d'un problème provoquant une erreur erronée dans
field_group_label
. - Correction de quelques erreurs liées à des téléchargements de fichiers PDF qui renvoyaient le message "Aucun résultat".
Looker 3.46 08/05/2016
Tableaux de bord
flash_on Nouvelle apparence du tableau de bord
- Interface plus moderne avec des ajustements de polices, une meilleure utilisation des espaces blancs et une suppression du désordre
- Les valeurs uniques sont plus lisibles, avec un titre en bas.
flash_on Mode Édition du tableau de bord
- Une fois la fonctionnalité activée, vous pouvez la déplacer et la redimensionner, ajouter ou modifier des filtres et des notes, et ajouter ou supprimer des blocs dans le tableau de bord.
- Des notifications s'affichent également lorsque vous enregistrez des styles, qui indiquent les tableaux de bord concernés par les modifications.
- Cette fonctionnalité est dérivée de la fonctionnalité de verrouillage disponible dans Google Labs et la remplace.
En-têtes et zones de texte libre
Permet d'insérer un titre, un sous-titre et un corps de texte dans les tableaux de bord. Il peut être redimensionné et disposé comme une tuile standard.
Déplacement et redimensionnement des cartes optimisés
- L'amélioration de la logique de déplacement facilite le déplacement et le redimensionnement des tuiles dans les tableaux de bord.
- Un dimensionnement plus flexible pour les tuiles du tableau de bord Les tuiles existent désormais sur une grille de 24 au-dessus de la grille de 12.
Visualisations
Améliorations apportées à la visualisation de valeurs uniques
- Numéros d'accroche
- Barres de progression
- flash_on : les tableaux de bord ajustent automatiquement la taille du texte afin que les tuiles correspondent toutes.
Mise à jour de la logique de troncation des colonnes pour les visualisations de tables.
- Ajout de secondes à la fonction d'actualisation du tableau de bord disponible dans le menu en forme de roue dentée des tableaux de bord.
- Les titres des onglets du navigateur reflètent désormais les noms des tableaux de bord.
Explorer
Mises à jour des calculs de tables
- Nouvelles fonctions de date
add_{interval}
: add_seconds, add_minutes, ..., add_years.trunc_{interval}
: trunc_minutes, trunc_hours, ..., trunc_years.
- Améliorations de date. Les opérateurs de comparaison (
>
,<
,>=
et<=
) sont désormais compatibles avec les dates. - Amélioration de la saisie semi-automatique des champs pour inclure les libellés.
- flash_on ET est désormais prioritaire sur OU. Auparavant, ces instructions étaient évaluées de gauche à droite. Par conséquent, les équations existantes qui n'utilisaient pas de parenthèses pouvaient changer.
- Ajout de la possibilité d'appliquer un filtre "n'est pas" avec l'index du jour de la semaine.
- flash_on Amélioration de la vérification des incohérences de type pour éviter les erreurs. Toutefois, cette modification signifie également que si vous devez modifier des expressions pour lesquelles vous comparez des champs oui/non aux chaînes.
Scheduling
Webhooks pour les looks programmés (Labs)
- Nouvelle option lors de la planification d'un look ou d'un tableau de bord pour effectuer une requête HTTP POST sur un ou plusieurs serveurs au lieu d'envoyer les résultats par e-mail En savoir plus
- Utilisez un service tel que Zapier ou un serveur Web personnalisé pour importer des données depuis Looker vers un bucket S3, Dropbox, un serveur FTP, etc. Voir un exemple avec Dropbox
- Introduction d'une nouvelle autorisation
send_outgoing_webhook
, qui est automatiquement accordée à tous les administrateurs Looker et qui est nécessaire pour utiliser cette fonctionnalité.
Planification des mises à jour
- Ajout d'un bouton "Test" Envoie des e-mails de test au planificateur, mais pas aux destinataires.
- Ajout d'une option de mise en forme. Nouvelle option permettant d'utiliser des valeurs mises en forme dans des fichiers CSV, TXT, etc. (comme pour les téléchargements).
- flash_on Fuseaux horaires. Définissez toujours le fuseau horaire d'une apparence planifiée, puis dissociez-le de celui de l'application. La fenêtre modale de planification utilise par défaut le fuseau horaire de l'application lorsque vous créez une planification. La modification du fuseau horaire de l'application a donc un impact sur tous les plans nouvellement créés, mais pas sur ceux existants.
- flash_on Planification de modifications modales. Contrôle complet de la plage des options horaires et amélioration de l'interface utilisateur.
- Extension de la plage horaire disponible.
- La prise en charge de la planification un jour particulier de la semaine n'était plus disponible et a été supprimée. Les programmations actuelles configurées pour s'exécuter un jour spécifique de la semaine et une semaine du mois seront automatiquement réattribuées au premier jour du mois.
LookML
- Fiabilité accrue du générateur LookML Le générateur LookML génère désormais uniquement pour le schéma demandé, au lieu de toujours le générer pour le schéma par défaut, ce qui résout les problèmes de définitions de champs en double et d'erreurs "exists" pour les fichiers de vue.
- Nouvelle valeur pour le paramètre Timeframes.
day_of_year
période ajoutée. - Nouvelle syntaxe de filtrage pour les trimestres.
2015-Q2
fonctionne désormais dans Matchs(Advanced). - flash_on Abandons de LookML. En savoir plus
- La substitution $$ est désormais une ancienne fonctionnalité. Elle doit être remplacée par ${TABLE}.
- À partir de la version 3.46, les jointures ne doivent être définies que dans une définition
explore:
. Il n'est plus possible de définir unjoin:
dans un autre emplacement. - Le paramètre
scoping
a été abandonné. L'utilisation descoping: false
génère désormais une erreur LookML Validator. Les modèles doivent toujours utiliser des noms de champs restreints.
Dialectes
- dashDB: accepte désormais les tables dérivées persistantes et la fermeture des requêtes.
- Dialectes en streaming. Aster, Data Virtuality, Exasol, Greenplum, Hive, Impala, Microsoft Azure SQL, Microsoft SQL Server, Presto, Spark et Teradata. Consultez Quelles sont les limites de lignes dans Looker ? pour en savoir plus.
- Spark: correction d'un problème pouvant entraîner la génération d'une requête SQL non valide dans les suggestions de filtres.
- Presto:
- Il est désormais possible de créer des vues à partir de plusieurs catalogues dans PrestoDB, et pas seulement de celui spécifié dans la connexion.
- Résolution du problème lié aux tests de connexion qui restaient dans la file d'attente Presto.
- Correctifs PostgreSQL:
- Correction d'un problème en raison duquel le filtrage sur un quart était incorrect.
- Correction d'un problème lié aux requêtes lentes utilisant des filtres de date relatifs.
- Correction d'un problème qui entraînait l'utilisation de guillemets pour les lettres majuscules.
Améliorations générales et corrections de bugs
- Ajout de la possibilité d'effectuer des recherches par modèle dans les espaces.
- Les tableaux de bord instantanés (Labs) bénéficient désormais d'une mise en cache améliorée.
- Ajout d'un lien vers l'instance dans les e-mails de bienvenue dans Looker.
- Correction d'un bug qui entraînait un redimensionnement lent des pages intégrées.
- Correction d'un bug sur la page "Admin" de LDAP qui entraînait le dépassement des valeurs de texte des espaces de formulaire.
- Correction d'un bug pour les utilisateurs de Microsoft Edge où les visualisations ne remplissaient pas complètement l'espace.
- Mise à jour de l'info-bulle explicative sur la page des autorisations
see_lookml
pour indiquer qu'elle permet également aux utilisateurs de voir SQL. - Mise à jour du texte de l'info-bulle sur la page "Générer un modèle de projet".
- Correction d'un bug qui provoquait des indisponibilités lorsque des ensembles de résultats volumineux étaient mis en cache.
- Mises à jour i__looker :
- Ajout de
embed_user
comme jointure à l'exploration de l'utilisateur. - Ajout de
sql_text
à l'exploration de l'historique. - Ajout de liens aux administrateurs/requêtes et de planification du plan.
- Ajout de
- Correction d'un bug qui provoquait le maintien par défaut des libellés des séries désactivées
Looker 3.44 07/04/2016
Changements importants
- La fonctionnalité Tableau de bord instantané n'est plus disponible. Les tableaux de bord se chargent plus rapidement à partir du cache.
- Le chargement des éléments à partir du CDN est désormais activé pour tous les clients hébergés par Looker.
- Plusieurs anciennes fonctionnalités seront désactivées par défaut, mais vous pourrez les réactiver. En savoir plus
- Les libellés des champs peuvent remplacer le libellé de la vue
- Période principale dans les noms de champs
- Libellés en majuscules dans les configurations de téléchargements et de graphiques
- Envoyer des e-mails depuis looker@looker.com
- Style de distribution PDT par défaut pour EVEN
Tableaux de bord
- Cartes de densité automatiques: la fonctionnalité "Ajuster aux données" est disponible lorsque vous utilisez des cartes de densité.
- Amélioration des messages d'erreur sur les vignettes du tableau de bord. Les erreurs de syntaxe de filtre sont désormais affichées.
- Correction d'un problème qui entraînait le chargement des cartes compressées avant de remplir correctement l'écran.
Visualisations
- Limites de l'axe X personnalisées. Introduit un paramètre permettant d'afficher ou de masquer les première ou dernière ligne X, comme spécifié par l'utilisateur.
- L'axe Y logarithmique est maintenant disponible pour les graphiques.
- Correction d'un problème d'empilement d'éléments empilés dans des graphiques à barres empilées
Scheduling
- Nouveaux panneaux d'administration de planification
- Plans planifiés : affiche tous les éléments actuellement planifiés de votre instance Looker avec des informations pertinentes, y compris les propriétaires de tâches.
- Historique des tâches planifiées : Cette section présente les éléments récemment exécutés sur votre instance, ainsi que des détails tels que la requête, l'environnement d'exécution, l'état de réussite ou d'échec (avec les erreurs éventuelles).
- Les styles peuvent maintenant être associés à plusieurs programmations. La planification des styles est alignée sur celle du tableau de bord. Les programmations Look sont désormais créées par utilisateur. Ainsi, différents utilisateurs peuvent avoir des programmations différentes pour un même Look.
- Les nouveaux plannings commenceront à la première heure prévue. Elle n'enverra plus d'e-mail immédiatement après la planification.
- Les planifications qui appartiennent à un utilisateur qui n'existe plus dans le système (c'est-à-dire qui ont été supprimés) ou qui ont été désactivées sont automatiquement réattribuées au premier utilisateur avec le rôle "Administrateur".
- Résolution du problème d'affichage du tableau de bord dans l'application de messagerie de l'iPhone.
LookML et l'environnement de développement
- Groupes de champs personnalisés : Ajout de la possibilité de regrouper des champs dans le sélecteur de champ à l'aide du nouveau paramètre
group_label:
. En savoir plus - Possibilité de renommer des projets Accessible via l'option "Paramètres du projet", sous le bouton "Synchroniser".
- Champ
Distance
mis à jour - La nouvelle documentation sur les liens intégrés à l'application s'applique aux éléments suivants :
- Erreurs de validation LookML, le cas échéant.
- S'applique aux fonctionnalités obsolètes et à l'ancien panneau des fonctionnalités pour permettre la transition des anciennes fonctionnalités.
- Désormais, plusieurs conditions des clauses HAVING et des mesures filtrées sont toujours entourées de parenthèses.
Dialectes
- Mises à jour Spark/Hive :
- Correction d'un problème où EXPLAIN ne fonctionnait pas pour les problèmes de dialecte liés à Hadoop.
- Les requêtes de l'exécuteur SQL s'exécutaient lentement sur Spark SQL. Ce problème a été résolu.
- Les tests pour les PDT sont désormais exécutés au moment de la connexion pour Spark SQL.
- Spark SQL obtient désormais des informations de schéma à partir de SQL au lieu d'appels JDBC.
Améliorations générales et corrections de bugs
- Mise à jour de l'autorisation
create_table_calculation
: les utilisateurs n'ont plus besoin de l'autorisationcreate_table_calculation
pour afficher les calculs de tables. Cette autorisation est toujours requise pour créer des calculs. - Le message d'erreur 404 s'affichait immédiatement lorsque le fichier n'existait qu'en production.
- Mise à jour de la fonction Explain dans l'exécuteur SQL afin d'appliquer une fonctionnalité plus spécifique au dialecte et de supprimer les limites imposées.
- Correction d'un bug qui empêchait les calculs de table de explorer les requêtes provenant de l'exécuteur SQL ou d'i__looker.
- Correction d'un bug qui provoquait l'échec de toutes les vérifications suivantes en cas d'échec de la validation SAML, même avec un fichier valide.
- La nouvelle version de Chrome entraînait le plantage du navigateur dans les nouvelles versions de Chrome. Ce problème a été résolu.
- Correction d'un bug qui empêchait de refléter les modifications apportées au tableau de bord en raison de la mise en cache.
- Correction d'un bug qui empêchait le filtrage sur les valeurs "null" comme chaînes.
- Correction d'un bug qui ralentissait la navigation dans les fichiers LookML en mode développeur.
- Remplacez un paramètre client de chat qui a entraîné l'ouverture inutile de la fenêtre de chat.
Looker 3.42 13/03/2016
Lookerbot
Avec Looker 3.42, nous avons dévoilé Lookerbot, une intégration de Slack avec Looker qui vous permet d'intégrer des données Looker dans vos discussions.
Fonctionnalités expérimentales
- Les extensions LookML ne sont plus une fonctionnalité expérimentale et seront automatiquement disponibles pour toutes les instances. En savoir plus
- Afficher le menu des visualisations: consultez les informations ci-dessous.
Mises à jour des forages
Menu d'exploration en détail
- Désormais, lorsque vous cliquez sur un lien d'analyse détaillée, le menu s'affiche systématiquement.
...
permet d'indiquer des liens et/ou des tableaux de bord externes. Cette icône n'est pas affichée pour les affichages hiérarchiques et à dimensions.
Aperçu de l'outil d'exploration
- L'outil d'exploration transfère les résultats de l'affichage en superposition dans un aperçu. Les utilisateurs restent ainsi dans le même contexte (par exemple, sur la même page Explorer ou le même tableau de bord). Ils peuvent ensuite choisir l'option "Explorer à partir d'ici" pour en profiter pleinement. En savoir plus
- Les mesures comportant une seule option d'affichage permettent d'ouvrir directement l'aperçu de l'outil d'exploration.
- En cas de problème avec l'aperçu de l'outil d'analyse, il peut être désactivé en activant l'option "Ancien comportement d'exercice" dans le panneau "Anciennes fonctionnalités". En savoir plus sur les anciennes fonctionnalités
Menus d'exploration pour les visualisations
- Permet d'afficher le détail des visualisations via des menus. Il s'agit désormais du comportement par défaut qui a été supprimé de la section "Fonctionnalités expérimentales". En savoir plus
- Les menus d'exploration dans les visualisations autres que les tableaux, les valeurs uniques et les enregistrements uniques n'affichent plus les options d'analyse "Filtrer sur".
- Les menus d'exploration fonctionnent sur les tableaux croisés dynamiques dans les tableaux et les visualisations.
Visualisations
Améliorations apportées à la visualisation des tables
- Vous pouvez renommer les colonnes, y compris les noms des colonnes croisées dynamiquement. En savoir plus
- Vous pouvez appliquer des styles aux tableaux, par exemple en noir et blanc, transparents ou en nuances de gris. En savoir plus
Totaux des libellés pour les graphiques empilés
- Une nouvelle option "Total des libellés" est disponible pour les graphiques à colonnes, à barres et en aires. En savoir plus
- Une nouvelle option "Afficher les silhouettes" Lorsque les séries sont désélectionnées dans un graphique empilé, une barre grise ("silhouette") indique le total de toutes les séries derrière le sous-total de la série sélectionnée.
- Remarque importante: Les totaux des lignes du tableau de données ne s'affichent plus dans les graphiques empilés.
Calques de carte dans LookML
- La relation entre une dimension et un ensemble spécifique de régions de carte peut désormais être définie dans LookML, au lieu de demander à chaque visualisation de configurer une URL TopoJSON personnalisée. Cela affecte la visualisation "Carte statique (régions)". En savoir plus
Powered by Looker
API JavaScript pour les événements
- Les tableaux de bord intégrés peuvent désormais communiquer avec leur page parente. En savoir plus
Nouveaux paramètres d'URL pour personnaliser les objets intégrés
- Possibilité de masquer le titre
- Possibilité de masquer le pied de page.
- Option permettant de rediriger un look intégré vers la version Explorer en ajoutant
/explore
à la fin de l'URL. - Option d'association à la page d'exploration avec le sélecteur de champ ouvert. En savoir plus
Dialectes
- Augmentation du nombre par défaut de connexions à la base de données de 30 à 75 pour Microsoft SQL Server, Redshift, PostgreSQL et MySQL.
- Suppression de Spark 1.3. Les clients Spark doivent utiliser la version 1.4 ou une version ultérieure.
- BigQuery:
- Correction d'un problème qui empêchait les comptes contenant des filtres de fonctionner sur un champ aplati.
- Correction d'un problème qui générait une erreur 500 lors de la génération de tables.
- Correction d'un problème qui entraînait l'envoi de suggestions de texte "non défini".
- Mise à jour des périodes
hour
ethourX
renvoient désormais des valeurs au formatYYYY-MM-DD HH
.minuteX
renvoie désormais les valeurs au formatYYYY-MM-DD HH:MM
(correspondant à la minute).
Améliorations générales et corrections de bugs
- Le texte des PDF et des visualisations programmées est désormais plus sombre, pour une meilleure lisibilité.
- Les info-bulles sur les graphiques reflètent désormais les noms des axes personnalisés.
- Ajout de la possibilité de définir un port de messagerie personnalisé via les options de ligne de commande Looker (option:
--default-mailer-port=[port number goes here]
). - Possibilité de pointer sur les sections d'un graphique contenant principalement des info-bulles qui s'affichent tout de même
- Correction d'un bug qui provoquait l'envoi des articles envoyés le dimanche.
- Correction d'un bug qui entraînait la duplication et le remplacement des valeurs de filtre lors de l'ajout de plusieurs zones de saisie par filtre.
- Correctifs pour Internet Explorer :
- Les libellés de l'axe X s'affichent.
- Les légendes dans les graphiques entraînaient des erreurs lorsque les graphiques étaient trop petits. Ce problème a été résolu.
- Correction d'un problème en raison duquel plusieurs barres de défilement verticales s'affichaient lorsqu'une seule était nécessaire.
- Correction de plusieurs problèmes liés aux cartes de densité automatiques, qui empêchaient le chargement ou l'actualisation corrects des modifications.
- Correction d'un bug où l'ajout et la suppression d'une note entraînaient l'alignement des tuiles du tableau de bord.
- Le format du libellé de temps était incohérent entre l'exploration et le tableau de bord. Ce problème a été résolu.
- Correction d'un problème qui empêchait de trier les tables publiques.
- Correction d'un problème qui provoquait le renvoi incorrect de certaines requêtes sans résultat en tant que "Requête fermée" dans l'exécuteur SQL.
Looker 3.40 25/02/2016
Tableaux de bord
- Tableaux de bord verrouillables [Fonctionnalités expérimentales] Empêcher les modifications dans un tableau de bord sans le déverrouiller explicitement Cette fonctionnalité fournit aux utilisateurs des informations supplémentaires sur les liens entre la modification des styles et la modification des tableaux de bord pour tous les lecteurs de ces contenus. Doit être explicitement activé dans la section "Fonctionnalités expérimentales".
- Association automatique entre les différents tableaux de bord [Labs]. Fournit un menu d'analyse détaillée et un lien vers les tableaux de bord dont le filtre correspond au champ que vous affichez. Le menu affiche également des liens vers des URL externes à l'aide d'exercices natifs, bien que ceux-ci soient disponibles sans activer le menu. En savoir plus
Visualisations
- Visualisation de la table
- Tronquer les noms de colonnes pour réduire la largeur des colonnes.
- Améliorations du graphique à secteurs
- Nettoyage de la présentation et du positionnement des libellés de valeur.
- Les libellés de série fonctionnent désormais sur les graphiques à secteurs.
- Afficher le menu dans les visualisations [Labs] Analysez les données directement à partir d'une visualisation plutôt que via le tableau. En savoir plus
Explorer
- Mises à jour du calcul des tables
- Autorisez la suppression des calculs de table de la table de données au lieu de forcer l'utilisateur à utiliser la fenêtre modale de calcul de la table.
- Le format pourcentage est multiplié par 100.
- Filtrage des mises à jour
- Désormais, les requêtes qui génèrent des suggestions de filtres ne expirent pas lorsque les utilisateurs cliquent hors du champ de filtre.
- Les filtres de
type: tier
fonctionnent désormais même avec des valeurs négatives.
- Mises à jour du tableau de données
- Les dates ne figurent plus dans les tableaux. (Remarque: cela peut élargir les colonnes de dates et modifier les tableaux des utilisateurs.
- Les tableaux passent au défilement virtuel avec 10 000 cellules au lieu de 5 000.
Dialectes
- Presto est désormais un dialecte entièrement compatible. Looker 3.40 accepte les versions antérieures à 0.132. Pour les versions ultérieures, contactez l'assistance.
- Spark est désormais un dialecte entièrement compatible. Looker 3.40 prendra en charge les versions jusqu'à 1.5.2.
- Hive: les suggestions automatiques sont désormais automatiquement désactivées dans les champs filtrés. Pour rétablir les suggestions pour un fichier de vue donné, mettez en commentaire la ligne
suggestions: false
. De plus, les paramètres spécifiques aux champs remplacent la valeur par défaut au niveau de la vue. S'applique également à Presto et Spark. - BigQuery: les agrégations symétriques sont désormais compatibles.
- BigQuery: le compte de service n'a plus besoin d'autorisations de lecture sur chaque ensemble de données d'un projet.
- DataVirtuality: correction de l'arrêt des requêtes.
- Vertica : le sélecteur de dialecte du panneau des connexions inclut désormais "Vertica 6" comme option pour les clients disposant de pilotes Vertica 6. L'option "Vertica" est destinée aux clients qui utilisent Vertica 7 ou version ultérieure.
Panneau admin
- Panneau des requêtes. Les PDT font désormais la distinction entre PDT et En attente de PDT, ce qui signifie que la requête d'attente a besoin d'un PDT créé par un autre thread. En attendant, il ne conserve pas la connexion du pool de bases de données.
- Authentification via LDAP. Configurer les serveurs qui n'autorisent pas les résultats paginés Consultez la documentation complète sur LDAP.
- Option pour forcer l'authentification à deux facteurs à chaque connexion. Disponible en tant que paramètre de configuration sur la page d'administration à deux facteurs.
Améliorations générales et corrections de bugs
- LookML <> Mise à jour SQL:mise à jour de la façon dont les clauses
WHERE
multi-éléments sont écrites deWHERE A AND B
enWHERE (A) AND (B)
pour garantir des parenthèses appropriées dans les clausesWHERE
plus complexes. - Correction d'un bug qui empêchait le tri des tables dans le tableau de bord.
- Correction d'un bug qui provoquait le partage des autorisations Explorer entre des rôles.
- Correction d'un bug qui empêchait l'intégration du tableau de bord LookML en utilisant
/
au lieu de::
. - Correction d'un bug qui empêchait le tri des mesures dans les visualisations de table.
- Correction d'un bug qui entraînait l'interruption des filtres de date relative avec les correspondances (avancé).
- Correction d'un bug qui entraînait le blocage de toutes les requêtes sur une instance Looker par les builds PDT.
- Correction d'un bug qui empêchait
value_format
d'afficher correctement les séparateurs décimaux, en particulier sur les champspercent_of_total
etpercent_of_previous
. - Correction d'un bug qui provoquait l'affichage de la valeur précédente des visualisations à valeur unique si la nouvelle valeur était nulle.
- Correction d'un bug dans le code de préchargement qui produisait par erreur 200 réponses alors que des erreurs 404 auraient dû être fournies (par exemple, si le préchargement échoue en raison d'une erreur dans l'une des tuiles).
- Correction d'un bug qui empêchait l'utilisateur de cliquer sur l'icône Corbeille dans le sélecteur de couleur.
- Correction d'un bug qui entraînait le changement sporadique de couleurs des tuiles.
Installations hébergées par le client
- Ajout d'une vérification pour empêcher le retour à une version antérieure au démarrage. En savoir plus
Looker 3.38 12/01/2016
Tableaux de bord et visualisations
- Filtres réorganisés : Vous pouvez désormais configurer l'ordre d'affichage des filtres dans les options "Ajouter/Modifier des filtres" du menu en forme de roue dentée des tableaux de bord.
- Petits classements. Les visualisations du tableau de bord sont simplifiées, car leur taille est réduite afin de permettre l'affichage de tuiles de tableau de bord plus petites que jamais. En savoir plus
- Avertissements de limite de colonne dans les tuiles du tableau de bord. Étant donné que les visualisations qui atteignent une limite du nombre de colonnes peuvent produire des graphiques inexacts, Looker affiche désormais un avertissement dans le panneau de visualisation et sur les vignettes du tableau de bord afin d'améliorer l'interprétation des données.
- Les graphiques comportant des tableaux croisés dynamiques ou plusieurs mesures avec le même
value_format
appliquent désormais ce format aux coches des axes.
Fourni par Looker
- Styles personnalisés pour les tableaux de bord intégrés. Inclut les couleurs d'arrière-plan, de graphique, de police, etc. S'applique aux tableaux de bord LookML et glisser-déposer. En savoir plus
Explorer
- Mises à jour du calcul des tables
- Vous savez glisser et réorganiser les colonnes de calcul du tableau.
- Présentation d'une nouvelle fonction
rand()
En savoir plus - Les noms de calcul de table doivent désormais être uniques.
- Une liste déroulante de mise en forme affiche désormais une liste de formats de valeurs nommés et courants. Ainsi, vous n'avez plus besoin de saisir des chaînes de mise en forme.
LookML
- Sélectionnez "Jour de début" pour les dimensions "Semaine". Le nouveau paramètre
week_start_day
permet de définir le début d'une semaine (par exemple, dimanche au lieu de lundi) pour chaque modèle. En savoir plus - Formats de valeur nommés. Ajout de la possibilité de nommer et de référencer des formats de valeur spécifiques à l'aide de
value_format_name
. Looker inclut par défaut plusieurs formats de valeur nommé. En savoir plus
Dialectes
- Options de dialecte mises à jour. Le sélecteur de dialecte de la configuration des connexions inclut désormais des options spécifiques pour Amazon Aurora, Google Cloud SQL, Microsoft Azure Data Warehouse et Microsoft Azure Database. Nous vous recommandons de modifier vos connexions afin de refléter le dialecte approprié afin de pouvoir bénéficier des améliorations spécifiques à l'avenir.
- Assistance de base pour SAP HANA
- Les noms de projets BigQuery incluant des caractères tels que
:
et.
fonctionnent désormais correctement. - Correction d'un problème lié à Impala empêchant la fermeture des requêtes dans certains cas.
Administration
- Mise en œuvre d'une limitation des requêtes par utilisateur afin d'empêcher tout utilisateur de surcharger ou de verrouiller la base de données En savoir plus
Améliorations générales et corrections de bugs
- Ajout d'un bouton permettant d'actualiser les schémas et les tables dans l'exécuteur SQL et le générateur de vues.
- La fenêtre modale "Save Dashboard to Space" (Enregistrer le tableau de bord dans l'espace) utilise désormais le sélecteur d'espace hiérarchique.
- L'URL de l'hôte peut désormais être définie via le fichier provision.yml.
- Correction d'un problème qui provoquait l'absence de champs dans le LookML généré par le tableau de bord.
- Correction du code source des requêtes de tableau de bord pour restaurer les analyses précédentes dans le panneau d'utilisation.
- Correction d'un problème de téléchargements Excel qui entraînait l'utilisation trop de mémoire.
- Correction d'un problème lié aux téléchargements Excel qui entraînait l'insertion d'un espace excédentaire dans les téléchargements.
Anciennes fonctionnalités
Veuillez prendre note des modifications à venir concernant les anciennes fonctionnalités afin de faciliter la transition à mesure que des fonctionnalités seront supprimées. En savoir plus
Nouvelles fonctionnalités obsolètes
Paramètre
decimals
MLML et type de champint
. Le paramètredecimals
et le type de champint
sont désormais obsolètes et afficheront des avertissements dans l'outil de validation LookML.Les formats de valeur nommée offrent désormais une alternative plus flexible à
decimals
, y compris les formats décimaux, de pourcentage et financiers. Par exemple, utilisezvalue_format: decimal_2
ouvalue_format: '0.##'
à la place dedecimals: 2
.Remplacez
type: int
dimensions partype: number
. En savoir plus
Anciennes fonctionnalités supprimées dans ce Looker 3.38
- Ancien sélecteur de champ
Anciennes fonctionnalités à supprimer dans Looker 3.40
Veuillez désactiver ces fonctionnalités au cours du prochain mois avant la prochaine mise à jour.
- Les libellés des champs peuvent remplacer le libellé de la vue
- Période principale dans les noms de champs
- Libellés en majuscules dans les configurations de téléchargements et de graphiques
- Envoyer des e-mails depuis looker@looker.com
Anciennes fonctionnalités à supprimer dans Looker 3.42
Veuillez désactiver ces fonctionnalités au cours des deux prochains mois.
- Style de distribution PDT par défaut pour EVEN
Looker 3.36 08/12/2015
Fonctionnalités expérimentales
Depuis la version 3.36, Looker propose une définition étendue des fonctionnalités expérimentales. En plus des fonctionnalités expérimentales disponibles sur la page "Fonctionnalités expérimentales", vous sélectionnerez des fonctionnalités tout au long de l'application dans le cadre du programme Google Labs pour informer les utilisateurs qu'ils continuent d'être envisagés pour d'autres fonctionnalités.
- Exécution SQL nouvelle et améliorée avec une interface mise à jour et la possibilité de partager, télécharger et explorer à partir des requêtes SQL. Cette fonctionnalité sera automatiquement activée pour toutes les instances. En savoir plus
Explorer
- Calculs de tables pour les lignes de tableaux croisés dynamiques. Fonctions supplémentaires permettant d'agréger des lignes croisées, des calculs de décalage complexes et des agrégations au niveau des lignes. En savoir plus sur les lignes croisées, les listes décalées ou les listes
- Mise à jour de la mosaïque du tableau de bord. Affiche le type de visualisation ajouté pour plus de clarté lors de la création des tableaux de bord.
- Partager un style public sous forme d'images Partagez facilement des visualisations sous forme d'images statiques mises à jour au fur et à mesure. En savoir plus
- Avertissements de limite du nombre de lignes pour les looks programmés Les éléments planifiés depuis la page "Découvrir" afficheront un avertissement par e-mail.
- Possibilité de copier et coller des en-têtes de tableau depuis la page Explorer
- Mise à jour de la fonction Make Public Modal afin qu'un utilisateur appuie sur "Save" (Enregistrer) pour activer les liens publics.
Tableaux de bord et visualisations
- Les vignettes du tableau de bord sont grisées sur l'écran. Fournit une clarté visuelle sur les tuiles exécutées.
- Bouton d'arrêt du tableau de bord : S'affiche pendant l'exécution des requêtes.
- Paramètre de couleur des visualisations à valeur unique. En savoir plus
- API pour le préchargement des tableaux de bord. Looker bénéficiera ainsi d'un système robuste de préchauffage des données.
LookML
- Nouveau paramètre
distribution_style
avec les valeurs possibles :ALL
ouEVEN
. Cela permet de faire un choix explicite entre tous les styles, ou même différents, dans les tables dérivées persistantes qui ne sont pas distribuées par clé. S'applique uniquement à Redshift. Introduction d'une ancienne fonctionnalité qui conserve l'ancienne valeur par défaut de répartition équitable. La valeur par défaut de 3.36 estALL
. - Les champs de temps génèrent maintenant toutes les périodes par défaut. Auparavant, les utilisateurs spécifiaient une liste énumérée des périodes qu'ils souhaitaient. Les utilisateurs peuvent toujours spécifier une liste pour obtenir un sous-ensemble de périodes.
Fourni par Looker
- Tableaux de bord intégrés avec les fuseaux horaires des utilisateurs L'instance autorise les fuseaux horaires de l'utilisateur, et la connexion est configurée pour les fuseaux horaires. Les tableaux de bord intégrés n'afficheront plus d'avertissements de non-correspondance de fuseaux horaires.
espaces
- Les espaces affichent désormais tous les sous-espaces au lieu de se limiter à quatre.
Administration
- Mises à jour des autorisations.
- La page des autorisations reflète désormais les dépendances
- Les utilisateurs doivent être autorisés à télécharger ou à télécharger_PDF des tableaux de bord de téléchargement
- Modifications de la configuration LDAP. Permet à un administrateur d'indiquer l'attribut utilisateur à utiliser pour la recherche. Cela permet de mapper des groupes LDAP à des rôles Looker si vous utilisez le style posixGroup.
Dialectes
- Compatibilité accrue avec DataVirtuality. Ajout de la prise en charge des agrégations symétriques et des correctifs du paramètre "day_of_week".
- Compatibilité améliorée avec DashDB. La fermeture des requêtes n'est pas encore disponible.
- Augmentation de la compatibilité avec Exasol, y compris pour les tables dérivées persistantes
- BigQuery. Mise à jour de FLATTENS pour permettre plusieurs champs non présents sur la même branche d'arborescence.
Améliorations générales et corrections de bugs
- Looker offre désormais une navigation améliorée par touches du clavier pour une meilleure accessibilité.
- Les onglets du navigateur indiquent désormais la partie de l'application utilisée dans chaque onglet.
- Correction d'une erreur lors de l'ouverture de la fenêtre d'enregistrement de la fenêtre
- Amélioration des messages d'erreur lorsque la limite des colonnes est atteinte pour les tableaux croisés dynamiques.
- Correction d'un bug qui provoquait des erreurs d'affichage inexactes des visualisations.
- Correction d'un problème qui entraînait le dépassement des menus en forme de roue dentée du tableau de bord qui ne pouvaient donc pas être sélectionnés.
- L'élément du tableau de bord ne reflétait pas le tri effectué sur la page "Explorer". Ce problème a été résolu.
- Correction d'un bug qui provoquait la suppression du filtre de la requête en cliquant sur "Ajouter à la table" sur un filtre
- Correction d'un bug qui entraînait l'interruption de la carte de densité Automagic si la jointure n'inclut pas xxx_bin_level dans le paramètre "fields".
- Correction d'un bug qui empêchait le bouton "Exécuter" de s'afficher dans un tableau de bord intégré.
- Correction d'un bug qui empêchait le téléchargement d'un fichier XLS en raison d'un excès d'espaces blancs
- Correction de la fenêtre modale "Déplacer l'espace".
- Correction d'un problème où l'enregistrement d'un style l'ajoutait deux fois à un tableau de bord au lieu de le mettre à jour.
- Correction d'un bug dans BigQuery qui empêchait de générer une vue LookML en créant une vue à partir d'une table pour les projets dont les noms de projets obsolètes contenaient
.
et:
. - Correction d'un bug qui, dans un contexte intégré, pouvait entraîner l'ouverture de la fenêtre modale de modification du tableau de bord à l'aide de raccourcis.
Looker 3.34 10/11/2015
Visualisations
- Nouvelle visualisation: cartes interactives. Les nouvelles cartes zoom et panoramique, et réagissent aux changements de filtres. En savoir plus
- Améliorations des couleurs pour les graphiques : En savoir plus
- Nouvelle série de palettes de couleurs utilisables dans les visualisations.
- Nouveau sélecteur de couleur pour sélectionner de nouvelles couleurs de graphique
- Le jeu de couleurs global par défaut peut être appliqué à l'ensemble de l'instance. En savoir plus
- Possibilité de trier par série dans les visualisations. Triez le total des lignes du tableau pour afficher les informations du graphique affichées par ordre croissant ou décroissant de totaux de lignes.
- Info-bulles mises à jour pour une meilleure lisibilité
Tableaux de bord
- Chargement asynchrone du tableau de bord : Les cartes se chargent à présent lorsque leurs données sont renvoyées par la base de données, au lieu de deux à la fois, pour accélérer le chargement des tableaux de bord mis en cache.
- Messages d'erreur plus instructifs sur les tableaux de bord. Les tuiles du tableau de bord affichent à présent l'erreur qui a empêché leur affichage, au lieu simplement d'indiquer une erreur.
- Suppression de la possibilité de rétablir la mise en page "Faire glisser" pour les tableaux de bord. La mise en page "Journal" est désormais privilégiée pour tous les tableaux de bord de glisser-déposer.
Explorer
- Plus d'options de planification précises. Inclut plusieurs heures, différents jours du mois et les jours de semaine uniquement. En savoir plus
- Possibilité de trier par totaux des lignes et de calculs de table.
- Modification de l'aspect inmodal Permet aux utilisateurs de rester sur la page à partir de laquelle ils ont accédé aux fenêtres modales pour plus de contexte dans l'application.
- Amélioration du workflow de liens publics Il n'est plus nécessaire d'actualiser la page pour voir les liens publics associés après avoir marqué un look comme public.
- Possibilité d'émettre des requêtes sans clause
ORDER BY
. Looker ne génère pas de clause Order by si le premier champ de la table est unecancel_grouping_field
et que la requête ne comporte que des dimensions. Cela permet de réduire la taille et la complexité d'une requête dans certains cas. - Suggestions améliorées pour le filtrage
- Les suggestions sont désormais correctement insérées à partir d'une vue définie à l'aide du paramètre
sql_table_name
. - Les périodes "Jour de la semaine" et "Indice de jour de la semaine" suggèrent désormais des jours au lieu de codes temporels.
- Consultez les modifications supplémentaires de la section LookML ci-dessous, y compris sur la façon d'utiliser les suggestions avec les filtres d'accès.
- Les suggestions sont désormais correctement insérées à partir d'une vue définie à l'aide du paramètre
- Mises à jour du filtrage pour les champs
type: location
- Ajout d'un filtrage basé sur un rayon.
- Ajout de la prise en charge de
null
,not null
et-null
dans le filtrage. Le champ "location" est considéré comme nul si la latitude et/ou la longitude sont nulles.
LookML
- Nouvelle période
quarter
. Cette période peut être créée en tant que dimension autonome ou dans un groupe de dimensions. En savoir plus - Nouvelle période
quarter_of_year
. Cette période renvoie les premier, deuxième, troisième et quatrième trimestres indépendants de l'année et peut être créée en tant que groupe de dimensions ou en tant que dimension autonome. En savoir plus - Suggestions concernant les filtres d'accès : Vous pouvez activer les suggestions lorsque vous utilisez des champs de filtres d'accès à l'aide du paramètre
full_suggestions: true
. En savoir plus - Mise en cache des suggestions configurables. Les suggestions peuvent désormais être mises en cache pour le moment de votre choix. Définissez-les pour chaque champ en utilisant
suggest_persist_for
, suivi d'une période. Si aucunsuggest_persist_for
n'est défini, le délai par défaut est de six heures.
Fourni par Looker
- Télécharger des tableaux de bord intégrés au format PDF Les autorisations sont configurées de la même manière que pour les utilisateurs et les rôles Looker standards.
- Tous les types de téléchargement pour les éléments intégrés Les autorisations sont configurées de la même manière que pour les utilisateurs et les rôles Looker standards.
- Fuseaux horaires des utilisateurs pour l'intégration SSO Définissez le paramètre dans le cadre du processus d'intégration de l'authentification unique.
Dialectes
- Compatibilité étendue avec BigQuery (nuance supplémentaire), y compris :
- L'outil d'estimation de la taille des requêtes pour vous aider à gérer leur utilisation.
- Données imbriquées et répétées compatibles de manière native dans LookML avec le paramètre
fanout_on
En savoir plus - PDT pour optimiser les requêtes.
- Annulation de la tâche pour les requêtes.
- Améliorations du générateur, notamment pour les données imbriquées et répétées.
- Les certificats .p12 acceptent les phrases secrètes arbitraires et sont désormais importés via Looker.
- Améliorations de l'entrepôt de données Microsoft SQL:
- Les tables dérivées persistantes sont désormais prises en charge.
- Les agrégations symétriques sont désormais compatibles.
- Hive et Spark:correction d'une erreur liée à la troncation de la semaine.
- Vertica:correction de la suppression de requêtes.
Administration
- Le panneau des tables dérivées persistantes de la page "Administration" reflète désormais les tables dérivées persistantes partagées.
- Ajout d'une URL aux fenêtres modales dans le panneau "Requête" pour que vous puissiez revenir aux données sur ces requêtes.
- Mises à jour du modèle i__looker et du panneau "Utilisation" :
- Correction de la requête la plus récente exécutée à un moment donné.
- Ajoute la durée d'exécution la plus récente.
- Transforme les rôles utilisateur en liste.
- Correction de la liste de diffusion des tâches planifiées du tableau de bord.
Améliorations générales et corrections de bugs
- Pièces jointes planifiées pour l'application de messagerie iPhone iOS. Correction d'un bug qui empêchait cette fonctionnalité.
- Ajout des modes de l'éditeur de texte. Définissez le mode par compte . Les options sont "vim" et "emac".
- Correction d'un problème de filtrage dans lequel les virgules n'étaient pas échappées correctement.
- Correction d'un problème qui empêchait certaines erreurs LookML d'être détectées par le programme de validation.
- Correction d'un bug qui empêchait le format de valeur des fichiers .iqy d'être transmis au fichier Excel.
- Correction d'un bug qui provoquait une erreur 404 lors de la suppression d'un modèle dont le nom comportait une espace.
- Les listes blanches de nettoyage HTML ne sont plus configurables. Tous les éléments HTML spécifiés dans LookML sont exclus des balises et attributs JavaScript, et toutes les autres balises HTML valides sont autorisées.
- Looker est désormais compatible avec l'utilisation d'une clé de chiffrement "externe" gérée dans un fichier externe spécifié à Looker sur la ligne de commande.
- Looker 3.34 verra également l'introduction d'un CDN pour nos éléments statiques.
- Amélioration de la sécurité des fichiers JavaScript via la correspondance SRI Integrity pour les navigateurs compatibles avec cette nouvelle fonctionnalité de sécurité
Nouveaux comportements
- Modifications du tableau de bord LookML : lorsque vous copiez le LookML généré par Looker pour une visualisation, tenez compte des points suivants :
- Vous ne pouvez pas définir des floats ou des entiers sur
""
sans erreur. - Si la valeur de
column_limit
d'un tableau de bord pour le tableau de bord est définie sur une chaîne vide (""
),column_limit
est converti en valeur nulle.
- Vous ne pouvez pas définir des floats ou des entiers sur
- Modifications Liquid pour tous les clients: JavaScript dans les modèles Liquid ne fonctionnera plus à compter de la version 3.34. Ni les balises
<script>
, ni les gestionnaires d'événements sur les éléments tels queonclick
ouonmouseover
ne fonctionneront.
Looker 3.32 13/10/2015
Visualisations et tableaux de bord
- Présentation de la mise en page de type "Journal" pour les tableaux de bord, qui permet à certaines cartes d'occuper plusieurs lignes et d'autres de ne tenir qu'une ligne. Cela facilite également le glisser-déposer des cartes. En savoir plus
- La densité des axes X est automatiquement réduite en fonction de l'espace disponible pour une visualisation.
- Mise à jour de la fenêtre modale "Ajouter/Modifier des filtres" afin de faciliter l'application de filtres aux tuiles du tableau de bord. En savoir plus
- Il est désormais possible de modifier les filtres sur une carte spécifique directement depuis le menu en forme de roue dentée. En savoir plus
- Amélioration de la réactivité des zones de saisie de filtre sur les grands tableaux de bord.
LookML et IDE
- Introduction d'un type de champ
date_raw
et d'une périoderaw
, qui excluent les conversions de fuseau horaire et la diffusion. En savoir plus - Les suggestions fonctionnent désormais avec les jointures
one_to_one
. - Amélioration de la vitesse de l'outil de validation LookML.
- Le comportement de
type: yyyymmdd
est désormais identique àtype: date
, ce qui signifie que les conversions de fuseau horaire ne lui seront pas appliquées. - Pour minimiser la charge sur les bases de données client, Looker tronque désormais le contenu de la colonne
pdt_event_log
action_data
après cinq jours. - Les champs ne peuvent plus être à la fois un type distinct et une clé primaire pour éviter les erreurs.
Panneau d'administration
- Mappage de groupe et de rôle pour SAML:la configuration de l'authentification SAML permet désormais d'attribuer des rôles à des groupes.
- Sauvegardes personnalisées:possibilité de spécifier une région S3 non standard.
- Améliorations du panneau PDT:pour certaines situations, il est toujours nécessaire de recréer les tables et d'accélérer le chargement.
- Suppression des paramètres d'équilibrage de charge, sauf si l'instance est équilibrée.
- Le générateur d'URL SSO utilise le nom d'hôte au lieu du port.
Dialectes et bases de données
- Oracle:les noms des tables dérivées persistantes générées peuvent être tronqués si nécessaire pour éviter les erreurs.
- Virtualité des données:l'arrêt des requêtes fonctionne désormais comme prévu.
- Vertica:correction de bugs qui causaient un filtrage inexact dans le mois et l'année.
- MSSQL:empêche le verrouillage des tables lors des requêtes de longue durée.
- Redshift:Amélioration des tableaux croisés dynamiques dans la base de données et amélioration des performances des prédicats de date.
Améliorations générales, ajustements et corrections de bugs
- Fourni par Looker: les looks intégrés affichent désormais les totaux, les totaux de lignes et les calculs de tableau.
- Les tableaux de bord d'e-mails programmés incluent désormais un quadrillage pour faciliter la lecture.
- Amélioration du temps de chargement des pages Explorer contenant de grandes quantités de données
Looker 3.30 15/09/2015
Visualisations et tableaux de bord
- Possibilité de mettre en forme les libellés de ligne de référence En savoir plus
- Améliorations planifiées et téléchargées du tableau de bord:
- Dans un tableau de bord PDF, les éléments du tableau affichent le même nombre de lignes que dans le navigateur. En savoir plus
- Le nombre total de lignes et de colonnes est désormais inclus.
- Les tableaux de bord et les tableaux de bord transfèrent désormais correctement la propriété après la copie.
- Mise à jour de la fenêtre modale "Ajouter au tableau de bord".
LookML et IDE
- Les tables dérivées persistantes sont partagées automatiquement entre les modèles, ce qui évite de créer des tables en double.
week_of_year
période ajoutée. En savoir plus- Le générateur écrit désormais les jointures à l'aide de la convention
sql_on
au lieu deforeign_key
. - Les modèles qui ne contiennent que des explorations masquées apparaissent maintenant dans la liste Ensemble de modèles sur la page Rôles et autorisations.
- Messages d'erreur plus utiles en cas de problèmes liés à l'état de la configuration Git
- Suppression de
type: composite
ettype: service_level
. - L'option de création de modèles ERB est définitivement supprimée, et le paramètre
template
est obsolète. La modélisation des liquides est activée pour toutes les instances.
Explorer
- Calculs du tableau:
- Des opérations de date sont ajoutées, y compris la possibilité de soustraire des dates, d'extraire des parties de dates, de renvoyer la date actuelle, etc. En savoir plus
- Les commentaires, qui utilisent le caractère
#
, peuvent être insérés dans les définitions de calcul de la table. En savoir plus
- Ajout d'une option de téléchargement de feuilles de calcul Excel En savoir plus
- Les filtres filtrent désormais 5 000 lignes de suggestions.
- Possibilité de filtrer sur un champ d'horodatage
- Amélioration des messages d'erreur :
- Les erreurs liées aux champs d'une exploration ne s'affichent plus que si elles sont pertinentes pour cette requête.
- Les erreurs indiquent désormais si elles sont dues à un problème de base de données ou de modèle LookML.
- Améliorations des performances :
- Les tableaux se chargent désormais lors du défilement. Même si l'ensemble de résultats est toujours renvoyé pour chaque requête, seule la partie visible du tableau est affichée dans le navigateur à tout moment. Cela devrait améliorer les performances des ensembles de résultats volumineux.
Dialectes et bases de données
- Compatibilité avec l'entrepôt de données Microsoft SQL
- Compatibilité avec les tables partitionnées dans BigQuery.
- Modification de la configuration des connexions Impala à l'aide de noSasl. En savoir plus
Panneau d'administration
- L'autorisation
use_sql_runner
ne dépend plus de l'autorisationdevelop
pour fonctionner. En savoir plus - Mise à jour du panneau d'intégration (/admin/embed) pour inclure un outil de validation d'URI.
- Panneau d'utilisation:
- Mise à jour de la requête "source" pour mieux prendre en compte les URL publiques et privées ainsi que les requêtes
suggest:
. public_urls
a été associé àlook_id
.
- Mise à jour de la requête "source" pour mieux prendre en compte les URL publiques et privées ainsi que les requêtes
- Les journaux Looker capturent désormais
stderr
etstdout
à partir des couches Ruby et Java.
Améliorations générales, ajustements et corrections de bugs
- Correction d'un bug qui provoquait la fermeture d'une requête en cours lors de l'ouverture du panneau de visualisation.
- Correction d'un bug qui entraînait le décalage des dates sur l'axe X lors de l'utilisation de la zone de saisie Format d'étiquette de temps.
- Correction d'un bug qui empêchait la conversion des fuseaux horaires lors de l'utilisation d'opérateurs de substitution dans les définitions des champs.
- Correction de deux bugs
sql_case
:- Les guillemets simples dans les noms de buckets fonctionnent désormais correctement.
- Les nombres en tant que noms de buckets fonctionnent désormais correctement.
- Correction d'un bug qui provoquait l'omission des filtres dans le code SQL généré lorsqu'une virgule de fin était définie dans un ensemble de valeurs de filtre collées
- Après vous être déconnecté automatiquement, vous êtes redirigé vers la page que vous consultiez auparavant.
- Si vous êtes déconnecté dans un contexte intégré, Looker présente l'écran de connexion au lieu d'une erreur 401 si
allow_login_screen=true
est inclus en tant que paramètre dans l'URL d'intégration (par exemple,/embed/dashboards/123?allow_login_screen=true
).
Looker 3.28 18/08/2015
Visualisations et tableaux de bord
- Nouveau type de visualisation "Tableau". En savoir plus
- Prise en charge des graphiques à nuage de points de mesure/de mesure. En savoir plus
- Possibilité de filtrer les visualisations en fonction des résultats des calculs de tableaux "yesno". En savoir plus
- Le nom de fichier PDF du tableau de bord inclut désormais l'horodatage.
- Mises à jour des options de visualisation:
- Fournir des noms de champs plus instructifs lorsque l'option "Afficher le nom complet du champ" est désactivée
- Nouvelle option de taille pour la visualisation d'une seule valeur, "Auto Fit"
- Plusieurs sous-étiquettes sont désormais activées par défaut
- L'axe des abscisses par défaut est de type "heure" si la pile n'est pas "regroupée"
- Les valeurs minimale et maximale de l'axe y sont basées sur les valeurs du graphique et ne sont pas symétriques
- Améliorations des performances:
- Amélioration du type de visualisation par défaut pour chaque requête
- Amélioration des performances lors de l'affichage des graphiques cartésiens
- Affichage amélioré des ensembles de résultats volumineux
Explorer
- Les valeurs NULL sont désormais traitées comme 0 pour les mesures de type
sum
. - Mises à jour du calcul des tables :
- La nouvelle fonction
pivot_index
permet de référencer individuellement les colonnes de tableaux croisés dynamiques. En savoir plus - Les suggestions s'affichent désormais après l'espace, et sont ajoutées et supprimées après la saisie de texte standard
- Des colonnes de calcul de la table sont présentes dans la table de données pendant l'exécution de la requête
- La nouvelle fonction
- Mise à jour de la fenêtre modale "Enregistrer dans le tableau de bord".
- Améliorations des performances:
- Les suggestions de filtres sont désormais mises en cache pendant six heures (au lieu de cinq).
- Amélioration de la mise en cache des requêtes accessibles via des URL publiques
- La mention "Aucun résultat" s'affiche maintenant lorsque la requête ne renvoie aucune ligne.
LookML et développement
- Prise en charge des champs horaires
datatype: yyyymmdd
dans tous les dialectes. - Les jointures
one_to_one
peuvent désormais être spécifiées sansrequired_joins
. - Les types de champs
map_point
,map_line
etlocations
ont été abandonnés.
Dialectes et bases de données
- Compatibilité bêta avec Spark SQL:
- Tables dérivées persistantes
- Pivot dans une base de données et limites de colonnes
- Type de champ
list
- Compatibilité de base avec EXASOL, y compris avec des agrégations symétriques (pas de prise en charge des tables dérivées persistantes ou des fuseaux horaires pour le moment)
- Compatibilité améliorée avec les paramètres JDBC supplémentaires des dialectes
- Améliorations spécifiques à Dialecte :
- Les noms de champs Oracle doivent désormais être en minuscules
- Microsoft SQL Server est désormais compatible avec SSL
- Les requêtes Redshift sont désormais annulées de manière à ne pas générer d'erreurs dans les fichiers journaux.
Panneau d'administration
- Les utilisateurs peuvent désormais être ajoutés de manière groupée au rôle "Administrateur".
- Les avertissements concernant des proxys mal configurés devant Looker sont affichés sur la page d'administration "Général".
Fourni par Looker
- Option permettant d'afficher l'écran de connexion normal aux utilisateurs non authentifiés (lorsque l'authentification SSO n'est pas utilisée).
Authentification et sécurité
- Compatibilité bêta des mappages entre groupes et rôles avec SAML.
Looker 3.26 21/07/2015
Visualisations et tableaux de bord
- Masquer des champs dans les visualisations : En savoir plus
- Amélioration de la fonctionnalité de mise en valeur des styles:vous pouvez désormais ajouter plusieurs copies du même style à un même tableau de bord. En savoir plus
- Améliorations spécifiques aux graphiques:
- Valeur unique : lorsque vous utilisez un tableau de bord, la taille de la police s'ajuste en fonction de la taille de la page.
- Graphique à secteurs : les libellés de valeur sont maintenant disponibles
- Graphiques à barres et à colonnes : possibilité de trier les graphiques à barres empilées en fonction de valeurs croissantes ou décroissantes dans chaque colonne.
- Multiples de donuts : taille de police des libellés de série configurable
- Les légendes des graphiques cartésiens peuvent être alignées à droite ou à gauche. En savoir plus
- Les lignes de référence restent dans le graphique lorsque les premières séries sont supprimées. Notez que les lignes de référence dépendantes de séries (comme min, max ou moyenne) font toujours référence aux valeurs de première série. En savoir plus
- Améliorations apportées à la définition des axes X:
- Forcez les axes à s'aligner sur zéro lorsque aucune valeur négative n'est présente et qu'aucune valeur minimale ni maximale n'est définie.
- Le paramètre "Time" sur l'axe X ne fonctionne désormais qu'avec une seule série.
- Les formats d'étiquettes temporelles sont désormais disponibles pour le paramètre "Ordinal".
Authentification et sécurité
- Ajout de la compatibilité SAML. En savoir plus
Explorer
- Suggestions améliorées pour les listes déroulantes de filtres:
- Les suggestions sont désormais disponibles à partir des tables dérivées persistantes jointes.
- Correction d'une erreur empêchant le fonctionnement du paramètre
suggest_explore
- Ajout d'un avertissement lors du téléchargement de tous les résultats. Cela a été introduit pour réduire l'erreur involontaire de l'utilisateur lors du téléchargement d'ensembles de résultats trop volumineux.
- Comportement du bouton LookML amélioré Le bouton "See LookML" (Consulter LookML) situé à côté du nom Explorer dans le sélecteur de champ permet désormais d'accéder à la définition Explorer correspondante dans l'environnement de développement.
LookML et développement
- Autoriser l'application du paramètre
value_format
aux dimensions detype: tier
. - Prise en charge des ports personnalisés dans les URL Git. En savoir plus
Panneau d'administration
- Panneau de gestion des requêtes. Afficher le détail des requêtes récentes et en cours, avec la possibilité de supprimer les requêtes de longue durée. En savoir plus
- Mises à jour du panneau d'utilisation:
- Vous pouvez désormais explorer les planifications du tableau de bord via une nouvelle exploration (schedule_task_dashboard).
- Les tables dérivées sont maintenant disponibles dans le modèle i_looker.
- Le haut exposé s'affiche en tant qu'élément du panneau "Utilisation".
- Nouveau panneau de gestion des requêtes
Dialectes et bases de données
- La prise en charge de Hive inclut désormais les tables dérivées persistantes.
- La prise en charge de Snowflake inclut désormais les agrégations symétriques et les tables dérivées persistantes.
- Amélioration de l'utilisation de la mémoire pour les téléchargements sur Redshift et MySQL.
Améliorations générales, corrections de bugs et ajustements
- Mises à jour des e-mails programmés:
- Les liens figurant dans les e-mails planifiés ne seront désormais disponibles que pour les mesures, et non pour les dimensions.
- Les e-mails dont le contenu dépasse les limites autorisées (en fonction du fournisseur de messagerie) sont convertis en pièces jointes au lieu d'être intégrés.
- Le lien permettant d'explorer les données dans Looker a été placé en haut de l'e-mail pour plus de visibilité.
- L'historique inclut désormais les styles.
- Résolution du problème lié à l'effacement inattendu des zones de saisie en texte libre dans l'éditeur de visualisation.
- Justifier les valeurs à droite pour les calculs de tableaux numériques dans le tableau de données
- Ajout d'une erreur utile lorsque la limite de 30 000 lignes avec des données de tableau croisé dynamique est atteinte (erreur dans le fichier CSV et non dans Looker).
Looker 3.24 23/06/2015
LookML et tables dérivées
- Extensions LookML (fonctionnalité expérimentale) : un nouveau paramètre
extends
permet aux développeurs d'ajouter des éléments à une vue existante et d'explorer les fichiers dans des fichiers d'extension distincts. Vous bénéficiez ainsi de LookML plus modulaire, réutilisable et de mises à jour simplifiées. En savoir plus - Transfert des journaux d'événements PDT vers la base de données Looker interne:le journal des événements issus de la table dérivée persistante (PDT) a été déplacé du schéma brouillon vers la base de données Looker, pour accélérer les performances et réduire la charge sur la base de données analytiques.
- Tables dérivées:la définition SQL de toute table dérivée peut désormais faire référence à toute autre table dérivée à l'aide de
${view.SQL_TABLE_NAME}
. Cela fonctionne avec tous les types de tables dérivées (élevées et éphémères). Consultez la documentation.
Explorer
- Mise en forme des nombres dans le contenu exporté:la mise en forme de la valeur est appliquée par défaut dans les liens partageables ou les URL des feuilles de calcul. Modifiez la mise en forme en modifiant l'URL. En savoir plus Consultez la documentation.
- Calculs de tableaux:il est désormais possible de faire référence aux totaux des lignes et des colonnes dans les calculs de tableau, le cas échéant. Utilisez
${field_name: total}
et${field_name: row_total}
.
Tableaux de bord et visualisations
- Les lignes de référence sont désormais disponibles dans les graphiques à barres.
- Les éléments reflètent désormais les modifications de filtre uniquement après la réexécution du tableau de bord, au lieu d'afficher les modifications instantanément avant leur application.
Ajouts et ajustements généraux
- Les données sur les requêtes de l'exécuteur SQL sont désormais disponibles dans le panneau "Utilisation".
- Les agrégations symétriques sont désormais compatibles avec Snowflake.
Looker 3.22 26/05/2015
espaces
- Nouveau système d'organisation pour les espaces Consultez la documentation.
- Les espaces peuvent être imbriqués pour permettre une hiérarchie.
- Tous les espaces partagés existants commenceront à partir du nouvel espace "Accueil".
- L'emplacement de chaque espace est indiqué par un fil d'Ariane au-dessus de son nom.
Explorer
- Fuseaux horaires spécifiques à l'utilisateur:différents utilisateurs d'une même instance peuvent fonctionner dans des fuseaux horaires différents. En savoir plus
- Remarque:Cette fonctionnalité influe sur les résultats de la requête et nécessite de comprendre comment les interpréter correctement. Cette fonctionnalité ne doit être activée qu'en cas de besoin et avec une formation adéquate des utilisateurs.
- La nouvelle mise à jour de la fonctionnalité Enregistrer le look facilite l'enregistrement de styles.
- Possibilité d'accéder à la version longue d'une URL de style En savoir plus
- Améliorations apportées au calcul des tables
- Vous savez mettre en forme des calculs de tables à l'aide de la syntaxe
value_format
. Consultez la documentation. En savoir plus - Nouvelles fonctions désormais disponibles:
floor
,ceiling
,is_null
etmod
.
- Vous savez mettre en forme des calculs de tables à l'aide de la syntaxe
Visualisations et tableaux de bord
- La nouvelle barre d'informations sur les éléments du tableau de bord s'affichera lorsque les données de requête ont été renvoyées, si la requête a été exécutée dans un autre fuseau horaire, et une icône de note pour les notes du tableau de bord définie sur pointer.
- Possibilité d'ajouter Look à un tableau de bord Nécessite que les styles se trouvent dans le même espace que le tableau de bord. En savoir plus
- Améliorations apportées aux libellés des valeurs de graphique
- Paramètres par défaut plus intelligents
- Nouvel ensemble de paramètres personnalisables dans l'onglet "Configuration de la visualisation". En savoir plus Consultez la documentation.
Dialectes et bases de données
- Compatibilité bêta des PDT dans Oracle.
- Meilleure compatibilité avec BigQuery En savoir plus
- Les agrégations symétriques ne sont désormais activées que pour les dialectes compatibles, et non plus au niveau de l'instance.
- Possibilité de désactiver les tables dérivées persistantes par connexion.
LookML et environnement de développement
- Option permettant d'éviter les commits avec erreurs Configurable par projet. La valeur par défaut est "activé" pour les nouveaux projets. En savoir plus
- Vous pouvez ajouter
bypass_suggest_restrictions: true
à un champ, ce qui permet d'utiliser des suggestions même lorsqueaccess_filter_fields
ousql_always_where
sont utilisés. En savoir plus
Améliorations générales et corrections de bugs
- Le bouton "Retour" permet de revenir à l'état précédent de la page lors du premier clic.
- Abandon du binôme ERB.
- Corrige les erreurs de type "Relation n'existe pas" ou "Table n'existe pas" liées à la PDT.
Looker 3.20 27/04/2015
Fonctionnalités issues des ateliers
Ces fonctionnalités, qui étaient dans Google Labs dans la version 3.18, sont à présent activées par défaut:
- Calculs de la table:possibilité d'ajouter des champs directement sur la page "Explorer", en fonction des résultats d'une requête. En savoir plus
- Outil de sélection des champs repensé:le sélecteur de champ réduit désormais les champs selon leur vue et leur groupe de dates, supprime les noms en majuscules des champs et modifie la couleur des mesures. En savoir plus
Tableaux de bord et visualisations
Améliorations planifiées du tableau de bord (en savoir plus):
- Les tableaux de bord planifiés peuvent maintenant s'afficher sous forme de messages intégrés ou de pièces jointes PDF.
- Tous les tableaux de bord peuvent être planifiés à partir de l'icône en forme de roue dentée ou d'un espace.
- Une icône de planification comportant des informations sur la planification apparaît désormais dans chaque tableau de bord de son espace.
Environnement de développement
Flux de développement simplifié (en savoir plus):
- Options Git simplifiées à partir du bouton Git principal.
- Effectuez des actions Git sans perdre votre place dans l'éditeur.
- Le mode développeur de chaque utilisateur est désormais lié à une branche, et les commits en mode développeur sont synchronisés avec GitHub ou votre service Git. L'option "Déployer en production" met à jour votre environnement de production en fusionnant cette branche avec la branche principale.
LookML
- Conditions liquides dans les jointures:permet d'utiliser l'entrée utilisateur dans une condition de jointure (souvent utilisée pour améliorer les performances). En savoir plus Consultez la documentation.
view_label
:nouveau paramètre permettant de renommer des vues dans l'UI Explorer. En savoir plus Consultez la documentation.sql_distinct_key
: nouveau paramètre pour calculer les agrégations symétriques en fonction d'un champ spécifique. En savoir plus Consultez la documentation.
Administration
- Paginez et recherchez des utilisateurs sur /admin/users.
- Groupes LDAP: les instances utilisant LDAP pour l'authentification des utilisateurs peuvent désormais organiser les nouveaux utilisateurs en fonction des groupes qui existent déjà dans leur configuration LDAP.
Améliorations et ajustements généraux
- Prise en charge de MariaDB.
- Les agrégations symétriques et les tables dérivées persistantes sont désormais disponibles pour Teradata.
- Le nombre maximal de colonnes est désormais de 200.
- Correction des valeurs nulles et fausses dans l'exécuteur SQL.
- Mises à jour mineures du panneau d'administration des tables dérivées persistantes.
Looker 3.18 30/03/2015
Explorer
- Fonctionnalité expérimentale: outil de sélection de champs repensé: le sélecteur de champs réduit désormais les champs selon leur vue et leur groupe de dates, supprime les noms des vues en majuscules des champs et modifie la couleur des mesures. Vous pouvez activer toutes les fonctionnalités dans le panneau des ateliers (/admin/labs). En savoir plus
- Fonctionnalité expérimentale: calculs de tables: pouvoir définir des calculs à partir des résultats d'une requête sur la page Explorer. Doit être activé par un administrateur depuis le panneau "Fonctionnalités expérimentales". En savoir plus
- Explorer les descriptions: à définir dans le fichier de modèle à l'aide de
Filtering by 'OR' in Date Fields: Press the + button next to an existing Date filter to add an additional filter on that field, or use commas between dates when using Matches (Advanced). Learn more.
- The relative time a query ran now appears next to the run button (e.g. 3 minutes ago)
- When no sort is specified on a query with tiered dimensions, results will be sorted by the default tier order
Transformations / Persistent Derived Tables
- Production and Developer Mode share the same persistent table if the SQL has not changed. Also, when a user builds a persistent derived table (PDT) in Developer Mode and pushes the updated model to production, production will use the already-built PDT if the SQL has not changed. See documentation.
- "Rebuild Derived Tables & Run" will now cause only that user's query to wait for a rebuilt table. All tables required for this query will rebuild in the background and will be switched out when complete; no other queries will be impacted by the use of this button (i.e., one user pressing this button will no longer block other users) See documentation.
IDE & Model Management
- Commit history in the IDE, including links to version control providers for customers who have set those up through Looker. Access history from the drop-down next to the Push button. Learn more.
- Highlighted changes in diffs to make reading commits easier. Learn more.
- Setup & support for additional version control providers - Set up version control for LookML files within Looker using Bitbucket, GitLab, GitHub Enterprise, or any Git server that can use an SSH key for authentication. Learn more.
- Project sync upon first push - Once git setup is complete, new projects created by one user are automatically added to all users' developer modes without requiring users to rebuild their directory. Learn more.
Dashboards and Visualizations
- Ability to Schedule Dashboards as PDF attachments to emails (customer-hosted Looker deployments require PhantomJS and must be enabled in the Labs panel.
- Ability to mix Cartesian chart types on a single query. From the visualization configuration tab on the Explore page, indicate the
series_name: <chart_type>
. Any series that does not have an explicit type declared will use the chart type selected. Does not work for stacked charts. Learn more.
- Reference lines for the Y-Axis can now be defined through the UI. Learn more.
- Y-Axis Maximum can now be set independently of the Y-Axis Minimum.
- Ability to set a custom Y-Axis Tick Density. Learn more.
- Null points will no long appear on donut charts.
Spaces
- Ability to delete multiple looks at once within a Space. See documentation
- Spaces search now includes model name in result set.
- Move / Copy / Delete now available from gear button on each Look in a Space.
General Improvements & Tweaks
- Dimensions of
type: int
now sort numerically instead of alphabetically.
- Support for Datavirtuality databases.
- Location field types are now fully supported on Oracle, BigQuery, Redshift, PostgreSQL, MySQL, Greenplum, MS SQL Server, Aster, and Teradata.
Looker 3.16 2015-03-02
Dashboards
- Adjustable Row Height - Ability to change the height of rows of elements in user-defined dashboards. Hover between rows to see an up/down arrow. Drag down to increase the height of the row above your mouse. (see documentation)
- Notes - Each element on a Dashboard can now have an accompanying text note used to convey information specific to that element. Add and edit the note from the gear drop-down in each element. The note can be displayed at the top of the element, bottom of the element, or on hover. (see documentation)
- Collapsible Dashboard Listeners - Filters that each element is listening to now collapse if they are longer than 1 line - click them to expand
- Improved Dashboard PDF Formatting - Includes link to dashboard, footer with time it was downloaded, and Notes
- Filter Modal Changes
- The "Apply to Field" in the Listener section of the Dashboard filter creation modal defaults to the field that matches or contains the name of the filter it listens to
- Listeners can each listen to each filter only once
Visualizations
- Improved Mapping (see documentation)
- New built-in postcode maps: SF Peninsula, NYC, Austin, UK
- "Map Regions" in the visualization configuration modal on the Explore page now accepts non-geographical TopoJSON for map data that has already been projected
- Formats for Single Value Visualizations - Use new value_format parameter (see documentation)
- Visualization Editor Updates:
- Renamed "Percent Change" to "Percent of Previous
- Renamed "Show View Names" to "Show Full Field Names"
Explore
- Unknown Field Error Handling - Fields with errors do not appear in the Field Picker in Production mode. In Developer Mode, fields with errors will show in the Field Picker as unavailable fields. This should result in a reduction of "Unknown Field Substitution" errors.
- "Excel File" download has been renamed "Excel Query File Download" to reflect its true action
- "Make Public" is now an option in the gear button drop-down on the explore page
Admin Panel
- Legacy Features Panel - This section shows features that Looker has deprecated and helps users move away from them. Features in this list will vary by a Looker instance's first version (i.e., older users will see more deprecated features than more recent users) (see documentation)
- Labs Feature Updates: Symmetric Aggregates and Column Limits have become full features, and will be on for all new users. More details on each of those features can be found here.
LookML
- New Formatting Syntax (see documentation)
- Looker now uses Excel-style formatting for number and string fields, written with the parameter
value_format
- The new formatting deprecates the following:
- Printf formatting
- LookML Field Types:
percentage
, dollars
, and cents
- Number field parameters:
format
and units
- Use Existing Derived Table (PDT) while regenerating - While a persistent derived table is regenerating, Looker will use the previous table for querying. This applies to derived tables using a SQL trigger.
- Integers for Date Fields - all dialects now return integers for DateHourOfDay, DateMonthNum, DateDOM, and DateDOWIndex
- SQL generated by LookML now forces dates to type date when a date is explicitly declared as a date. Allows Redshift to use its sort key.
- SQL generated by LookML now uses relational operators instead of
BETWEEN
in date equations
General Improvements and Tweaks
- Shortened URLs - URLs now present in a shorter format, making them easier to share. Note that this does impact the configurability of the URL which may change behavior for users.
- Preserving whitespace has been reintroduced to the SQL Runner results table
- "Create New Space" Button has moved to the top of the Spaces page
- Space names are now limited to 100 characters
- Total Runtime is now an available Measure in the History Table (accessed via exploring elements on the Usage Panel)
- "Open in Looker" link now works in all Scheduled Looks, even those sent to lists
- Looks are now alphabetical in breadcrumb drop-downs on the Explore page and Dashboards
- Aster Dialect Syntax Fix: now uses DISTRIBUTE BY (not ON) in persistent_table definition
Looker 3.14 2015-02-02
Spaces and Collaboration
- Look Validator (Labs feature): Check if Looks are broken & find/replace broken or renamed fields in all locations. Use the Look Validator before pushing changes to the model. (see documentation)
- Home Spaces: Set any Space as your "Home" space by clicking the home icon next to desired Space's name.
LookML
- Symmetric Aggregates: Allows measures to be brought into a joined Explore. Try it out on individual explores and then enable it via Labs for your entire instance.
- Tiering, SQL Case & Order By Field
- Sort Order Updated:
sql_case
fields now sort in the order they are listed, rather than alphabetically. This will change the current sort functionality; to sort alphabetically in the old way use alpha_sort: true
. (see documentation)
- Tier styling now available: New
style
: parameter updates how the tiers are presented in a data table. Options are style: relational
, style: integer
, style: interval
, and style: classic
(default) (see documentation)
- order_by_field added: A new parameter to allow dimensions to sort by another dimension (see documentation)
- Deprecated
dow
and dow_number
in favor of day_of_week
and day_of_week_index
(see documentation)
- New LookML Syntax Highlighting
Derived Tables
- Persistent Derived Table (PDT) admin panel improved to show latest and average PDT build time, table name, and trigger information
Dashboards and Visualizations
- Downloading Options
- Entire (non-LookML) dashboard can be downloaded as a PDF (Labs feature) (requires PhantomJS to be installed)
- Data from a dashboard element can be downloaded directly from dashboard
- Added ability to hide dashboard titles when embedding, using the URL parameter
hide_title=true
(see documentation)
- Looker will only update an element's filter description AFTER query has updated the displayed data
- Improved messaging in the app:
- Refined wording of "unknown substitution error" and other modeling error messages
- Clarified impacts of copying LookML Dashboards to Spaces
- Add a warning when listening and filtering on the same element, since filter is ignored
Enterprise, Platform, and Security
- Require "explore" permission to open Looks (note: this may affect users who do not have the explore permission but should be able to see looks) (see documentation)
- Alternate login - ability to add users by email address when LDAP/Google Auth is enabled
- Custom S3 backups: specify your own S3 bucket and credentials for backups (default is Looker's managed AWS account)
- Increased max connection pool size to 100 from 30
- BigQuery and Snowflake generator support
- New database dialect support for Teradata and Xtremedata
General Improvements and Tweaks
- SMTP error handling deletes mail jobs stuck in queue for more than 7 days and backs off following errors
- (Running) or (Done) text in browser title instead of favicon icons
- Fixed Safari CSRF cookie issue when embedding Looker in public websites
Looker 3.12 2015-01-26
Explore
- Additional pivoting functionality: When pivoting, add
direction: column
to type: running_total
to calculate down the column instead of across a pivot. The current default is direction: row
, which calculates across the row instead. See full pivoting instructions [here]/reference/field-reference/measure-type-reference#running_total).
- Runtime diagnostics available: The runtime for every explore query is now available on a user's history page (/account/history). This is also logged in the internal Looker database and explorable via the /admin/usage panel (see usage panel update below).
Dashboards and Visualizations
- LookML Dashboards Validator The validator now checks LookML used to create a LookML Dashboard for valid fields and common typos.
Enterprise, Platform, and Security
- Usage Panel Update: New usage panel at /admin/usage now captures the runtime for every explore, dashboard element, embed, and scheduled look.
- Improved SMTP Error Handling: Looker will now recognize SMTP mailer errors and wait progressively longer before the next attempt.
- Public Looks without Limits: Saving a public Look with no limit will allow the public look to return all results (and stream if applicable). See how to save a public look here.
LookML and IDE
- New sql_table_name use case: The
sql_table_name
parameter is now available in joins. See documentation.
- PDT Diagnostics Available: Initial version of a Persistent Derived Table (PDT) admin panel is now available at /admin/pdts. This will help manage usage table and will continue to be improved. See documentation.
- Single Table Model Generation: Generating a model with a single table is now possible. See documentation.
General Improvements and Tweaks
- Fixed a memory leak affecting some customers with a large number of model files.
- Fixed shortcut to run query from SQL Runner (cmd+enter or ctrl+enter). See a list of all keyboard shortcuts here.
- Fixed Totals and Row Totals (e.g.
total: true
, row_total: right
) on LookML dashboards. See Dashboard LookML document.
- Updated version of git to ensure we weren't exposed to a potential vulnerability.
- Added ability to sudo as another user if you are already sudoing as someone else.
Looker 3.10 2014-12-29
Dashboards and Visualizations
- User-defined dashboards:
- LookML to User-Defined Dashboard Import - allows users to move LookML dashboards to shared or personal Spaces
- User interface to add filters to dashboards (see documentation)
- User-defined dashboards are on by default (no longer a labs feature) (see documentation)
- Improved dashboard filters:
- Dashboards filters match Explore filter UI
- Ability to hide/show dashboard filters bar
- Changing a filter now requires "Run" button or hotkey press to refresh dashboard
- Redesign of top action bar: more vertical space, move run button and gear to top right
Quick Navigation in Dashboards: Breadcrumbs to easily navigate around Spaces from Dashboards
Font size: Option to change font size for single value elements ("font_size: medium") (see documentation)
Bar charts: new visualization type (see documentation)
Gridlines: x and y axis gridlines visualization option ("x_axis_gridlines: true") (see documentation)
Multiple pivoted measures: now supported in visualizations
Default x axis label: now automatically fills with field name (This changes the existing default chart behavior)
Show/hide axis labels and ticks: Ability to turn off x and y axis labels and ticks ("show_x_axis_label: false", "show_x_axis_ticks: false") (see documentation)
Swap axes: Ability to swap x and y axis, creating a "sideways" graph (see documentation)
Collaboration and Spaces
- Welcome note and "how to" for new users in their space
- Search current space by default with option for searching all
Enterprise, Platform, and Security
- Ability to view embed user settings
- User picker to add users to a role
Explore
- Redesign of top action bar: more vertical space, move run button and gear to top right
- Quick Navigation in Explore: Breadcrumbs to easily navigate around Spaces from Explore
- Added keyboard shortcuts: for common actions (see gear in top right) (see documentation)
- Inclusive date filters: Added a new "in range" date filter that is inclusive on both sides
LookML and IDE
New join syntax:
- join: <view>
type: left_outer | full_outer | inner | cross # defaults to left_outer
relationship: one_to_many | many_to_one | one_to_one | many_to_many
sql_on: ... # use sql_on, sql, or foreign_key
Label option for models: Added label: for models
Show regex errors in project search
Liquid conditions now work in fields
General Improvements and Tweaks
- Fixed a bug where filter suggestions did not appear when first focusing on the filter
- Exclusion filter (not equal to) no longer excludes NULL
- Disable suggestions when using sql_always_where (see documentation)
- Fixed memory leak issue affecting Lookers with a large number of model files
- Default to Production Mode on embed if user is logged into dev mode in the same browser session
Looker 3.8 2014-12-01
Dashboards and Visualizations
- User dashboard filters: User dashboards (non-LookML) now allow filters (see documentation)
- Dropoff percent: option for grouped column charts (see documentation)
- Show view name: option to show/hide "VIEW NAME" on visualizations and dashboards* (see documentation)
- Hidden series: Determines which series will begin hidden in the UI (see documentation)
- Totals: Totals now display on LookML dashboard elements ("total: on" and "row_total: right") (see documentation)
- Show values: Display values above data points on charts (see documentation)
- Improved null handling: Discontinuous null option for line and area charts (see documentation)
- Series Labels: Set the label of the series based on the dimension values
- Cleaner formatting for column charts w/ time dimension on the x-axis (see documentation)
- Series toggle on/off is saved with the visualization
- Dashboard embedding: Add /embed/ to embed a dashboard (requires login)
Enterprise, Platform, and Security
- Developer Constraints: Configure a model (and thus a developer) to a specific set of connections
- New custom permission options (see documentation):
- download_with_limit: download queries with a limit
- download_without_limit: download queries that don't have a limit
- save_content: save and edit looks and dashboards
- schedule_look_emails: schedule a look to send emails
- Admin settings for technical email contacts, downtime alerts, and instance update time windows
General Improvements and Tweaks
- Clicking dashboard element title will always retain the vis config settings in Explore
- Dozens of bugs squashed, especially around dashboard and visualizations, huzzah!
Looker 3.6 2014-11-03
Organization and Collaboration
- Introducing Spaces! Organize looks and dashboards into shared spaces (e.g. "Marketing", "Q4 Sales Review"). There is still a space for each user in Looker, and you can bulk move and copy items between spaces. (see documentation)
Explore
- Row totals option when pivoting: add a total across a row in addition to down a column
- Future date shortcuts in advanced filters ("tomorrow", "next week", "next month", "next year")
LookML
- LookML Validator: Check an entire project for LookML issues all at once, ensuring that everything is working as expected.
- When pivoting, add
direction: column
to type percent_of_total
to calculate down the column instead of across a pivot. Use direction: row
(default) to calculate across the row instead.
- LookML Deprecation Warnings (Looker Labs): The LookML editor will show warnings for LookML options that have been obsoleted by a newer option.
Enterprise, Platform, and Security
- Google Authentication (OAuth): Looker can authenticate users against your Google-managed domain (see documentation)
- Custom permission to disable SQL Runner for specific users
General Improvements and Tweaks
- Looker Labs: We've added a section in the admin panel where you can get access to experimental features we are cooking up
- Major app performance improvements. Speedier rendering of large data tables, dashboards, and page loads
- Responsive LookML dashboard layouts with
layout: grid
(see documentation)
- Epoch time fields respect convert_tz: false (disable timezone conversion)
- Allow percent_of_total and percent_of_previous when a row limit is reached
- Users only see looks and dashboards if they have model access
Looker 3.4 2014-10-06
Visualizations
- Instant Dashboards (beta): Dashboards will display the previous run's data while new queries are run in the background, allowing information to appear instantly. This feature can be turned on in the admin section of your Looker.
Explore
- Explore page and dashboards, the tab icon animates while queries are running, and shows a checkmark when the queries have completed. This makes it easier to leave Looker running in the background while you work on other things.
- Field descriptions: Add descriptions to your fields in LookML. Descriptions appear in the Field Picker on the explore page. Descriptions provide a way to explain to users exactly what a dimension or measure means.
Field Description Example
- dimension: sale_price
type: number
decimals: 2
sql: ${TABLE}.sale_price
LookML
- Adds ability to "alias:" dimension_group fields
Enterprise, Platform, and Security
- Custom Roles Types - mix and match permissions to create new role types.
- Added permission option to configure which users can share Looks publicly
- Added permission option to configure which users can see LookML
- Support for IBM DB2
Looker 3.2 2014-09-08
UI / UX
Explore
- GUI for Filters - drop-downs, calendar picker, and more
- Keyboard shortcuts for run query, save, and clear query (cmd+enter, cmd+s, cmd+k)
- Dialog to specify filename for downloads
LookML / Projects
- LookML
base_view:
keyword changed to explore:
(base_view
is deprecated but backward compatible)
- LookML
detail:
keyword is now drill_fields:
(detail:
is deprecated but backward compatible)
- Added
suggestable: false
parameter to disable filter suggestions for a field
Enterprise, Platform, and Security
- (Beta) Embeddable functionality: SSO, Whitelabel / OEM, Look and Dashboard embedding
- Roles - Create custom user roles and domains (access levels)
Bug Fixes and Tweaks
- Redshift use "terminate" instead of "cancel"
- Syntax highlighting in SQL Runner
- Short URL to query also contains last visualization configuration
- Automatic time zone conversion for Oracle
- Style updates on 3.0 release (thanks beta testers!)
- Error messaging improvements
- Show warnings when fields are not available
Looker 3.0 2014-08-11
UI / UX
- All new style and design!
- User-configurable charts on the Explore page (not LookML)
Explore
- Column (Pivot) Limit - Specify the # of columns to display in addition to rows
LookML / Projects
- Providing suggestions for filters - New LookML parameters
suggest_base_view
, suggest_dimension
, and suggestions
for dimensions.
Data Visualization
- Query URLs persist visualization state
- Embeddable iframe references a saved chart
Enterprise, Platform, and Security
- (Beta) Google Authentication (OAuth) - Looker can authenticate users against your Google-managed domain.
- New User Roles: Developer, Dashboards-Only
- Session Manager - See and revoke Looker sessions
Bug Fixes and Tweaks
- Add/delete projects experience improved
- "After" date filters work