Notes de version 3.x

À partir de Looker 3.46, les éléments marqués d'un  indiquent les modifications apportées aux fonctionnalités existantes qui peuvent nécessiter votre attention lors de la mise à jour.

Looker 3.56 25/09/2016

flash_on Apparence

  • Les apparences sont désormais des documents autonomes. Les apparences ont été actualisées pour mettre l'accent sur la présentation du contenu. Voici quelques points à vérifier :
    • Mise en avant du volet de visualisation
    • Un volet "Détails" réductible, qui affiche des informations rapides sur le look, y compris sa description, son créateur, la date et l'heure de sa création et de sa dernière mise à jour, ainsi que des informations sur la planification et le tableau de bord
    • Options de configuration de la fonctionnalité On-Look, y compris la planification, la suppression et le contrôle des accès
    • Un volet de modification dans la présentation, dans lequel vous pouvez modifier la requête et le titre de la présentation
    • Réinitialiser la présentation et les liens "Explorer à partir d'ici", qui permettent aux utilisateurs de jouer avec la requête et d'approfondir leurs recherches 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 dans le tableau de bord.
  • Ajout d'un message dans les tableaux de bord comportant plus de 25 tuiles pour informer les utilisateurs que les performances peuvent être affectées.
  • Les notes des tableaux de bord LookML seront transférées vers les tableaux de bord définis par l'utilisateur après avoir été converties.

Visualisations et page "Explorer"

  • Filtrer sur une dimension en cliquant sur une valeur dans le tableau de données des résultats ou dans une visualisation de tableau ajoute désormais cette dimension en tant que filtre sur la page actuelle, plutôt que d'actualiser l'intégralité de la page. Cela désactive ce filtrage dimensionnel sur les éléments de visualisation de tableau du tableau de bord.
  • Ajout d'une option "Dissocier de zéro" pour permettre aux graphiques de se concentrer sur la zone pour laquelle des données existent plutôt que d'afficher l'échelle complète à partir de zéro.

LookML

  • Introduction de ${EXTENDED}, qui vous permet de faire référence à la fois à l'objet étendu et à l'objet d'extension. En savoir plus
  • SUPER* a été renommé EXTENDED* pour les listes. En savoir plus
  • Les tables dérivées persistantes créées en mode Développement auront désormais 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 vue nouvellement générés.

Dialectes

  • BigQuery Prise en charge initiale du langage SQL standard BigQuery. Inclut la prise en charge de l'estimateur de la taille des requêtes et des 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 les agrégations symétriques.
  • MS SQL:
    • Correction d'un problème qui empêchait un champ d'utiliser plus de 30 caractères.
    • Ajout d'un dialecte statique (Microsoft SQL Server 2005) pour se connecter à la version obsolète de MS SQL 2005.
  • Snowflake Correction d'un problème qui entraînait l'absence de résultats pour certaines combinaisons de filtres de date.

Admin

  • Sur la page "Groupes", vous pouvez désormais filtrer la liste des utilisateurs d'un groupe.
  • Le lien "Réinitialiser le mot de passe" s'affiche désormais sous le bouton d'envoi sur la page d'un utilisateur.
  • Les groupes de la page "Groupes" sont désormais triés par ordre alphabétique.
  • Les utilisateurs de la page "Utilisateurs" sont triés par ordre alphabétique, les noms d'utilisateurs nuls étant placés à la fin de la liste.

Améliorations générales et corrections de bugs

  • Modification de la page 404 dans Looker pour indiquer que la page peut être le résultat d'un contenu manquant ou d'un manque d'autorisations.
  • Boîtes de dialogue "Enregistrer", "Copier" et "Déplacer" mises à jour qui affichent des arborescences d'espaces ou de tableaux de bord pour indiquer les espaces dans lesquels un utilisateur peut enregistrer des éléments.
  • Vous pouvez désormais définir des groupes dans une URL d'intégration SSO.
  • Les curseurs se concentrent désormais sur le premier champ de toute boîte de dialogue modale.
  • Correction d'un problème qui pouvait entraîner un temps de réponse plus long que la normale pour le vérificateur de look.
  • Désactivation de l'option "Ouvrir dans le navigateur" lorsque le format de fichier est Excel.
  • Correction d'un problème qui empêchait le chargement de tous les sous-espaces dans la boîte de dialogue "Enregistrer", "Copier" ou "Déplacer".
  • Correction d'un problème qui empêchait la génération de toutes les dimensions et mesures lorsque l'option "Obtenir l'exploration LookML du tableau de bord" était sélectionnée.
  • Amélioration du message d'erreur lorsque les utilisateurs ne peuvent pas déplacer de contenu vers 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 qui empêchait les tri par pivot secondaire, tertiaire et ultérieur d'être respectés sur la page "Explorer".
  • Correction d'un problème qui pouvait entraîner des à-coups lors de la saisie de texte dans les zones de configuration de la visualisation.
  • Correction d'un problème qui empêchait les utilisateurs d'IE11.0 de cliquer sur le menu déroulant "Choisir un champ" dans la fenêtre modale de filtrage du tableau de bord.
  • Correction d'un problème pour lequel start_date et end_date étaient évalués à "null" lors de l'utilisation de l'option de filtre de date "est le jour".

Looker 3.54 28/08/2016

Gestion de contenu et espaces

  • Contrôles des accès pour les espaces: vous pouvez désormais gérer les utilisateurs autorisés à accéder à différents espaces et à quel niveau. En savoir plus
  • Groupes pour la gestion des utilisateurs et du contenu: un nouveau paradigme de 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 à l'aide de méthodes d'authentification existantes, telles que LDAP et SAML. En savoir plus

Looker Design

Mise à jour des tableaux de bord pour mobile pour une consultation plus facile, y compris:

  • Taille des tuiles plus grande
  • Amélioration de l'usabilité des filtres
  • Navigation mise à jour pour améliorer l'espace disponible à l'écran

LookML

  • Ajout de nouveaux délais, y compris second, millisecond et microsecond. En savoir plus
  • Ajout de la possibilité de filtrer sur la période second. En savoir plus
  • L'outil de validation LookML émet désormais un avertissement correct lorsque order_by_field est déclaré sur un champ autre qu'une dimension ou fait référence à une mesure. En savoir plus
  • Ajout d'une ancienne fonctionnalité pour empêcher les dimensions de faire référence à des mesures. En savoir plus
  • Le valideur LookML émet désormais un avertissement correct lorsque des champs de filtre sont déclarés avec type: time. En savoir plus

Explorer

  • Possibilité de copier les valeurs d'une colonne de la table de données. Les valeurs copiées seront acceptées dans la zone de saisie du filtre si vous les y collez.
  • Vous pouvez désormais remplacer les références de champ dans les calculs de table et les filtres personnalisés par le validateur de requêtes. En savoir plus
  • Les filtres utilisent désormais par défaut l'intervalle correspondant à la période filtrée. Par exemple, lorsque vous filtrez sur "created_hour", le filtre est défini par défaut sur "heures" au lieu de "jours".
  • Les descriptions des groupes de dimensions s'affichent désormais au niveau du nom du groupe de dimensions, et non répétées pour chaque dimension. En savoir plus sur les descriptions En savoir plus sur les groupes de dimensions

Visualisations

  • Ajout d'une option de visualisation permettant d'inverser l'axe X ou Y.
  • Possibilité de masquer les totaux dans la visualisation de tableau
  • Les lignes de référence utilisent désormais un sélecteur de couleur au lieu d'une saisie de valeurs hexadécimales.
  • Les graphiques utilisent désormais le symbole nul (∅) au lieu de la chaîne "null".
  • Les graphiques circulaires et la légende associée sont désormais centrés en tant qu'unité, au lieu de l'être pour le graphique lui-même.

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'instance verront une nouvelle source appelée "renderer" dans le panneau des requêtes.
    • Ces modifications devraient réduire le nombre d'expirations du contenu affiché et réduire l'impact sur l'instance Looker.

Améliorations générales et corrections de bugs

  • Améliorations apportées à Espaces
    • Amélioration du temps de chargement de la page "Espaces".
    • Amélioration du temps de chargement du sélecteur d'espace dans les boîtes de dialogue "Enregistrer", "Copier" et "Déplacer".
    • Nous nous sommes assurés que le titre des espaces se propage correctement dans l'onglet du navigateur.
    • Modification du style de la fenêtre modale "Modifier l'espace" pour qu'il corresponde aux autres fenêtres modales.
    • Les curseurs sont désormais sélectionnés dans le premier champ éditable des boîtes de dialogue modales de l'espace.
  • Compatibilité abandonnée avec Internet Explorer 10. En savoir plus
  • Ajout d'une nouvelle autorisation permettant aux utilisateurs d'afficher des superpositions de données détaillées dans les tableaux de bord sans pouvoir explorer les données.
  • Lorsque vous demandez un lien de réinitialisation de mot de passe depuis la page de connexion, vous recevez désormais une confirmation lorsque le mot de passe a bien été réinitialisé.
  • Ajout d'un nouveau raccourci clavier (Ctrl+Maj+D) pour passer en mode développement.
  • Standardisation de la présentation de la section "Filtres" fermée dans les explorations et les tableaux de bord.
  • Dans la liste déroulante "Choisir un champ" de la fenêtre modale de modification du filtre du tableau de bord, les valeurs respectent désormais les libellés de vue associés.
  • Ajout d'une prise en charge intégrée pour la création d'un contrôle des versions local.
  • Amélioration de l'efficacité du validateur LookML.
  • Amélioration de l'arrêt des requêtes pour les versions Presto 0.133 et ultérieures.
  • Ajout d'un texte explicatif pour la base de données temporaire sur la page de modification des connexions.
  • Vérification que les champs datatype: date sont correctement filtrés dans certains dialectes.
  • Correction d'un problème qui entraînait la suppression des lignes nouvelles dans la plupart des dialectes.
  • Correction d'un bug qui pouvait entraîner le plantage d'une instance lors de la validation de LookML.
  • Correction d'un problème qui pouvait entraîner l'omission des totaux lorsque les tableaux croisés dynamiques sont triés avec une limite de colonnes.
  • Correction d'un problème qui pouvait entraîner des couleurs incohérentes entre les titres et le texte dans les visualisations à valeur unique.
  • Correction d'un problème qui pouvait empêcher l'application des palettes de couleurs par défaut partout.
  • Correction d'un problème qui empêchait d'étendre ou de réduire des sections du sélecteur de champs lorsque Firefox était utilisé.
  • Correction d'un problème qui entraînait une erreur LookML lorsque des périodes étaient définies avec can_filter: false.
  • Correction d'un problème qui empêchait le téléchargement des tableaux de bord LookML contenant des objets texte.
  • Correction d'un problème qui pouvait entraîner la suppression des destinataires lors de la réattribution de la propriété des plans planifiés.
  • Correction d'un problème dans lequel le paramètre can_filter pouvait permettre le filtrage lors de l'interaction avec le forage.
  • Correction d'un problème qui pouvait entraîner le passage d'un filtre à matches (advanced) après l'exécution d'une requête.
  • Correction d'un problème qui pouvait entraîner un changement de fuseau horaire lors d'un zoom avant.
  • Correction d'un problème qui entraînait la suppression fiable des valeurs de filtre des zones de saisie de filtres sur la page "Explorer".
  • Correction d'un problème qui pouvait entraîner le maintien des tri par mesure dans la requête après la suppression de la mesure.
  • Correction d'un problème qui empêchait la génération fiable du code SQL dans l'onglet "SQL" de la page "Explorer".
  • Correction d'un problème qui pouvait entraîner le blocage de l'espace d'un utilisateur s'il n'avait pas accès à certains espaces.
  • Correction d'un problème qui pouvait entraîner une erreur Validation Failed lors de la modification des filtres d'un tableau de bord copié à partir de l'espace d'un utilisateur supprimé.

Looker 3.52 31/07/2016

Looker Design

flash_on Barre de navigation repensée

  • Agrandissement de l'espace de travail disponible pour travailler avec des tableaux et des visualisations, et pour permettre le mode paysage sur d'autres appareils.
  • Navigation simplifiée en supprimant les icônes et en privilégiant l'organisation en fonction des actions des utilisateurs. La navigation inclut :
    • Parcourir:examinez les contenus existants et commencez à partir de looks et de tableaux de bord existants.
    • Explorer:lancez une nouvelle requête.
    • Développer:accédez à l'éditeur LookML et à l'exécuteur SQL, puis activez/désactivez le mode développement.
  • Augmentation de l'aide disponible et réorganisation du menu. Le menu d'aide inclut les éléments suivants :
    • Rechercher dans Docs et Discourse
    • Liens vers la documentation officielle et le forum Looker Discourse
    • Informations sur la version actuelle de Looker (y compris les notes de version et le numéro)
    • Assistance par chat avec le service d'assistance client de Looker (uniquement disponible pour les développeurs et les administrateurs d'instances)
  • Nettoyage du menu Ajustement de plusieurs menus et listes afin de faciliter la navigation et d'unifier la conception.
    • Nous avons alphabétisé un certain nombre de listes, y compris les rôles, les connexions et les explorations, dans la fenêtre modale des filtres du tableau de bord.
    • Éléments de menu en forme de roue dentée alignés à gauche et ajout du signe "…" aux options qui lancent une autre fenêtre modale

Visualisations

flash_on Onglet "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 d'une série. Tout ce qui a été modifié à l'aide de paires clé-valeur dans les zones de texte libres de l'onglet "Style" se trouve dans l'onglet "Séries", 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 les totaux des colonnes lorsque la limite de lignes est atteinte. En savoir plus
  • Les descriptions de la section "Explorer" s'affichent désormais dans le menu déroulant "Explorer" de la barre de navigation supérieure.

Planification et téléchargement

  • Autorisation autonome pour afficher les informations planifiées L'autorisation see_schedules permet d'accéder au plan planifié et aux panneaux de l'historique du planificateur. En savoir plus
  • Mise en page améliorée pour les téléchargements pivotés. Les fichiers .csv, .html, .md, .txt et .xlsx téléchargés affichent désormais une ligne par dimension pivotée pour mieux correspondre à l'affichage dans Looker. Si vos processus reposent sur une seule ligne d'en-têtes, veuillez utiliser l'ancienne fonctionnalité "En-têtes de tableau sur une seule ligne". En savoir plus
  • Clarification de l'erreur que les utilisateurs reçoivent lorsque Looker ne parvient pas à afficher les PDF en raison de l'absence d'installation de PhantomJS.
  • Clarification de l'erreur envoyée aux utilisateurs s'ils sont destinataires d'un plan programmé créé par un utilisateur qui 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 PDT Lors de la génération de tables PDT, Looker émet un commentaire pour indiquer le modèle, la vue, l'ID de l'utilisateur qui génère la table (le cas échéant), si l'utilisateur est en mode Développeur ou non, et le slug de l'instance. En savoir plus
  • Mise à jour du validateur de look pour améliorer la conception et permettre de remplacer le nom des champs, des vues, des explorations et des modèles, quelle que soit l'erreur. En savoir plus
  • Changement de fichier rapide L'IDE de développement LookML permet désormais de passer instantanément d'un fichier à un autre et ne nécessite plus de recharger complètement la page.
  • Liste des tables SQL Runner tronquée. SQL Runner limite la liste d'aperçu des tables à 500 éléments afin de limiter l'impact sur le navigateur.
  • Suppression complète du paramètre scoping. En savoir plus

Dialectes

  • BigQuery :
    • Correction d'un problème qui pouvait entraîner un 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 PDT.
  • Hive :
    • La version 1.2 de Hive est la version minimale compatible (plutôt que la version 0.13).
    • Hive utilise désormais LIKE au lieu d'expressions régulières pour le filtrage des chaînes.
  • Spark :
    • Looker utilise désormais la syntaxe HiveQL 1.2 au lieu de HiveQL 0.13.
  • Presto :
    • Intégration du 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.
  • MS SQL :
    • Mise à jour du pilote JDBC vers la version 4.2. Notez que SQL Server 2005 ne sera plus pris en charge.

Améliorations générales et corrections de bugs

  • Modifications apportées à l'API (bêta) :
    • S'assurer 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 et create_query_and_run_async. Les utilisateurs de l'API doivent passer à la route create_query_task.
  • Améliorations des performances et de 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 façon dont Looker se connecte aux bases de données MySQL internes pour renforcer la connexion.
  • Corrections de bugs de visualisation:
    • Correction d'un problème qui empêchait les cartes de fonctionner avec les colonnes masquées lorsque des calculs de table étaient présents et que toutes les mesures étaient masquées.
    • Correction d'un problème qui pouvait entraîner un mauvais alignement de la marge droite des graphiques.
    • Correction d'un problème qui empêchait le format de valeur des calculs de tableau d'apparaître sur l'axe Y d'une visualisation.
    • Correction d'un problème où le format de libellé temporel ne fonctionnait qu'avec une valeur de rotation du libellé.
    • Correction d'un problème qui entraînait l'affichage de visualisations vides si une valeur minimale ou maximale de l'axe Y était utilisée avec un type d'échelle logarithmique.
    • Correction d'un problème qui pouvait entraîner l'affichage de l'axe X hors de l'écran en cas d'avertissement dans un graphique.
  • Résolution d'un problème qui pouvait entraîner le traitement et le tri des résultats dans des ordres différents dans différents domaines (tableaux de bord, explorations, téléchargements, etc.)
  • Correction d'un problème qui empêchait l'indication visuelle qu'une zone de saisie de filtre recherchait des suggestions d'apparaître ou de continuer à disparaître pendant l'exécution.
  • Correction d'un problème qui entraînait un troncage incohérent des libellés lors des téléchargements au format PDF.
  • Les cartes 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 à cause duquel les menus en forme de roue dentée des champs des tableaux superposaient des messages d'état vides sur le tableau de données.
  • Correction d'un problème qui empêchait la valeur par défaut d'un filtre de tableau de bord de s'intégrer correctement aux autres filtres si elle était configurée pour le faire.
  • Correction d'un problème qui pouvait entraîner le retour de résultats vides lors de la première exécution des tableaux de bord intégrés.
  • Correction d'un problème qui pouvait entraîner la production d'un code SQL incorrect par les filtres personnalisés utilisant des dimensions "oui/non".
  • Correction d'un bug qui entraînait le retour incorrect de l'erreur "Ignorer la liste inattendue de champs dans l'exploration" dans les explorations étendues.

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 entièrement supprimées dans la version 3.50:

  • La substitution$$ substitution
  • Joins declared in views
  • LookML "scoping" Parameter

Details on how to migrate off these features can be found in this Community topic.

Visualizations

Trend Lines [Labs] and Reference Lines

  • Added the ability to specify the location of reference line text. Options are Left, Right, Center. Learn more.

  • Added the ability to specify trend lines.

    • Options include linear, exponential, logarithmic, and moving average.
    • Moving average type has options for 7, 14 and 28 as it is typically used for days.
    • Any number of trend lines can be added.
    • Each trend line can be set to a specific series.

    See documentation: Area Charts - Bar Charts - Column Charts - Line Charts - Scatter Charts

Plot Region Data on Interactive Maps

  • U.S. Zipcode Tabulation Areas and U.S. Counties Map Layers. These new map layers can be used on the interactive map. The zipcode field type automatically works with the interactive map. Learn more.
  • TopoJSON Map Layers on Interactive Maps.
  • All existing TopoJSON map_layers in LookML now work on interactive maps, including built in maps like Countries, U.S. States, and U.K Postcodes, and the new Zipcode and County layers. Learn more.
  • Added a heatmap opacity setting and now map labels can show above or below the heatmap. Learn more.

Explore

Custom Filters

See documentation: Custom Filters & Looker Expressions

  • Full control over filter logic via ANDs, ORs, and parentheses
  • Access to same functions available in table calcs
  • Can be used in conjunction with regular filters
  • Contextual help pane

Table Calculations Enhancements

See documentation: Table Calculations & Looker Expressions

Improved Explore URLs

The explore page URL now has a shorter, more stable, format and the URL does not contain filter values or other data. Learn more.

Powered By Looker

  • Embedded Explore pages now broadcast a JavaScript event whenever the page state changes. Enables the ability to build a custom saving mechanism for embed users. Learn more.
  • Support for wildcard subdomains in the embed domain whitelist. This makes it much easier to whitelist groups of embedded domains.
  • Fixed an issue where downloading a PDF from an embedded dashboard did not work.
  • Fixed an issue where filter values on embedded dashboards did not wrap properly.

Scheduler

  • Improved unsubscribe flow for scheduled content.
  • Text objects on Dashboards will now appear in Dashboard PDFs.
  • When scheduling content, the To section now accepts comma-separated lists of email addresses.
  • The schedule reassignment modal (accessed via admin/scheduled_plans ) now includes the name of the Look or Dashboard.

LookML

  • **Added date_start and date_end to date filters**. This allows the beginning and end dates in a date filter to be explicitly referred to in LookML. This is useful for table wildcard functions in BigQuery or partitioned columns in Hadoop.
  • PDT Trigger Check / Regenerator can now rebuild tables concurrently. See documentation.

Dialects

See dialect support level definitions.

  • Changes to Database Connection Credentials. Looker will no longer pass authentication information through the driver's connection string and will instead pass credentials as part of the connection properties. Learn more.
  • Denodo. Added Level 2 support. See documentation.
  • Oracle. Changes to database connection configuration. See documentation.
  • Snowflake. Queries now support timezone conversion. This change will enable features like User Specific Timezones on Snowflake. Learn More.
  • Presto. Added support for PDTs.
  • Vertica. Updated the Vertica 7 connection to Vertica 7.1 (Vertica 7.0 users should use the Vertica 6 connection; to use all Vertica 7 features, update Vertica to 7.1 and connect with that option)
  • Teradata Presto. Added support for version 141t. For more details on connecting, open a support request.
  • Hive. Deprecating support for 0.13. This is the last Looker that will support Hive version 0.13. Starting with 3.52, Looker will support Hive version 1.2+.

Administration & Security

  • Additional Sub-Admin Permissions. Permission to view the PDT panel can be given with the see_pdts permission. See documentation.
  • Usage panel update. Can now be downloaded as a PDF. See documentation.
  • Connections page update. Offer to configure PDT support exists only if the dialect supports PDTs. See documentation.
  • Regenerator based PDT builds now appear in query panel.

General Tweaks and Bug Fixes

  • Restored the ability to color values in Single Value visualizations. See documentation.
  • Model sets on the admin/model_sets/new page will now appear in alphabetical order.
  • Updated 404 Message to let users know that either the page is not found or they do not have access to view it.
  • Fixed an issue that caused filter input boxes to take up unnecessary space.
  • Fixed an issue where scheduled tasks could temporarily be sent from a staging instance.
  • Fixed an issue where text objects caused LookML Dashboards to break.
  • Fixed an issue where scale types didn't update correctly when switching series positions.
  • Fixed an issue on PostgreSQL with slow relative date filters.
  • Fixed an issue where errors due to ${TABLE} deprecation caused broken dashboards.

Looker 3.48 2016-06-08

Dashboards

flash_on Improved Dashboard PDFs

  • PDF dashboard downloads now look like they do in the browser.
  • Vector-based rendering allows zooming without losing quality.
  • Note the following requirements:
    • Looker Labs feature must be enabled
    • The default layout for scheduled emails will change to the new format
    • Customer-hosted installations must be running PhantomJS 2.11. Check your version and update.

Explore

  • Table Calculations editor now works properly with special characters or ambiguous calculation names.
  • Single Value Visualizations have improved support for fields that display images via HTML.

LookML

  • Faceted Filters enabled at an explore level when using access filter fields or sql_always_where: When an explore has sql_always_where or access_filter_fields set, full_suggestions defaults to true for all fields exposed by that explore. Individual fields can still opt out of full_suggestions query behavior by setting full_suggestions = false, and can opt out of suggestions altogether with suggestable = false. Learn More.
  • New timeframe month_name. Dates can now be bucketed by name of month. Learn More.
  • New can_filter Parameter: Accepts the inputs true or false. When set to false, the field cannot be used as a filter. This parameter can be applied to measures and dimensions. Learn More.
  • Explore and View names can now start with numbers.
  • Built-In Named Value Formats for British Pounds and Euros: gbp_0, gbp, eur_0, and eur. These are used as inputs to the value_format_name parameter. Learn More.
  • Unsafe Liquid parameters have been deprecated with a Legacy Feature.

Dialects

  • MySQL. Fixed an issue where NULLs would be filtered out of pivoted tables.
  • Spark. Fixed an issue that was causing connections to break due to long index name values.
  • Redshift. Provides a more useful error when Redshift Admin kill queries.
  • BigQuery
    • Added support for User-Defined Functions (UDFs) as part of a PDT definition: Docs.
    • Streaming downloads are now possible
    • Fixed an issue where wide queries would fail in Looker
    • Updated to a new BigQuery driver that includes Google Drive support
    • Expanded the max field name length to BigQuery's documented 128 character length limit from the previous limit of 24 chars.
  • Bityota. Removed support for Bityota
  • Redshift & MS SQL. Limited the duration of the long running query statements Looker uses for query killing tests on Redshift and MS SQL.

Administration

User-Specific Database Connections

  • Connections can be configured to use the user's LDAP credentials to connect to the database. Learn More.
  • Allows user-specific, database-level permissions to be enforced within Looker, as well as query auditing.
  • NOTE: public URLS and PDTs are not supported for these types of connections

New Sub-Admin Permissions

  • New permissions for various admin panels can be granted to users without making them full-blown admins.

Documentation

  • Added Looker versioning in documentation.
    • Use the Looker version selector in the upper right to select your version.
    • Versioning officially starts with 3.48 features but we have preserved some pre-3.48 version-specific content that can be viewed using the selector.
    • The Looker version selector appears on all pages in the "Exploring and Visualizing Data" and "Sharing, Importing, and Embedding Data" section and will gradually appear on all docs.looker.com pages.
  • Added a button to jump back to the top of the page.
  • Added +/- to the side menu to show when a menu item can be expanded.
  • Moved the search bar to the top of the side menu.

General Tweaks and Bug Fixes

  • Added a "Scheduled By" note to the bottom of scheduled emails.
  • Fixed a bug causing a parse error in exploring from the SQL Runner.
  • Fixed an issue that prevented suggestions from populating in filters that depended on some PDTs.
  • Fixed an issue that caused LookML Dashboard elements to overlap when using layout: static.
  • Fixed a bug causing the group by clause in the SQL related to some pivoted tables to call the wrong field.
  • Properly warn when attempting to filter a measure on a raw timeframe.
  • Fixed a few small table calculation bugs related to pivoted dimension handling.
  • Fixed an issue with connectivity to the internal database (when using MySQL) which could lead to outages.
  • Fixed an issue where instant dashboard would cause a dashboard not to return from cache if the prior run resulted in an error.
  • Fixed a bug where Looker would incorrectly filter "empty" in "is equal to" string filter.
  • Fixed an issue where Looker tried to convert timezone to '' certain generated SQL.
  • Fixed an issue where filters on some date timeframes were generating incorrect SQL.
  • Fixed an issue where scheduled dashboards could send from Dev mode.
  • Removed an unneeded warning for unset database timezones in the Connections panel.
  • Fixed an issue where field_group_label was causing an erroneous error.
  • Fixed a few errors related to PDF downloads that reflected 'No Results' incorrectly.

Looker 3.46 2016-05-08

Dashboards

flash_on New Dashboard Look & Feel

  • More modern aesthetic with font tweaks, better use of whitespace, and removal of clutter.
  • Single values read more naturally with titles on the bottom.

flash_on Dashboard Edit Mode

  • Once activated, provides the ability to move and resize tiles, add or edit filters and notes, and add/remove tiles to the Dashboard.
  • This also introduces notices when saving Looks that show which Dashboards will be impacted by the changes.
  • This feature is derived from and replaces the Lock feature that was in Labs.

Headers and Free Text Boxes

Allows for title, subtitle, and body text to be inserted into dashboards. Can be resized and arranged just like a regular tile.

Better Tile Dragging and Resizing

  • Improved Dragging Logic makes it easier to move and resize tiles on dashboards.
  • More Flexible Sizing for Dashboard Tiles Tiles now exist on a 24-across grid instead of a 12-across grid.

Visualizations

Single Value Visualization Enhancements

  • Callout Numbers.
  • Progress Bars.
  • Dashboards auto-adjust text size so tiles all match.

Updated Column Truncation Logic for Table Visualizations

  • Added seconds to the Dashboard Refresh function found in the gear menu on Dashboards.
  • Browser tab titles now reflect dashboard names.

Explore

Table Calculations Updates

  • New date functions
    • add_{interval}: add_seconds, add_minutes, …, add_years.
    • trunc_{interval}: trunc_minutes, trunc_hours, …, trunc_years.
  • Date improvements. Comparison operators (>, <, >=, <=) now support dates.
  • Improved field completions to include labels.
  • ANDs now takes precedence over OR. In the past, these statements evaluated left to right, so existing equations that didn't use parentheses may change.
  • Added the ability to filter on "is not" with day of week index.
  • Increased checking for type mismatches to avoid errors. However, this change also means that if you need to modify any expressions where you compare yes/no fields to strings.

Scheduling

Webhooks for Scheduled Looks (Labs)

  • New option when scheduling a Look or dashboard to perform an HTTP POST to one or more servers instead of emailing the results. Learn More.
  • Use a service like Zapier or a custom web server to upload data from Looker to an S3 bucket, Dropbox, an FTP server, etc. See example with DropBox.
  • Introduces a new permission send_outgoing_webhook that is automatically given to all Looker Admins, and is required to use this functionality.

Scheduling Updates

  • Added a "Test" Button. Sends test email to the scheduler but not recipients.
  • Added a Formatting Option. New option to use formatted values in CSVs, TXTs, etc. (just like with downloads).
  • Timezones. Always explicitly set the timezone of a scheduled look and thus detach it from the application's timezone. The scheduling modal defaults to the application timezone when creating a new schedule. Changing the application timezone thus effects all newly created plans, but not existing ones.
  • Scheduling Modal Changes. Full control over range of hourly option and improved UI.
    • Expanded the hourly range available.
    • Support for scheduling on a particular day of the week occurrence in the month was broken and has been removed. Current schedules set to run on a particular day of week and week of month will automatically be reassigned to the first day of the month.

LookML

  • Improved reliability of the LookML Generator. The LookML Generator now only generates for the requested schema instead of always generating for the default schema as well, resolving issues with duplicate field definitions and "exists" errors for view files.
  • New Value for Timeframes Parameter. Added day_of_year timeframe.
  • New Filter syntax for filtering on Quarters. 2015-Q2 will now work in Matches(Advanced).
  • LookML Deprecations. Learn More.
    • $$ est désormais une ancienne fonctionnalité. Il doit être remplacé par ${TABLE}.
    • À partir de la version 3.46, les jointures ne doivent être définies que dans une définition explore:. La définition d'un join: à un autre emplacement est obsolète.
    • Le paramètre scoping est obsolète. L'utilisation de scoping: false génère désormais une erreur de l'outil de validation LookML. Les modèles doivent toujours utiliser des noms de champ avec portée.

    Dialectes

    • dashDB: désormais compatible avec les tables PDT et la suppression des requêtes.
    • Dialectes de streaming Aster, Data Virtuality, Exasol, Greenplum, Hive, Impala, Microsoft Azure SQL, Microsoft SQL Server, Presto, Spark et Teradata Consultez Quelles sont toutes les limites de lignes dans Looker ? Pour en savoir plus, consultez la page des bonnes pratiques.
      • Spark: correction d'un problème pouvant entraîner la génération de code SQL non valide par les suggestions de filtres
      • Presto:
      • Vous pouvez désormais créer des vues à partir de plusieurs catalogues dans PrestoDB, et non seulement de celui spécifié dans la connexion.
      • Correction d'un problème à cause duquel les tests de connexion restaient dans la file d'attente Presto.
    • Corrections PostgreSQL
        :
      • Correction d'un problème qui entraînait un filtrage incorrect sur un trimestre.
      • Correction d'un problème lié aux requêtes lentes utilisant des filtres de date relative.
      • Correction d'un problème qui nécessitait des guillemets pour les majuscules.

    Améliorations générales et corrections de bugs

    • Possibilité de rechercher des modèles dans les espaces.
    • Les tableaux de bord instantanés (Labs) bénéficient désormais d'un meilleur stockage en cache.
    • 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 d'administration LDAP qui entraînait un débordement des valeurs textuelles au-delà des espaces du formulaire.
    • Correction d'un bug pour les utilisateurs de Microsoft Edge qui empêchait les visualisations de remplir complètement l'espace.
    • Mise à jour de l'info-bulle explicative sur l'autorisation see_lookml sur la page des autorisations pour indiquer qu'elle permet également aux utilisateurs de voir SQL.
    • Modification du texte de l'info-bulle sur la page "Générer un modèle de projet".
    • Correction d'un bug qui entraînait la mise en cache de grands ensembles de résultats et provoquait des pannes.
    • Mises à jour d'i__looker :
      • Ajout de embed_user en tant que jointure à l'exploration utilisateur
      • Ajout de sql_text à l'exploration de l'historique
      • Ajout de liens vers l'administration/les requêtes, ainsi que vers le calendrier de planification.
    • Correction d'un bug qui entraînait le maintien des libellés des séries désactivées dans la visualisation.

    Looker 3.44 07/04/2016

    Modifications importantes

    • La fonctionnalité Instant Dashboard (Tableau de bord instantané) est en cours de suppression. Les tableaux de bord se chargent plus rapidement à partir du cache.
    • Le chargement d'éléments à partir d'un 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 pourront être réactivées. En savoir plus
      • Les libellés de champ peuvent remplacer le libellé de la vue
      • Point d'exclamation au début des noms de champs
      • Libellés en majuscules dans les téléchargements et les configurations de graphiques
      • Envoyer des e-mails depuis looker@looker.com
      • Style de distribution EVEN par défaut pour les tables PDT Redshift

    Tableaux de bord

    • Cartes de densité automatiques: la fonctionnalité "Adapter aux données" est compatible avec les cartes de densité.
    • Amélioration des messages d'erreur sur les cartes du tableau de bord Les erreurs de syntaxe de filtre incorrectes s'affichent désormais.
    • Correction d'un problème qui entraînait le chargement des cartes de manière compressée avant qu'elles ne remplissent correctement l'écran.

    Visualisations

    • Limites personnalisées de l'axe X. Ajout d'un paramètre permettant d'afficher ou de masquer les X premières ou dernières lignes, comme spécifié par l'utilisateur.
    • L'option Axe Y logarithmique est désormais disponible pour les graphiques.
    • Correction d'un problème lié à des éléments d'empilement mal alignés dans les graphiques à barres empilées.

    Planification

    • Nouveaux panneaux d'administration de la planification
      • Plans planifiés : affiche tous les éléments actuellement planifiés dans votre instance Looker, avec des informations pertinentes, y compris les propriétaires des tâches.
      • Historique des tâches planifiées. Cette section affiche les éléments récemment exécutés sur votre instance avec des informations, y compris la requête, l'environnement d'exécution et l'état de réussite ou d'échec avec les erreurs (le cas échéant).
    • Les apparences peuvent désormais avoir plusieurs planifications. Aligne la planification des looks sur le fonctionnement de la planification du tableau de bord. Les planifications de look sont désormais créées par utilisateur. Ainsi, différents utilisateurs peuvent avoir des planifications différentes pour le même look.
    • Les nouveaux horaires commenceront à la première heure programmée. Ils n'enverront plus d'e-mail immédiatement après la planification.
    • Les planifications appartenant à un utilisateur qui n'existe plus dans le système (c'est-à-dire qu'il a été supprimé) ou qui ont été désactivées sont automatiquement attribuées au premier utilisateur activé disposant du rôle "Administrateur".
    • Correction 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 Permet de regrouper des champs dans le sélecteur de champs à l'aide du nouveau paramètre group_label:. En savoir plus
    • Possibilité de renommer des projets Disponible dans l'option "Project Settings" (Paramètres du projet) sous le bouton "Sync" (Synchroniser).
    • Champ Distance mis à jour
    • Les nouveaux liens vers la documentation dans l'application s'appliquent aux éléments suivants :
      • Erreurs de validation LookML, le cas échéant.
      • S'applique aux fonctionnalités obsolètes et au panneau des anciennes fonctionnalités pour faciliter la transition vers les nouvelles fonctionnalités.
    • Les conditions multiples des clauses HAVING et des mesures filtrées sont désormais toujours placées entre parenthèses.

    Dialectes

    • Mises à jour de Spark/Hive :
      • Correction d'un problème de non-fonctionnement d'EXPLAIN en raison de problèmes de dialecte liés à Hadoop.
      • Résolution d'un problème de lenteur des requêtes de l'exécuteur SQL sur Spark SQL.
      • Les tests des 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

    • Modification de l'autorisation create_table_calculation:les utilisateurs n'ont plus besoin de l'autorisation create_table_calculation pour afficher les calculs de table. Cette autorisation est toujours requise pour créer des calculs.
    • Correction d'un problème qui entraînait un code d'erreur 404 immédiat lors du passage en mode développement alors que l'utilisateur examinait un fichier qui n'existe qu'en production.
    • Mise à jour de la fonction Explain dans l'exécuteur SQL pour appliquer des fonctionnalités plus spécifiques au dialecte et supprimer les limites forcées.
    • Correction d'un bug qui empêchait les calculs de table de fonctionner lors de l'exploration de requêtes à partir de SQL Runner ou d'i__looker.
    • Correction d'un bug qui entraînait l'échec de toutes les vérifications ultérieures en cas d'échec d'une validation SAML, même avec un fichier valide.
    • Correction d'un problème qui faisait planter le navigateur avec les tableaux de bord en raison d'une nouvelle version de Chrome.
    • Correction d'un bug qui empêchait les modifications apportées aux tableaux de bord d'être répercutées en raison de la mise en cache.
    • Correction d'un bug qui empêchait le filtrage sur des valeurs nulles en tant que chaînes.
    • Correction d'un bug qui ralentissait considérablement la navigation dans les fichiers LookML en mode développeur.
    • Forcer un paramètre du 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 lancé le Lookerbot, une intégration de Slack avec Looker qui vous permet d'intégrer les données Looker à vos discussions.

    Fonctionnalités Labs

    • Les extensions LookML ne sont plus des fonctionnalités Labs et seront automatiquement disponibles pour toutes les instances. En savoir plus
    • Menus d'exploration en détail pour les visualisations: voir ci-dessous.

    Mises à jour sur le forage

    Menu d'exploration en détail

    • Cliquer sur un lien d'analyse affiche désormais toujours le menu d'analyse. ... est utilisé pour indiquer des liens et/ou des tableaux de bord externes. Les analyses hiérarchiques et dimensionnelles n'affichent pas cette icône.

    Aperçu de la simulation

    • L'analyse de la simulation charge les résultats de la simulation dans une superposition d'aperçu. Les utilisateurs restent ainsi dans le même contexte (c'est-à-dire sur la même page Exploration ou le même tableau de bord). Les utilisateurs peuvent ensuite choisir "Explorer à partir d'ici" pour accéder à l'expérience complète d'Exploration. En savoir plus
    • Les mesures ne comportant qu'une seule possibilité d'analyse ouvrent directement l'aperçu de l'analyse.
    • En cas de problème avec l'aperçu de l'analyse, vous pouvez le désactiver en activant l'option "Ancien comportement d'analyse" dans le panneau "Anciens éléments". En savoir plus sur les anciennes fonctionnalités

    Menus d'exploration en détail pour les visualisations

    • Permet d'explorer les visualisations via des menus d'analyse. Il s'agit désormais du comportement par défaut et il a été supprimé de la section Labs. En savoir plus
    • Les menus de détail des visualisations autres que les tableaux, les valeurs uniques et les enregistrements uniques n'affichent plus les options de détail "Filtrer sur…".
    • Les menus de drill-down fonctionnent avec les tableaux croisés dynamiques dans les tableaux et les visualisations.

    Visualisations

    Améliorations apportées aux visualisations de tableaux

    • Vous pouvez renommer les colonnes, y compris les colonnes pivotées. En savoir plus
    • Vous pouvez appliquer des styles aux tableaux, y compris en noir et blanc, en transparence et en niveaux de gris. En savoir plus

    Étiquettes des totaux pour les graphiques empilés

    • Une nouvelle option "Libellés des totaux" est disponible pour les graphiques à colonnes, à barres et en aires empilés. En savoir plus
    • Une nouvelle option "Afficher les silhouettes" est disponible. Lorsque des séries sont désélectionnées dans un graphique empilé, une barre grise ("silhouette") affiche le total de toutes les séries derrière le sous-total des séries sélectionnées.
    • Remarque importante: Les totaux de ligne du tableau de données ne s'affichent plus dans les graphiques superposés.

    Calques de carte dans LookML

    • La relation entre une dimension et un ensemble particulier de régions de carte peut désormais être définie dans LookML, au lieu de nécessiter une URL TopoJSON personnalisée pour chaque visualisation. Cela a une incidence sur 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.
    • Possibilité de rediriger une vue intégrée vers la version de la page d'exploration en ajoutant /explore à la fin de l'URL.
    • Possibilité de créer un lien vers la page d'exploration avec le sélecteur de champs ouvert. En savoir plus

    Dialectes

    • Augmentation du nombre par défaut de connexions de base de données de 30 à 75 pour les connexions Microsoft SQL Server, Redshift, PostgreSQL et MySQL.
    • Spark 1.3 a été abandonné. Les clients Spark doivent utiliser la version 1.4 ou ultérieure.
    • BigQuery :
      • Correction d'un problème qui empêchait les calculs avec des filtres, sur un champ en éventail, de fonctionner.
      • Correction d'un problème qui entraînait une erreur 500 lors de la génération de tables.
      • Correction d'un problème où les suggestions de texte envoyaient "undefined".
    • Modifications apportées aux périodes
      • hour et hourX renvoient désormais des valeurs au format YYYY-MM-DD HH.
      • minuteX renvoie désormais des valeurs au format YYYY-MM-DD HH:MM (correspondant à la période de 1 minute).

    Améliorations générales et corrections de bugs

    • Le texte des PDF et des visualisations planifiées est désormais plus foncé pour une meilleure lisibilité.
    • Les info-bulles des graphiques reflètent désormais les noms d'axes personnalisés.
    • 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]).
    • Permettre de pointer sur des sections d'un graphique principalement composées d'info-bulles et de les afficher quand même.
    • Correction d'un bug qui entraînait l'envoi des éléments programmés pour le dimanche le lundi également.
    • Correction d'un bug qui entraînait la duplication et le remplacement des valeurs de filtre lorsque vous ajoutiez plusieurs zones de saisie par filtre.
    • Corrections pour Internet Explorer :
      • Les libellés de l'axe X s'affichent désormais.
      • Correction d'un problème qui entraînait des erreurs lorsque les légendes des graphiques étaient trop petites.
      • Correction d'un problème qui entraînait l'affichage de plusieurs barres de défilement verticales alors qu'une seule était nécessaire.
    • Plusieurs problèmes liés aux cartes thermiques automatiques ont été résolus. Ils concernaient le chargement ou le rechargement incorrect des cartes avec des modifications.
    • Correction d'un bug qui entraînait un mauvais alignement des cartes du tableau de bord lors de l'ajout et de la suppression d'une note.
    • Correction d'un problème qui entraînait une incohérence entre le format des libellés de temps dans Explorer et le tableau de bord.
    • Correction d'un problème qui empêchait le tri des tables publiques intégrées.
    • Correction d'un problème qui entraînait l'affichage incorrect de "Requête arrêtée" dans l'exécuteur SQL pour certaines requêtes sans résultats.

    Looker 3.40 25/02/2016

    Tableaux de bord

    • Tableaux de bord verrouillables [Labs] Empêcher les modifications d'un tableau de bord sans le déverrouiller explicitement Cette fonctionnalité fournit également aux utilisateurs des informations supplémentaires sur les liens entre la modification des looks et la modification des tableaux de bord pour tous les spectateurs de ces contenus. Doit être activé explicitement dans la section "Labs".
    • Associer automatiquement des tableaux de bord [Labs] Fournit un menu de détail pour afficher et associer des tableaux de bord dont le filtre correspond au champ sur lequel vous effectuez une analyse détaillée. Le menu affiche également des liens vers des URL externes à l'aide d'analyses natives, bien que ces liens soient disponibles sans activer le menu d'analyse. En savoir plus

    Visualisations

    • Visualisation de tableaux
      • Tronquer les noms de colonnes pour réduire leur largeur
    • Améliorations apportées aux graphiques à secteurs
      • Nettoyage de la présentation et du positionnement des libellés de valeur.
      • Les libellés de série fonctionnent désormais dans les graphiques à secteurs.
    • Menu d'exploration en détail dans les visualisations [Labs] Explorez les données directement à partir d'une visualisation plutôt que via le tableau. En savoir plus

    Explorer

    • Mises à jour des calculs de tableaux
      • Autorisez la suppression des calculs de table de la table de données au lieu de forcer l'utilisateur à passer par la fenêtre modale de calcul de table.
      • Le format au format "nombre-pourcent" sera désormais multiplié par 100.
    • Filtrer les mises à jour
      • Les requêtes qui génèrent des suggestions de filtres ne sont plus soumises à un délai avant expiration lorsque les utilisateurs quittent le champ de filtre.
      • Les filtres sur type: tier fonctionnent désormais même avec des valeurs négatives.
    • Mises à jour du tableau de données
      • Les dates des tableaux ne sont plus mises en retour à la ligne. (Remarque: Cela peut élargir les colonnes de date, ce qui modifie les tableaux des utilisateurs.)
      • Le défilement virtuel est activé dans les tableaux à partir de 10 000 cellules au lieu de 5 000.

    Dialectes

    • Le dialecte Presto est désormais entièrement pris en charge. Looker 3.40 sera compatible nativement avec les versions jusqu'à 0.132. Pour les versions ultérieures, contactez l'assistance.
    • Spark est désormais un dialecte entièrement pris en charge. Looker 3.40 est compatible avec les versions jusqu'à 1.5.2.
    • Hive: les suggestions automatiques sont désormais automatiquement désactivées pour les champs filtrés. Pour rétablir les suggestions pour un fichier de vue donné, commentez la ligne suggestions: false. De plus, les paramètres spécifiques au champ remplacent les paramètres par défaut au niveau de la vue. S'applique également à Presto et Spark.
    • BigQuery: les agrégations symétriques sont désormais prises en charge.
    • BigQuery: le compte de service n'a plus besoin d'autorisations de lecture pour chaque ensemble de données d'un projet.
    • DataVirtuality: correction du problème de fermeture des requêtes.
    • Vertica : le sélecteur de dialecte du panneau "Connexions" inclut désormais "Vertica 6" comme option pour les clients disposant de pilotes Vertica 6. L'option "Vertica" est destinée aux clients disposant de Vertica 7 ou version ultérieure.

    Panneau d'administration

    • Panneau de requêtes Les tables PDT font désormais la distinction entre Générer une table PDT et Attendre une table PDT, ce qui signifie que la requête en attente nécessite une table PDT générée par un autre thread. Pendant l'attente, il ne conserve pas de connexion du pool de bases de données.
    • Authentification via LDAP Configurez les serveurs qui n'autorisent pas les résultats paginés. Pour consulter la documentation complète sur LDAP, cliquez ici.
    • Option permettant de forcer l'authentification à deux facteurs à chaque connexion. Disponible en tant que paramètre de configuration sur la page "Administration de l'authentification à deux facteurs".

    Améliorations générales et corrections de bugs

    • Mise à jour LookML <> SQL:modification de la façon dont les clauses WHERE multi-éléments sont écrites, de WHERE A AND B à WHERE (A) AND (B), afin de garantir des parenthèses appropriées dans les clauses WHERE plus complexes.
    • Correction d'un bug qui empêchait les tri dans les tableaux d'être transmis au tableau de bord.
    • Correction d'un bug qui entraînait le partage des autorisations d'exploration entre les rôles.
    • Correction d'un bug qui empêchait l'intégration du tableau de bord LookML à l'aide de / plutôt que de :: de s'afficher correctement.
    • Correction d'un bug qui empêchait le tri des mesures dans les visualisations de tableaux.
    • Correction d'un bug qui entraînait l'échec des filtres de date relative avec "Correspondances (avancées)".
    • Correction d'un bug qui bloquait toutes les requêtes sur une instance Looker lors de la création de tables PDT.
    • Correction d'un bug qui empêchait value_format de transmettre correctement les points décimaux à afficher, en particulier dans les champs percent_of_total et percent_of_previous.
    • Correction d'un bug qui faisait que les visualisations de valeur unique continuaient d'afficher leur valeur précédente si la nouvelle valeur était nulle.
    • Correction d'un bug dans le code de préchargement qui produisait par erreur des réponses 200 alors que des réponses 404 auraient dû être fournies, par exemple si le préchargement échoue en raison d'une erreur dans l'une des cartes.
    • Correction d'un bug qui empêchait l'icône de la corbeille du sélecteur de couleur de fonctionner.
    • Correction d'un bug qui entraînait une modification sporadique des couleurs des cartes à valeur unique dans les tableaux de bord.

    Installations hébergées par le client

    • Ajout d'une vérification pour dissuader le rétrograde dans le processus de démarrage. En savoir plus

    Looker 3.38 12/01/2016

    Tableaux de bord et visualisations

    • Filtres réorganisables 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.
    • Tiny Charts Les visualisations du tableau de bord sont simplifiées, car elles sont réduites en taille pour permettre d'afficher des cartes de tableau de bord plus petites que jamais, tout en conservant des informations lisibles. En savoir plus
    • Avertissements concernant la limite de colonnes dans les cartes de tableau de bord Étant donné que les visualisations qui atteignent la limite de colonnes peuvent produire des graphiques inexacts, Looker affiche désormais une alerte dans le panneau de visualisation et sur les cartes du tableau de bord pour améliorer l'interprétation des données.
    • Les graphiques avec des tableaux croisés dynamiques ou plusieurs mesures avec le même value_format appliquent désormais ce format aux repères de l'axe.

    Powered by Looker

    • Style personnalisé pour les tableaux de bord intégrés Inclut les couleurs d'arrière-plan, les couleurs des graphiques, les couleurs de police, etc. S'applique aux tableaux de bord LookML et aux tableaux de bord par glisser-déposer. En savoir plus

    Explorer

    • Mises à jour des calculs de tableaux
      • Possibilité de faire glisser et de réorganiser les colonnes de calcul de table.
      • Introduction d'une nouvelle fonction rand(). En savoir plus
      • Les noms des calculs de table doivent désormais être uniques.
      • Un menu déroulant de mise en forme affiche désormais une liste de formats de valeur courants nommés. Vous n'avez donc pas besoin de saisir de chaînes de formatage.

    LookML

    • Sélectionnez le jour de début pour les dimensions hebdomadaires. Le nouveau paramètre week_start_day permet de définir le début d'une semaine (par exemple, le dimanche au lieu du lundi) pour chaque modèle. En savoir plus
    • Formats de valeurs nommées Permet de nommer et de référencer des formats de valeur spécifiques à l'aide de value_format_name. Par défaut, Looker inclut plusieurs formats de valeurs nommées courants. En savoir plus

    Dialectes

    • Modification des options de dialecte 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 mettre à jour vos connexions pour refléter le bon dialecte afin de pouvoir profiter des futures améliorations spécifiques à chaque dialecte.
    • Assistance de base pour SAP HANA.
    • Les noms de projets BigQuery qui incluent des caractères tels que : et . fonctionnent désormais correctement.
    • Correction d'un problème Impala qui empêchait l'arrêt des requêtes dans certains cas.

    Admin

    • Implémentation d'un débit de requête par utilisateur pour empêcher un utilisateur spécifique d'encombrer ou de bloquer la base de données. En savoir plus

    Améliorations et corrections de bugs générales

    • Ajout d'un bouton pour actualiser les schémas et les tables dans SQL Runner et l'outil de génération de vues.
    • La fenêtre modale "Enregistrer le tableau de bord dans un espace" utilise désormais le sélecteur d'espace hiérarchique.
    • Vous pouvez désormais définir l'URL de l'hôte via le fichier provision.yml.
    • Correction d'un problème qui entraînait l'absence de champs dans le code LookML du tableau de bord généré.
    • Correction de la source des requêtes du tableau de bord pour restaurer les données analytiques précédentes dans le panneau "Utilisation".
    • Correction d'un problème lié aux téléchargements Excel qui les faisaient utiliser trop de mémoire.
    • Correction d'un problème lié aux téléchargements Excel qui entraînait l'insertion d'espaces vides en trop dans les téléchargements.

    Anciennes fonctionnalités

    Veuillez noter les modifications à venir apportées aux anciennes fonctionnalités afin de faciliter la transition lorsque ces fonctionnalités seront supprimées. En savoir plus

    Fonctionnalités récemment abandonnées

    • Paramètre decimals et type de champ int LookML. Le paramètre decimals et le type de champ int sont désormais obsolètes et affichent des avertissements dans l'outil de validation LookML.

      Les formats de valeurs nommées offrent désormais une alternative plus flexible à decimals, y compris les formats décimaux, en pourcentage et financiers. Par exemple, veuillez utiliser value_format: decimal_2 ou value_format: '0.##' à la place de decimals: 2.

      Remplacez les dimensions type: int par type: number. En savoir plus

    Anciennes fonctionnalités supprimées dans cette version de Looker 3.38

    • Ancien sélecteur de champ

    Anciennes fonctionnalités à supprimer dans Looker 3.40

    Veuillez abandonner ces fonctionnalités au cours du mois prochain, avant votre prochaine mise à jour.

    • Les libellés de champ peuvent remplacer le libellé de la vue
    • Point d'exclamation au début des noms de champs
    • Libellés en majuscules dans les téléchargements et les configurations de graphiques
    • Envoyer des e-mails depuis looker@looker.com

    Anciennes fonctionnalités à supprimer dans Looker 3.42

    Veuillez abandonner ces fonctionnalités au cours des deux prochains mois.

    • Style de distribution EVEN par défaut pour les tables PDT Redshift

    Looker 3.36 08/12/2015

    Fonctionnalités Labs

    À partir de la version 3.36, Looker a élargi la définition des fonctionnalités Labs. En plus des fonctionnalités expérimentales disponibles sur la page Labs, certaines fonctionnalités de l'application seront présentées dans le cadre du programme Labs pour indiquer aux utilisateurs qu'elles sont toujours à l'étude pour être intégrées à l'application.

    • Nouveau et amélioré SQL Runner avec une interface mise à jour et la possibilité de partager, de télécharger et d'explorer à partir de requêtes SQL. Cette fonctionnalité sera automatiquement activée pour toutes les instances. En savoir plus

    Explorer

    • Calculs de tables pour les lignes du tableau croisé dynamique Fonctions supplémentaires permettant d'agréger les données sur les lignes du pivot, de calculer des décalages complexes plus propres et d'agréger les données au niveau des lignes. En savoir plus sur les lignes du tableau croisé dynamique, les listes décalées ou les listes
    • Mise à jour de la fenêtre modale du tableau de bord. Indique le type de visualisation ajouté pour améliorer la lisibilité lors de la création de tableaux de bord.
    • Partager le look public en tant qu'images Partagez facilement des visualisations sous forme d'image statique qui s'actualise à mesure que vos données le font. En savoir plus
    • Avertissements concernant la limite de lignes pour les analyses planifiées Les articles programmés depuis la page "Explorer" incluront un avertissement dans l'e-mail.
    • Possibilité de copier/coller les en-têtes de tableau depuis la page "Explorer".
    • Mise à jour de la fenêtre modale "Rendre public" pour que l'utilisateur soit invité à appuyer sur "Enregistrer" pour activer les liens publics.

    Tableaux de bord et visualisations

    • Les vignettes du tableau de bord sont désormais grisées lors de l'exécution. Fournit une clarté visuelle sur les cartes en cours d'exécution.
    • Bouton d'arrêt du tableau de bord S'affiche lorsque les requêtes sont en cours d'exécution.
    • Paramètre de couleur des visualisations à valeur unique En savoir plus
    • API pour le préchargement des tableaux de bord Les utilisateurs de Looker pourront ainsi profiter d'un système de pré-réchauffement des données robuste.

    LookML

    • Nouveau paramètre distribution_style avec les valeurs possibles ALL ou EVEN. Cela permet de choisir explicitement entre "all" et "even" dans les tables dérivées persistantes qui ne sont pas distribuées par clé. S'applique uniquement à Redshift. Introduit une ancienne fonctionnalité qui conserve l'ancienne répartition équitable par défaut. À partir de la version 3.36, le style de distribution ALL est défini par défaut.
    • Les champs de date et d'heure génèrent désormais tous les intervalles par défaut. Auparavant, les utilisateurs spécifiaient une liste énumérée des périodes souhaitées. Les utilisateurs peuvent toujours spécifier une liste pour obtenir un sous-ensemble de périodes.

    Powered by Looker

    • Tableaux de bord intégrés avec les fuseaux horaires des utilisateurs L'instance autorise les fuseaux horaires des utilisateurs et la connexion est configurée pour les fuseaux horaires. Les tableaux de bord intégrés n'affichent plus d'avertissements de non-concordance de fuseau horaire.

    Espaces

    • Les espaces affichent désormais tous les sous-espaces au lieu de n'en afficher que quatre.

    Admin

    • Mises à jour des autorisations
      • La page des autorisations reflète désormais les dépendances d'autorisation
      • Les utilisateurs doivent disposer de l'autorisation "download" ou "download_with_limit" pour télécharger les PDF du tableau de bord.
    • Modifications de la configuration LDAP Un administrateur peut désormais indiquer l'attribut utilisateur à utiliser pour la recherche. Cela permet de mapper des groupes LDAP sur des rôles Looker si vous utilisez le style posixGroup.

    Dialectes

    • Amélioration de la prise en charge de Data Virtuality Prise en charge des agrégations symétriques et corrections apportées au paramètre "day_of_week".
    • Amélioration de la compatibilité avec DashDB L'arrêt des requêtes n'est pas encore disponible.
    • Amélioration de la prise en charge d'Exasol, y compris des tables PDT
    • BigQuery. Mise à jour de FLATTENS pour permettre l'utilisation de plusieurs champs ne se trouvant pas sur la même branche de l'arborescence

    Améliorations et corrections de bugs générales

    • Looker propose désormais une navigation améliorée à l'aide des 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 qui entraînait l'ouverture de la fenêtre modale "Enregistrer la présentation" avec une erreur.
    • Amélioration des messages d'erreur lorsque la limite de colonnes est atteinte pour les tableaux croisés dynamiques.
    • Correction d'un bug qui entraînait des erreurs de visualisation inexactes.
    • Correction d'un problème qui faisait que les menus d'engrenage des cartes du tableau de bord débordaient de l'écran et n'étaient donc pas sélectionnables.
    • Résolution d'un problème qui empêchait l'élément du tableau de bord de refléter le tri effectué sur la page "Explorer".
    • Correction d'un bug qui entraînait la suppression du filtre de la requête lorsque vous cliquiez sur "Ajouter au tableau".
    • Correction d'un bug qui entraînait l'arrêt de la carte de densité automatique si la jointure n'incluait pas xxx_bin_level dans le paramètre de champ.
    • Correction d'un bug qui empêchait parfois l'affichage du bouton "Exécuter" dans un tableau de bord intégré.
    • Correction d'un bug qui empêchait le téléchargement correct 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 qui entraînait l'ajout d'une présentation à un tableau de bord deux fois au lieu de la mettre à jour lorsque vous l'enregistriez.
    • Correction d'un bug BigQuery qui empêchait la création de vues à partir de tables de générer du code LookML pour les projets dont les noms obsolètes contiennent . et :.
    • Correction d'un bug qui empêchait les utilisateurs d'utiliser des touches de raccourci pour ouvrir la fenêtre modale de modification du tableau de bord et choisir la fenêtre modale d'apparence dans un contexte intégré.

    Looker 3.34 10/11/2015

    Visualisations

    • Nouvelle visualisation: cartes interactives Les nouvelles cartes permettent de faire un zoom et un panoramique, et réagissent aux modifications apportées aux filtres. En savoir plus
    • Améliorations apportées aux couleurs des graphiques En savoir plus
      • Nouvelle série de palettes de couleurs pouvant être utilisées dans les visualisations.
      • Nouveau sélecteur de couleur pour vous aider à choisir de nouvelles couleurs de graphique.
      • Le schéma de couleurs par défaut global 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 dans le tableau pour afficher les informations du graphique par ordre croissant ou décroissant.
    • Amélioration des info-bulles pour une meilleure lisibilité.

    Tableaux de bord

    • Chargement asynchrone du tableau de bord Les cartes se chargent désormais à mesure que leurs données sont renvoyées par la base de données, au lieu de deux à la fois, ce qui permet de charger plus rapidement les tableaux de bord mis en cache.
    • Messages d'erreur plus informatifs dans les tableaux de bord Les cartes du tableau de bord affichent désormais l'erreur qui les a empêchées de s'afficher, au lieu de simplement indiquer qu'une erreur s'est produite.
    • Il n'est plus possible de rétablir la disposition "Glisser" pour les tableaux de bord. La mise en page "Journal" est désormais la mise en page privilégiée pour tous les tableaux de bord à glisser-déposer.

    Explorer

    • Options de planification plus précises Inclut plusieurs heures, différents jours du mois et les jours de semaine uniquement. En savoir plus
    • Possibilité de trier les données en fonction des totaux des lignes et des calculs de table.
    • Modification du look dans la fenêtre modale Maintient les utilisateurs sur la page à partir de laquelle ils ont accédé aux boîtes de dialogue pour améliorer le contexte dans l'application.
    • Amélioration du workflow de création de liens publics Vous n'avez plus besoin d'actualiser la page pour afficher les liens publics associés après avoir marqué un look comme public.
    • Possibilité d'envoyer des requêtes sans clause ORDER BY. Looker ne génère pas de clause "Order By" si le premier champ du tableau est un cancel_grouping_field et qu'il n'y a que des dimensions dans la requête. Cela peut être utilisé pour 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 renseignées à partir d'une vue définie à l'aide du paramètre sql_table_name.
      • Les périodes "Jour de la semaine" et "Indice du jour de la semaine" suggèrent désormais des jours au lieu de codes temporels.
      • Consultez les modifications supplémentaires dans la section LookML ci-dessous, y compris comment faire fonctionner les suggestions avec les filtres d'accès.
    • Mises à jour du filtrage pour les champs type: location
      • Ajout du filtrage basé sur le rayon.
      • Prise en charge de null, not null et -null dans le filtrage. Le champ "emplacement" est considéré comme nul si la latitude ou la longitude (ou les deux) sont nulles.

    LookML

    • Nouveau délai quarter. Vous pouvez créer cette période dans un groupe de dimensions ou en tant que dimension autonome. En savoir plus
    • Nouveau délai quarter_of_year. Cette période renvoie les trimestres 1, 2, 3 et 4 indépendamment de l'année. Elle peut être créée dans le cadre d'un groupe de dimensions ou en tant que dimension autonome. En savoir plus
    • Suggestions de filtres d'accès Les suggestions peuvent être activées lorsque vous utilisez des champs de filtre d'accès à l'aide du paramètre full_suggestions: true. En savoir plus
    • Mise en cache des suggestions configurable. Vous pouvez désormais mettre en cache les suggestions pour la durée de votre choix. Définissez-les par champ à l'aide de suggest_persist_for, suivi d'une période. Si aucun suggest_persist_for n'est défini, la valeur par défaut reste de six heures.

    Powered by Looker

    • Téléchargement de PDF pour les tableaux de bord intégrés 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.
    • Fuseau horaire de l'utilisateur pour l'intégration SSO Définissez le paramètre dans le cadre du processus de configuration de l'intégration SSO.

    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 l'utilisation des requêtes.
      • Les données imbriquées et répétées sont acceptées de manière native dans LookML à l'aide du paramètre fanout_on. En savoir plus
      • Tables de données temporaires pour optimiser les requêtes.
      • Annulation de tâches pour les requêtes.
      • Améliorations du générateur, en particulier pour les données imbriquées et répétées.
      • Les certificats .p12 sont compatibles avec les phrases de passe arbitraires et sont désormais importés via Looker.
    • Améliorations apportées à Microsoft SQL Data Warehouse:
      • Les tables dérivées persistantes sont désormais compatibles.
      • Les agrégations symétriques sont désormais acceptées.
    • Hive et Spark:correction d'une erreur liée à la troncation de la semaine.
    • Vertica:correction de l'arrêt des requêtes.

    Admin

    • Le panneau PDT de la page "Administration" reflète désormais les PDT partagés.
    • Ajout d'une URL aux boîtes de dialogue du panneau "Requête" pour pouvoir revenir aux données de ces requêtes.
    • Mises à jour du modèle i__looker et du panneau "Utilisation" :
      • Corrige l'heure d'exécution de la requête la plus récente.
      • Ajoute la dernière heure d'exécution.
      • Convertit les rôles utilisateur en liste.
      • Correction de la liste d'e-mails de tâches planifiées du tableau de bord.

    Améliorations et corrections de bugs générales

    • Pièces jointes d'e-mails planifiées pour l'application de messagerie iOS de l'iPhone. Correction d'un bug qui empêchait cette fonctionnalité de fonctionner.
    • Ajout de modes Éditeur de texte. Définissez le mode par compte . Les options sont "vim" et "emac".
    • Correction d'un problème de filtrage qui empêchait les guillemets d'échapper correctement les virgules.
    • Correction d'un problème qui empêchait certaines erreurs LookML d'être détectées par le validateur.
    • Correction d'un bug qui empêchait les fichiers .iqy de transmettre le format de valeur au fichier Excel.
    • Correction d'un bug qui entraînait une erreur 404 lors de la tentative de suppression d'un modèle contenant un espace dans son nom.
    • Les listes blanches de nettoyage HTML ne sont plus configurables. Toutes les balises et attributs JavaScript sont supprimés du code HTML spécifié dans LookML, et toutes les autres balises HTML valides sont autorisées.
    • Looker prend désormais en charge 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 introduira également un CDN pour nos éléments statiques.
    • Amélioration de la sécurité des fichiers JavaScript via la mise en correspondance de l'intégrité SRI pour les navigateurs compatibles avec cette nouvelle fonctionnalité de sécurité.

    Nouveaux comportements

    • Modifications apportées au tableau de bord LookML : lorsque vous copiez le code LookML généré par Looker pour une visualisation, gardez à l'esprit les points suivants :
      • Vous ne pouvez pas définir des nombres à virgule flottante ou des entiers sur "" sans erreur.
      • Si la valeur column_limit du code LookML d'un tableau de bord est définie sur une chaîne vide (""), column_limit est converti en "nil".
    • Modifications apportées aux modèles Liquid pour tous les clients: à partir de la version 3.34, JavaScript ne fonctionnera plus dans les modèles Liquid. Les balises <script> et les gestionnaires d'événements sur des éléments tels que onclick ou onmouseover ne fonctionneront pas.

    Looker 3.32 13/10/2015

    Visualisations et tableaux de bord

    • Présentation de la mise en page de style journal pour les tableaux de bord, qui permet à certaines cartes de s'étendre sur plusieurs lignes, tandis que d'autres restent sur une seule ligne. Amélioration de la facilité de glisser-déposer des cartes. En savoir plus
    • La densité de l'axe X diminue automatiquement en fonction de l'espace disponible pour une visualisation.
    • Modification de la fenêtre modale "Ajouter/Modifier des filtres" pour faciliter l'application des filtres aux cartes du tableau de bord. En savoir plus
    • Possibilité de modifier les filtres d'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 filtres dans les grands tableaux de bord.

    LookML et IDE

    • Introduction d'un type de champ date_raw et d'une période raw, qui exclut les conversions de fuseau horaire et le casting. En savoir plus
    • Les suggestions fonctionnent désormais avec les jointures one_to_one.
    • Amélioration de la vitesse du validateur LookML.
    • Le comportement de type: yyyymmdd est désormais identique à celui de type: date, ce qui signifie que les conversions de fuseau horaire ne lui seront plus appliquées.
    • Pour réduire la charge sur les bases de données client, Looker tronque désormais le contenu de la colonne action_data pdt_event_log au bout de cinq jours.
    • Pour éviter les erreurs, les champs ne peuvent plus être à la fois un type distinct et une clé primaire.

    Panneau d'administration

    • Mappage de groupes vers des rôles pour SAML:la configuration de l'authentification SAML permet désormais d'attribuer des groupes à des rôles.
    • Sauvegardes personnalisées:possibilité de spécifier une région S3 non standard.
    • Améliorations du panneau PDT:assurez-vous qu'il existe toujours une raison de reconstruire des tables et accélérez le temps de chargement dans certaines situations.
    • Suppression des paramètres d'équilibrage de charge, sauf si l'instance est équilibrée.
    • Le générateur d'URL SSO utilisera le nom d'hôte au lieu du port.

    Dialectes et bases de données

    • Oracle:les noms de PDT générés 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 entraînaient un filtrage incorrect des mois et des années.
    • MSSQL:les tables ne sont plus verrouillées pendant les requêtes longues.
    • Redshift:amélioration des pivots dans la base de données et des performances des prédicats de date.

    Améliorations générales, ajustements et corrections de bugs

    • Proposée par Looker: les vues intégrées affichent désormais les totaux, les totaux des lignes et les calculs de table.
    • Les tableaux des e-mails planifiés incluent désormais des lignes de 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 des lignes de référence En savoir plus
    • Améliorations apportées aux tableaux de bord planifiés et téléchargés:
      • Les éléments de tableau d'un fichier PDF de tableau de bord affichent le même nombre de lignes que dans le navigateur. En savoir plus
      • Les totaux de ligne et de colonne sont désormais inclus.
    • Les tableaux de bord et les looks sont désormais correctement transférés après la copie.
    • Modification de la fenêtre modale "Ajouter au tableau de bord".

    LookML et IDE

    • Les tables de données temporaires sont automatiquement partagées entre les modèles, au lieu de générer des tables en double.
    • Ajout de la période week_of_year. En savoir plus
    • Le générateur écrit désormais les jointures à l'aide de la convention sql_on au lieu de foreign_key.
    • Les modèles qui ne contiennent que des explorations masquées apparaissent désormais dans la liste Ensemble de modèles sur la page Rôles et autorisations.
    • Messages d'erreur plus utiles lorsque l'état de la configuration Git présente des problèmes.
    • Suppression de type: composite et de type: service_level.
    • L'option de configuration de création de modèles ERB est définitivement supprimée, et le paramètre template est obsolète. La création de modèles Liquid est activée pour toutes les instances.

    Explorer

    • Calculs de table:
      • Des opérations sur les dates ont été 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
      • Vous pouvez insérer des commentaires dans les définitions de calcul de table à l'aide du caractère #. En savoir plus
    • Ajout de l'option de téléchargement de la feuille de calcul Excel En savoir plus
    • Les suggestions de filtres extraient 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 désormais 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 à mesure que vous faites défiler la page. Bien que l'ensemble de résultats complet soit toujours renvoyé à partir de chaque requête, seule la partie visible du tableau est affichée dans le navigateur à un moment donné. Cela devrait améliorer les performances lorsque vous travaillez avec de grands ensembles de résultats.

    Dialectes et bases de données

    • Compatibilité avec Microsoft SQL Data Warehouse.
    • Prise en charge des 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'autorisation develop pour fonctionner. En savoir plus
    • Mise à jour du panneau d'intégration (/admin/embed) pour inclure un outil de validation des URI.
    • Panneau d'utilisation:
      • Mise à jour de la requête "source" pour mieux tenir compte des URL publiques et privées, ainsi que des requêtes suggest:.
      • Associé public_urls à son look_id approprié.
    • Les journaux Looker capturent désormais stderr et stdout à la fois des couches Ruby et Java.

    Améliorations générales, ajustements et corrections de bugs

    • Correction d'un bug qui entraînait l'arrêt d'une requête en cours d'exécution lors de l'ouverture du panneau de visualisation.
    • Correction d'un bug qui entraînait un décalage des dates sur l'axe X lorsque la zone de saisie Format du libellé temporel était utilisée.
    • Correction d'un bug qui empêchait la conversion correcte des fuseaux horaires lorsque des opérateurs de substitution étaient utilisés dans les définitions de champs.
    • Correction de deux bugs sql_case :
      • Les apostrophes 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 entraînait l'omission des filtres du code SQL généré lorsqu'une virgule finale était ajoutée à un ensemble de valeurs de filtre collées.
    • Lorsque vous vous reconnectez après une déconnexion automatique, vous êtes désormais redirigé vers la page que vous consultiez précédemment.
    • Si vous êtes déconnecté dans un contexte intégré, Looker affiche désormais l'écran de connexion au lieu d'une erreur 401 si l'URL d'intégration inclut allow_login_screen=true en tant que paramètre (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
    • Compatibilité avec les graphiques en nuage de points "mesure par rapport à une autre mesure" En savoir plus
    • Possibilité de filtrer les visualisations en fonction des résultats des calculs de la table "oui/non". En savoir plus
    • Le nom de fichier PDF du tableau de bord inclut désormais un code temporel.
    • Modifications apportées aux options de visualisation:
      • Fournir des noms de champ plus informatifs lorsque l'option "Afficher le nom complet du champ" est désactivée
      • Nouvelle option de taille de visualisation à valeur unique, "Ajustement automatique"
      • Les libellés multiples des anneaux sont désormais activés par défaut
      • Le type "temps" est défini par défaut pour l'axe X si l'empilement n'est pas défini sur "groupé".
      • Les valeurs minimale et maximale par défaut de l'axe Y sont basées sur les valeurs du graphique au lieu d'être 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 de graphiques cartésiens
      • Amélioration de l'efficacité du rendu de grands ensembles de résultats

    Explorer

    • Les valeurs NULL sont désormais traitées comme des valeurs 0 pour les mesures de type sum.
    • Mises à jour des calculs de table :
      • La nouvelle fonction pivot_index permet de référencer les colonnes du pivot individuellement. En savoir plus
      • Les suggestions s'affichent désormais après l'espace, la touche Entrée et la touche Suppr (en plus de la saisie de texte standard).
      • Les colonnes de calcul de la table sont présentes dans le tableau de données pendant l'exécution de la requête.
    • Mise à jour de la fenêtre modale "Enregistrer dans le tableau de bord"
    • Améliorations des performances:
      • Les suggestions de filtrage sont désormais mises en cache pendant six heures (au lieu de cinq minutes)
      • Amélioration de la mise en cache pour les requêtes accessibles via des URL publiques
      • "Aucun résultat" s'affiche désormais lorsque la requête ne renvoie aucune ligne

    LookML et développement

    • Compatibilité avec les champs de temps datatype: yyyymmdd dans tous les dialectes.
    • Les jointures one_to_one peuvent désormais être spécifiées sans required_joins.
    • Abandon des types de champs map_point, map_line et locations.

    Dialectes et bases de données

    • Compatibilité bêta avec Spark SQL:
      • Tables dérivées persistantes
      • Pivotement dans la base de données et limites de colonnes
      • Type de champ list
    • Compatibilité de base avec EXASOL, y compris les agrégations symétriques (pas encore de compatibilité avec les fuseaux horaires ni les PDT)
    • Amélioration de la compatibilité avec les paramètres JDBC supplémentaires dans les différents dialectes
    • Améliorations spécifiques aux dialectes :
      • Les noms de champ Oracle doivent désormais être en minuscules
      • Microsoft SQL Server est désormais compatible avec le protocole 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

    • Vous pouvez désormais ajouter des utilisateurs au rôle "Administrateur" de manière groupée.
    • Des avertissements concernant les proxys mal configurés devant Looker s'affichent sur la page d'administration "Général".

    Powered by Looker

    • Possibilité d'afficher l'écran de connexion normal aux utilisateurs non authentifiés (lorsque l'authentification unique n'est pas utilisée).

    Authentification et sécurité

    • Prise en charge bêta des mappages de groupes vers des 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éliorations de la fenêtre modale "Choisir une présentation":vous pouvez désormais ajouter plusieurs copies d'une même présentation à un même tableau de bord. En savoir plus
    • Améliorations spécifiques aux graphiques:
      • Valeur unique : la taille de la police s'ajuste en fonction de la taille de la page dans un tableau de bord.
      • Graphique à secteurs : les libellés de valeur sont désormais disponibles
      • Graphiques à barres et à colonnes : possibilité d'organiser les graphiques à barres empilées par valeurs croissantes ou décroissantes dans chaque colonne
      • Multiples en donut : taille de police configurable des libellés de série
    • Les légendes des graphiques cartésiens peuvent être alignées à droite ou à gauche. En savoir plus
    • Les lignes de référence restent sur le graphique lorsque la première série est supprimée. Notez que les lignes de référence dépendantes de la série (comme la valeur minimale, maximale ou moyenne) font toujours référence aux valeurs de la première série. En savoir plus
    • Améliorations des paramètres de l'axe X
        :
      • Forcer les axes à s'aligner sur zéro lorsque des valeurs négatives sont présentes et qu'aucune valeur minimale ou maximale n'est définie.
      • Le paramètre "Temps" 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é

    Explorer

    • Suggestions améliorées pour les menus déroulants de filtre:
      • Les suggestions sont désormais disponibles à partir de tables dérivées persistantes jointes.
      • Correction d'une erreur qui empêchait le paramètre suggest_explore de fonctionner.
    • Avertissement ajouté lors du téléchargement de tous les résultats. Cette mesure a été mise en place pour réduire les erreurs involontaires des utilisateurs lors du téléchargement d'ensembles de résultats trop volumineux.
    • Amélioration du comportement des boutons LookML. Le bouton "Afficher le code LookML" à côté du nom de l'exploration dans le sélecteur de champs permet désormais d'accéder à la définition de l'exploration correspondante dans l'environnement de développement.

    LookML et développement

    • Autorisez l'application du paramètre value_format aux dimensions de type: 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 les détails des requêtes récentes et en cours d'exécution, et arrêter les requêtes longues En savoir plus
    • Mises à jour du panneau d'utilisation:
      • Les planifications de tableaux de bord sont désormais disponibles dans une nouvelle exploration (scheduled_task_dashboard).
      • Les tables dérivées sont désormais disponibles dans le modèle i_looker.
      • La partie supérieure exposée apparaît comme un élément dans le panneau "Utilisation".
    • Nouveau panneau de gestion des requêtes

    Dialectes et bases de données

    • La compatibilité avec Hive inclut désormais les tables PDT.
    • L'assistance Snowflake inclut désormais les agrégations symétriques et les tables PDT.
    • Meilleure 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 planifiés:
      • Les liens dans les e-mails programmé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 de taille autorisées (selon le fournisseur de messagerie) seront convertis en pièces jointes HTML au lieu d'être coupés dans le corps de l'e-mail.
      • Le lien permettant d'explorer les données dans Looker a été déplacé en haut de l'e-mail pour une meilleure visibilité.
    • L'historique inclut désormais les looks.
    • Correction d'un problème lié à l'effacement inattendu des zones de saisie de texte libre dans l'éditeur de visualisation.
    • Justifiez à droite les valeurs des calculs du tableau numérique dans le tableau de données.
    • Fournissez une erreur utile lorsque la limite de 30 000 lignes avec des données pivotées est atteinte (l'erreur s'affiche dans le fichier .csv, et non dans Looker).

    Looker 3.24 23/06/2015

    LookML et tables dérivées

    • Extensions LookML (fonctionnalité Labs) : un nouveau paramètre extends permet aux développeurs d'ajouter des fichiers de vue et d'exploration existants dans des fichiers d'extension distincts. Cela permet de créer des LookML plus modulaires et réutilisables, et de simplifier les mises à jour. En savoir plus
    • Le journal des événements de la table dérivée persistante est déplacé vers la base de données Looker interne:le journal des événements de la table dérivée persistante a été déplacé du schéma de travail vers la base de données Looker afin d'accélérer les performances et de réduire la charge sur la base de données analytique.
    • Tables dérivées composées:la définition SQL de n'importe quelle table dérivée peut désormais faire référence à n'importe quelle autre table dérivée à l'aide de ${view.SQL_TABLE_NAME}. Cette fonctionnalité fonctionne avec tous les types de tables dérivées (persistantes et éphémères). Consultez la documentation.

    Explorer

    • Mise en forme des nombres dans le contenu exporté:la mise en forme des valeurs est appliquée par défaut dans les liens partageables ou les URL de feuilles de calcul. Activez ou désactivez la mise en forme en modifiant l'URL. En savoir plus Consultez la documentation.
    • Calculs de table:il est désormais possible de faire référence aux totaux de lignes et de colonnes dans les calculs de table, lorsqu'ils existent. 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 ne reflètent désormais les modifications apportées aux filtres qu'après avoir réexécuté le tableau de bord, au lieu de les afficher instantanément avant qu'elles ne soient appliquées.

    Ajouts et modifications généraux

    • Les données sur les requêtes SQL Runner 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 Spaces Consultez la documentation.
      • Les espaces peuvent être imbriqués pour permettre une hiérarchie.
      • Tous les espaces partagés existants commenceront à partir d'un 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 de la même instance peuvent utiliser différents fuseaux horaires. En savoir plus
      • Remarque:Cette fonctionnalité affecte les résultats des requêtes et nécessite d'être comprise pour être correctement interprétée. Cette fonctionnalité ne doit être activée que lorsque cela est nécessaire et après une formation appropriée des utilisateurs.
    • La fenêtre modale "Enregistrer un look" mise à jour permet d'enregistrer des looks plus facilement et plus rapidement.
    • Possibilité d'accéder à la "version longue" d'une URL de look En savoir plus
    • Améliorations apportées aux calculs de tableaux

    Visualisations et tableaux de bord

    • La nouvelle barre d'informations sur les éléments du tableau de bord indique quand les données de la 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éfinies sur "Pointeur".
    • Possibilité d'ajouter des Looks à un tableau de bord depuis celui-ci. Les présentations doivent se trouver dans le même espace que le tableau de bord. En savoir plus
    • Améliorations apportées aux libellés de valeurs des graphiques

    Dialectes et bases de données

    • Prise en charge bêta des tables PDT dans Oracle.
    • Amélioration de la compatibilité avec BigQuery. En savoir plus
    • Les agrégations symétriques ne sont désormais activées que pour les dialectes compatibles, et non pour l'ensemble de l'instance.
    • Possibilité d'éteindre les tables dérivées persistantes par connexion.

    LookML et environnement de développement

    • Option permettant d'éviter la validation avec des 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'obtenir des suggestions même lorsque access_filter_fields ou sql_always_where est utilisé. En savoir plus

    Améliorations et corrections de bugs générales

    • Le bouton Retour rétablit désormais l'état précédent de la page au premier clic.
    • La création de modèles ERB est désormais obsolète.
    • Correction des erreurs "Relation n'existe pas" ou "Table n'existe pas" liées à PDT.

    Looker 3.20 27/04/2015

    Fonctionnalités qui sortent de Labs

    Ces fonctionnalités étaient disponibles dans Labs dans la version 3.18 et sont désormais activées par défaut:

    • Calculs de table:possibilité d'ajouter des champs directement sur la page "Explorer", en fonction des résultats d'une requête. En savoir plus
    • Sélecteur de champs repensé:le sélecteur de champs permet désormais de réduire les champs par vue et groupe de dates, de supprimer les noms de vues en majuscules des champs et de modifier la couleur des mesures. En savoir plus

    Tableaux de bord et visualisations

    Améliorations des tableaux de bord planifiés (en savoir plus):

    • Les tableaux de bord planifiés peuvent désormais s'afficher sous forme de messages intégrés ou de pièces jointes au format PDF.
    • Vous pouvez planifier tous les tableaux de bord à partir de leur icône en forme de roue dentée ou depuis un espace.
    • Une icône de planification, avec des informations sur la planification, s'affiche désormais pour chaque tableau de bord planifié dans son espace.

    Environnement de développement

    Workflow 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 associé à une branche, et les commits en mode développement sont synchronisés avec GitHub ou votre service Git. "Déploiement en production" met à jour votre environnement de production en fusionnant cette branche avec la branche principale.

    LookML

    Admin

    • Parcourez et recherchez des utilisateurs à l'adresse /admin/users.
    • Groupes LDAP: les instances qui utilisent LDAP pour l'authentification des utilisateurs peuvent désormais organiser les nouveaux utilisateurs en fonction des groupes déjà présents dans leur configuration LDAP.

    Améliorations et ajustements généraux

    • Compatibilité avec 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 SQL Runner.
    • Mises à jour mineures apportées au panneau d'administration des PDT.

    Looker 3.18 30/03/2015

    Explorer

    • Fonctionnalité Labs: nouveau sélecteur de champs: le sélecteur de champs permet désormais de réduire les champs par vue et groupe de dates, de supprimer les noms de vues en majuscules des champs et de modifier la couleur des mesures. Vous pouvez activer toutes les fonctionnalités dans le panneau Labs (/admin/labs). En savoir plus
    • Fonctionnalité Labs: Calculs de table: possibilité de définir des calculs sur les résultats d'une requête depuis la page "Découvrir". Doit être activé par un administrateur dans le panneau Labs. En savoir plus
    • Descriptions d'exploration: doivent être définies dans le fichier de modèle à l'aide du paramètre description:. S'affiche lorsque vous pointez sur l'icône ? à côté du nom de l'exploration dans le sélecteur de champs. Consultez la documentation.
    • Filtrer par "OU" dans les champs de date: appuyez sur le bouton + à côté d'un filtre de date existant pour ajouter un filtre supplémentaire à ce champ, ou utilisez des virgules entre les dates lorsque vous utilisez Correspondances (avancées). En savoir plus
    • L'heure relative à laquelle une requête a été exécutée s'affiche désormais à côté du bouton d'exécution (par exemple, "3 minutes auparavant").
    • Si aucun tri n'est spécifié dans une requête avec des dimensions à niveaux, les résultats sont triés par ordre de niveau par défaut.

    Transformations / Tables dérivées persistantes

    • Le mode Production et le mode Développeur partagent la même table persistante si le code SQL n'a pas changé. De plus, lorsqu'un utilisateur crée une table dérivée persistante (PDT) en mode Développeur et publie le modèle mis à jour en production, la production utilise la table PDT déjà créée si le code SQL n'a pas changé. Consultez la documentation.
    • "Rebuild Derived Tables & Run" (Recréer les tables dérivées et exécuter) ne fera désormais attendre que la requête de cet utilisateur. Toutes les tables requises pour cette requête seront regénérées en arrière-plan et seront remplacées une fois la tâche terminée.Aucune autre requête ne sera affectée par l'utilisation de ce bouton (c'est-à-dire qu'un utilisateur qui appuie sur ce bouton ne bloquera plus les autres utilisateurs). Consultez la documentation.

    IDE et gestion des modèles

    • Historique des commits dans l'IDE, y compris des liens vers des fournisseurs de contrôle des versions pour les clients qui les ont configurés via Looker. Accédez à l'historique dans le menu déroulant à côté du bouton Transmettre. En savoir plus
    • Modifications mises en surbrillance dans les différences pour faciliter la lecture des commits. En savoir plus
    • Configuration et prise en charge de fournisseurs de contrôle des versions supplémentaires : configurez le contrôle des versions pour les fichiers LookML dans Looker à l'aide de Bitbucket, GitLab, GitHub Enterprise ou de tout serveur Git pouvant utiliser une clé SSH pour l'authentification. En savoir plus
    • Synchronisation des projets lors du premier push : une fois la configuration git terminée, les nouveaux projets créés par un utilisateur sont automatiquement ajoutés au mode développeur de tous les utilisateurs, sans que ceux-ci aient à recompiler leur répertoire. En savoir plus

    Tableaux de bord et visualisations

    • Possibilité de planifier des tableaux de bord en tant que pièces jointes PDF à des e-mails (les déploiements Looker hébergés par le client nécessitent PhantomJS et doivent être activés dans le panneau Labs.
    • Possibilité de combiner des types de graphiques cartésiens dans une même requête Dans l'onglet "Configuration de la visualisation" de la page "Explorer", indiquez series_name: <chart_type>. Toute série pour laquelle aucun type explicite n'est déclaré utilisera le type de graphique sélectionné. Ne fonctionne pas avec les graphiques empilés. En savoir plus
    • Vous pouvez désormais définir des lignes de référence pour l'axe Y via l'interface utilisateur. En savoir plus
    • Vous pouvez désormais définir la valeur maximale de l'axe Y indépendamment de la valeur minimale.
    • Possibilité de définir une densité de graduations personnalisée pour l'axe Y. En savoir plus
    • Les points nuls n'apparaîtront plus dans les graphiques en anneau.

    Espaces

    • Possibilité de supprimer plusieurs looks à la fois dans un espace. Consulter la documentation
    • La recherche dans Espaces inclut désormais le nom du modèle dans l'ensemble de résultats.
    • Les options "Déplacer / Copier / Supprimer" sont désormais disponibles dans le bouton en forme de roue dentée de chaque look d'un espace.

    Améliorations et ajustements généraux

    • Les dimensions de type: int sont désormais triées par ordre numérique au lieu d'être triées par ordre alphabétique.
    • Compatibilité avec les bases de données Datavirtuality.
    • Les types de champs de localisation sont désormais entièrement compatibles avec Oracle, BigQuery, Redshift, PostgreSQL, MySQL, Greenplum, MS SQL Server, Aster et Teradata.

    Looker 3.16 02/03/2015

    Tableaux de bord

    • Hauteur de ligne ajustable : possibilité de modifier la hauteur des lignes d'éléments dans les tableaux de bord définis par l'utilisateur. Pointez entre les lignes pour afficher une flèche vers le haut ou vers le bas. Faites glisser la souris vers le bas pour augmenter la hauteur de la ligne au-dessus de votre souris. (voir la documentation)
    • Notes : chaque élément d'un tableau de bord peut désormais être accompagné d'une note textuelle pour transmettre des informations spécifiques à cet élément. Ajoutez et modifiez la note dans le menu déroulant en forme de roue dentée de chaque élément. La note peut s'afficher en haut ou en bas de l'élément, ou lorsque l'utilisateur pointe dessus. (voir la documentation)
    • Écouteurs de tableau de bord réductibles : les filtres que chaque élément écoute se réduisent désormais s'ils sont plus longs qu'une ligne. Cliquez dessus pour les développer.
    • Mise en forme améliorée des tableaux de bord au format PDF : inclut un lien vers le tableau de bord, un pied de page avec l'heure de téléchargement et des notes
    • Modifications apportées à la fenêtre modale de filtrage
      • La valeur par défaut du champ "Appliquer au champ" dans la section "Écouteur" de la fenêtre modale de création de filtre du tableau de bord est le champ qui correspond ou contient le nom du filtre qu'il écoute.
      • Les utilisateurs ne peuvent écouter chaque filtre qu'une seule fois.

    Visualisations

    • Mise à jour de la cartographie (voir la documentation)
      • Nouvelles cartes de codes postaux intégrés: péninsule de San Francisco, New York, Austin et Royaume-Uni
      • "Régions de la carte" dans la fenêtre modale de configuration de la visualisation sur la page "Explorer" accepte désormais les fichiers TopoJSON non géographiques pour les données cartographiques déjà projetées.
    • Formats pour les visualisations à valeur unique : utilisez le nouveau paramètre value_format (voir la documentation).
    • Mises à jour de l'éditeur de visualisation:
      • "Pourcentage de variation" a été renommé "Pourcentage par rapport à la valeur précédente".
      • "Afficher les noms des vues" a été renommé "Afficher le nom complet des champs"

    Explorer

    • Gestion des erreurs de champ inconnues : les champs comportant des erreurs n'apparaissent pas dans le sélecteur de champs en mode de production. En mode développeur, les champs comportant des erreurs s'affichent dans le sélecteur de champs comme des champs indisponibles. Cela devrait réduire le nombre d'erreurs "Substitution de champ inconnue".
    • Le téléchargement de "fichier Excel" a été renommé "Téléchargement de fichier de requête Excel" pour refléter l'action réelle.
    • L'option "Rendre public" est désormais disponible dans le menu déroulant du bouton en forme de roue dentée sur la page Explorer.

    Panneau d'administration

    • Panneau "Anciennes fonctionnalités" : cette section affiche les fonctionnalités obsolètes de Looker et aide les utilisateurs à s'en passer. Les fonctionnalités de cette liste varient selon la première version d'une instance Looker (c'est-à-dire que les utilisateurs plus anciens verront plus de fonctionnalités obsolètes que les utilisateurs plus récents) (voir la documentation)
    • Mise à jour des fonctionnalités Labs:les agrégations symétriques et les limites de colonnes sont désormais des fonctionnalités complètes et seront activées pour tous les nouveaux utilisateurs. Pour en savoir plus sur chacune de ces fonctionnalités, cliquez ici.

    LookML

    • Nouvelle syntaxe de mise en forme (voir la documentation)
      • Looker utilise désormais une mise en forme de type Excel pour les champs numériques et de chaîne, écrits avec le paramètre value_format.
      • Le nouveau format rend obsolète les éléments suivants:
      • Mise en forme Printf
      • Types de champs LookML: percentage, dollars et cents
      • Paramètres de champ numérique: format et units
    • Utiliser la table dérivée existante (PDT) lors de la régénération : lorsque la table dérivée persistante est en cours de régénération, Looker utilise la table précédente pour les requêtes. Cela s'applique aux tables dérivées utilisant un déclencheur SQL.
    • Entiers pour les champs de date : tous les dialectes renvoient désormais des entiers pour DateHourOfDay, DateMonthNum, DateDOM et DateDOWIndex.
    • Le code SQL généré par LookML force désormais les dates à être de type "date" lorsqu'elles sont déclarées explicitement comme telles. Permet à Redshift d'utiliser sa clé de tri.
    • Le code SQL généré par LookML utilise désormais des opérateurs relationnels au lieu de BETWEEN dans les équations de date.

    Améliorations et ajustements généraux

    • URL courtes : les URL sont désormais présentées dans un format plus court, ce qui les rend plus faciles à partager. Notez que cela a un impact sur la configurabilité de l'URL, ce qui peut modifier le comportement des utilisateurs.
    • La conservation des espaces blancs a été réintroduite dans le tableau des résultats de SQL Runner
    • Le bouton "Créer un espace" a été déplacé en haut de la page "Espaces"
    • Les noms d'espaces sont désormais limités à 100 caractères
    • La métrique "Durée d'exécution totale" est désormais disponible dans le tableau "Historique" (accessible via l'exploration des éléments du panneau "Utilisation").
    • Le lien "Ouvrir dans Looker" fonctionne désormais dans tous les looks planifiés, même ceux envoyés à des listes.
    • Les présentations sont désormais affichées par ordre alphabétique dans les menus déroulants du fil d'Ariane sur la page "Explorer" et dans les tableaux de bord.
    • Correction de la syntaxe du dialecte Aster: DISTRIBUTE BY (et non ON) est désormais utilisé dans la définition de persistent_table

    Looker 3.14 2015-02-02

    Espaces et collaboration

    • Validateur d'aperçus (fonctionnalité Labs): vérifiez si des aperçus sont défectueux, et recherchez/remplacez les champs défectueux ou renommés à tous les emplacements. Utilisez l'outil de validation des looks avant d'appliquer les modifications au modèle. (voir la documentation)
    • Espaces de la maison: définissez n'importe quel espace comme espace "Maison" en cliquant sur l'icône de maison à côté du nom de l'espace souhaité.

    LookML

    • Agrégations symétriques:permet d'importer des mesures dans une exploration jointe. Essayez-la sur des explorations individuelles, puis activez-la via Labs pour l'ensemble de votre instance.
    • Hiérarchisation, instruction CASE SQL et champ "Order By"
      • Ordre de tri modifié:les champs sql_case sont désormais triés dans l'ordre dans lequel ils sont listés, et non par ordre alphabétique. Cela modifiera la fonctionnalité de tri actuelle. Pour trier par ordre alphabétique de la manière classique, utilisez alpha_sort: true. (voir la documentation)
      • Style des niveaux désormais disponible : le nouveau paramètre style modifie la présentation des niveaux dans un tableau de données. Les options sont style: relational, style: integer, style: interval et style: classic (par défaut) (voir la documentation).
      • Ajout de order_by_field: nouveau paramètre permettant de trier les dimensions en fonction d'une autre dimension (voir la documentation)
    • dow et dow_number sont désormais obsolètes et remplacés par day_of_week et day_of_week_index (voir la documentation).
    • Nouvelle mise en surbrillance de la syntaxe LookML

    Tables dérivées

    • Amélioration du panneau d'administration des tables dérivées persistantes (PDT) pour afficher la dernière et la moyenne des durées de compilation des PDT, le nom de la table et des informations sur le déclencheur

    Tableaux de bord et visualisations

    • Options de téléchargement
      • Vous pouvez télécharger l'intégralité du tableau de bord (hors LookML) au format PDF (fonctionnalité Labs) (PhantomJS doit être installé).
      • Les données d'un élément de tableau de bord peuvent être téléchargées directement depuis le tableau de bord.
    • Possibilité de masquer les titres des tableaux de bord lors de l'intégration à l'aide du paramètre d'URL hide_title=true (voir la documentation)
    • Looker ne met à jour la description du filtre d'un élément qu'après la mise à jour des données affichées par la requête.
    • Amélioration de la messagerie dans l'application :
      • Amélioration du libellé de l'erreur "Erreur de substitution inconnue" et d'autres messages d'erreur de modélisation
      • Clarification des conséquences de la copie de tableaux de bord LookML dans des espaces
      • Ajout d'un avertissement lors de l'écoute et du filtrage sur le même élément, car le filtre est ignoré

    Enterprise, Platform et Security

    • Exiger l'autorisation "Explorer" pour ouvrir les looks (remarque: cela peut affecter les utilisateurs qui ne disposent pas de cette autorisation, mais qui devraient pouvoir voir les looks) (voir la documentation)
    • Connexion alternative : possibilité d'ajouter des utilisateurs par adresse e-mail lorsque LDAP/Google Auth est activé
    • Sauvegardes S3 personnalisées: spécifiez votre propre bucket S3 et vos identifiants pour les sauvegardes (par défaut, le compte AWS géré de Looker est utilisé).
    • Augmentation de la taille maximale du pool de connexions de 30 à 100
    • Compatibilité avec les générateurs BigQuery et Snowflake
    • Prise en charge de nouveaux dialectes de base de données pour Teradata et Xtremedata

    Améliorations et ajustements généraux

    • Gestion des exceptions SMTP supprime les jobs de messagerie bloqués dans la file d'attente pendant plus de sept jours et annule les erreurs suivantes
    • Texte "(En cours)" ou "(Terminé)" dans le titre du navigateur au lieu d'icônes de favicon
    • Correction du problème lié aux cookies CSRF Safari lors de l'intégration de Looker dans des sites Web publics

    Looker 3.12 2015-01-26

    Explorer

    • Fonctionnalité de pivotement supplémentaire:lorsque vous effectuez un pivotement, ajoutez direction: column à type: running_total pour effectuer le calcul dans la colonne plutôt que sur un pivot. La valeur par défaut actuelle est direction: row, qui calcule à la place sur la ligne. Pour obtenir des instructions complètes sur le pivotement, consultez [cette page]/reference/field-reference/measure-type-reference#running_total.
    • Diagnostics d'exécution disponibles:le temps d'exécution de chaque requête d'exploration est désormais disponible sur la page "Historique" d'un utilisateur (/account/history). Cette information est également enregistrée dans la base de données Looker interne et peut être consultée via le panneau /admin/usage (voir la mise à jour du panneau d'utilisation ci-dessous).

    Tableaux de bord et visualisations

    • Valideur des tableaux de bord LookML Le validateur vérifie désormais les champs valides et les fautes de frappe courantes dans le code LookML utilisé pour créer un tableau de bord LookML.

    Enterprise, Platform et Security

    • Mise à jour du panneau d'utilisation:le nouveau panneau d'utilisation disponible à l'adresse /admin/usage enregistre désormais l'exécution de chaque exploration, élément de tableau de bord, intégration et présentation planifiée.
    • Amélioration de la gestion des erreurs SMTP:Looker reconnaît désormais les erreurs de messagerie SMTP et attend progressivement plus longtemps avant la prochaine tentative.
    • Aperçus publics sans limite:si vous enregistrez un aperçu public sans limite, il pourra renvoyer tous les résultats (et diffuser des flux, le cas échéant). Pour savoir comment enregistrer un look public, cliquez ici.

    LookML et IDE

    • Nouveau cas d'utilisation de sql_table_name:le paramètre sql_table_name est désormais disponible dans les jointures. Consultez la documentation.
    • Diagnostics des tables dérivées persistantes disponibles:la version initiale du panneau d'administration des tables dérivées persistantes (PDT) est désormais disponible à l'adresse /admin/pdts. Cela vous aidera à gérer le tableau d'utilisation, et nous continuerons de l'améliorer. Consultez la documentation.
    • Génération de modèles à table unique:il est désormais possible de générer un modèle avec une seule table. Consultez la documentation.

    Améliorations et ajustements généraux

    • Correction d'une fuite de mémoire affectant certains clients disposant d'un grand nombre de fichiers de modèle.
    • Correction du raccourci pour exécuter une requête depuis SQL Runner (cmd+Entrée ou Ctrl+Entrée). Cliquez ici pour consulter la liste complète des raccourcis clavier.
    • Totals fixes et totaux de ligne (par exemple, total: true, row_total: right) dans les tableaux de bord LookML Consultez le document LookML du tableau de bord.
    • Mise à jour de la version de git pour nous assurer que nous n'étions pas exposés à une faille potentielle.
    • Possibilité d'exécuter sudo en tant qu'autre utilisateur si vous exécutez déjà sudo en tant qu'utilisateur différent.

    Looker 3.10 29/12/2014

    Tableaux de bord et visualisations

    • Tableaux de bord définis par l'utilisateur:
      • Importation de tableaux de bord LookML vers des tableaux de bord définis par l'utilisateur : permet aux utilisateurs de déplacer des tableaux de bord LookML vers des espaces partagés ou personnels
      • Interface utilisateur permettant d'ajouter des filtres aux tableaux de bord (voir la documentation)
      • Les tableaux de bord définis par l'utilisateur sont activés par défaut (ils ne sont plus une fonctionnalité Labs) (voir la documentation)
    • Amélioration des filtres du tableau de bord:
      • Les filtres des tableaux de bord correspondent à l'UI des filtres d'exploration
      • Possibilité de masquer/afficher la barre de filtres du tableau de bord
      • Pour actualiser un tableau de bord après avoir modifié un filtre, vous devez désormais appuyer sur le bouton "Exécuter" ou sur une touche de raccourci.
    • Réorganisation de la barre d'action supérieure:plus d'espace vertical, déplacement du bouton de course et de la roue dentée en haut à droite
    • Navigation rapide dans les tableaux de bord:fil d'Ariane pour naviguer facilement dans les espaces depuis les tableaux de bord

    • Taille de police:option permettant de modifier la taille de police des éléments à valeur unique ("font_size: medium") (voir la documentation)

    • Graphiques à barres:nouveau type de visualisation (voir la documentation)

    • Lignes de grille:option de visualisation des lignes de grille des axes X et Y ("x_axis_gridlines: true") (voir la documentation)

    • Plusieurs pivots:désormais acceptés dans les visualisations

    • Libellé de l'axe X par défaut:le nom du champ est désormais renseigné automatiquement (ce qui modifie le comportement par défaut du graphique).

    • Afficher/Masquer les libellés et les graduations des axes:possibilité de désactiver les libellés et les graduations des axes X et Y ("show_x_axis_label: false", "show_x_axis_ticks: false") (voir la documentation)

    • Permutation des axes:possibilité d'échanger les axes X et Y, créant ainsi un graphique "à l'envers" (voir la documentation)

    Collaboration et espaces

    • Un message de bienvenue et des instructions pour les nouveaux utilisateurs de leur espace
    • Rechercher dans l'espace actuel par défaut avec la possibilité de rechercher dans tous les espaces

    Enterprise, Platform et Security

    • Possibilité d'afficher les paramètres utilisateur d'incorporation
    • Sélecteur d'utilisateurs pour ajouter des utilisateurs à un rôle

    Explorer

    • Refonte de la barre d'action supérieure: plus d'espace vertical, déplacement du bouton de course et de la roue dentée en haut à droite
    • Navigation rapide dans Explorer: fil d'Ariane pour naviguer facilement dans les espaces depuis Explorer
    • Ajout de raccourcis clavier pour les actions courantes (voir la roue dentée en haut à droite) (voir la documentation)
    • Filtres de date inclusifs: ajout d'un nouveau filtre de date "dans la plage" inclusif des deux côtés

    LookML et IDE

    • Syntaxe de la nouvelle jointure:

      - 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
      
    • Option de libellé pour les modèles: libellé ajouté: pour les modèles

    • Afficher les erreurs d'expression régulière dans la recherche de projets

    • Les conditions de liquide fonctionnent désormais dans les champs

    Améliorations et ajustements généraux

    • Correction d'un bug qui empêchait les suggestions de filtres d'apparaître lorsque vous sélectionniez le filtre pour la première fois
    • Le filtre d'exclusion (n'est pas égal à) n'exclut plus NULL
    • Désactiver les suggestions lorsque vous utilisez sql_always_where (voir la documentation)
    • Correction du problème de fuite de mémoire affectant les Lookers avec un grand nombre de fichiers de modèle
    • Utilisation par défaut du mode de production pour l'intégration si l'utilisateur est connecté en mode développeur dans la même session de navigateur

    Looker 3.8 01/12/2014

    Tableaux de bord et visualisations

    • Filtres des tableaux de bord utilisateur: les tableaux de bord utilisateur (non LookML) acceptent désormais les filtres (voir la documentation).
    • Pourcentage d'abandon: option pour les graphiques à colonnes groupés (voir la documentation)
    • Afficher le nom de la vue: option permettant d'afficher/de masquer "NOM DE LA VUE" sur les visualisations et les tableaux de bord* (voir la documentation)
    • Séries masquées: détermine les séries qui seront masquées au début dans l'UI (voir la documentation)
    • Totaux: les totaux s'affichent désormais dans les éléments du tableau de bord LookML ("total: on" et "row_total: right") (voir la documentation)
    • Afficher les valeurs: affichez les valeurs au-dessus des points de données dans les graphiques (voir la documentation).
    • Mise à jour de la gestion des valeurs nulles: option de valeurs nulles discontinues pour les graphiques linéaires et les graphiques en courbes (voir la documentation)
    • Libellés de la série: définissez le libellé de la série en fonction des valeurs de dimension.
    • Mise en forme plus claire pour les graphiques à colonnes avec une dimension temporelle sur l'axe X (voir la documentation)
    • L'activation/la désactivation de la série est enregistrée avec la visualisation.
    • Incorporation de tableaux de bord: ajoutez /embed/ pour intégrer un tableau de bord (connexion requise).

    Enterprise, Platform et Security

    • Contraintes pour les développeurs: configurez un modèle (et donc un développeur) pour un ensemble spécifique de connexions.
    • Nouvelles options d'autorisation personnalisées (voir la documentation) :
      • download_with_limit: requêtes de téléchargement avec limite
      • download_without_limit: requêtes de téléchargement sans limite
      • save_content: permet d'enregistrer et de modifier des présentations et des tableaux de bord
      • schedule_look_emails: programmer un look pour envoyer des e-mails
    • Paramètres d'administration pour les contacts techniques par e-mail, les alertes de temps d'arrêt et les périodes de mise à jour des instances

    Améliorations et ajustements généraux

    • Cliquer sur le titre d'un élément du tableau de bord conserve toujours les paramètres de configuration de la visibilité dans Explorer.
    • Des dizaines de bugs ont été corrigés, en particulier concernant le tableau de bord et les visualisations. Hourra !

    Looker 3.6 03/11/2014

    Organisation et collaboration

    • Découvrez Spaces ! Organisez les présentations et les tableaux de bord dans des espaces partagés (par exemple, "Marketing", "Analyse des ventes du 4e trimestre"). Il existe toujours un espace pour chaque utilisateur dans Looker. Vous pouvez déplacer et copier des éléments de manière groupée entre les espaces. (voir la documentation)

    Explorer

    • Option "Totaux par ligne" lors d'un pivot: ajoutez un total sur une ligne en plus d'un total par colonne.
    • Raccourcis de dates à venir dans les filtres avancés ("demain", "semaine prochaine", "mois prochain", "année prochaine")

    LookML

    • Validateur LookML:vérifiez tous les problèmes LookML d'un projet en une seule fois pour vous assurer que tout fonctionne comme prévu.
    • Lors d'un pivot, ajoutez direction: column pour saisir percent_of_total afin de calculer le long de la colonne plutôt que sur un pivot. Utilisez plutôt direction: row (par défaut) pour effectuer le calcul sur la ligne.
    • Avertissements de suppression de LookML (Looker Labs) : l'éditeur LookML affiche des avertissements pour les options LookML qui ont été remplacées par une option plus récente.

    Enterprise, Platform et Security

    • Authentification Google (OAuth) : Looker peut authentifier les utilisateurs sur votre domaine géré par Google (voir la documentation)
    • Autorisation personnalisée pour désactiver SQL Runner pour certains utilisateurs

    Améliorations et ajustements généraux

    • Looker Labs: nous avons ajouté une section au panneau d'administration pour vous permettre d'accéder aux fonctionnalités expérimentales que nous développons.
    • Améliorations majeures des performances des applications. Rendu plus rapide des grands tableaux de données, des tableaux de bord et des chargements de pages
    • Mise en page responsive des tableaux de bord LookML avec layout: grid (voir la documentation)
    • Les champs d'heure Unix respectent la valeur "convert_tz: false" (désactivation de la conversion de fuseau horaire).
    • Autoriser percent_of_total et percent_of_previous lorsqu'une limite de lignes est atteinte
    • Les utilisateurs ne voient les looks et les tableaux de bord que s'ils ont accès au modèle.

    Looker 3.4 06/10/2014

    Visualisations

    • Tableaux de bord instantanés (bêta): les tableaux de bord affichent les données de l'exécution précédente pendant que de nouvelles requêtes sont exécutées en arrière-plan, ce qui permet d'afficher les informations instantanément. Vous pouvez activer cette fonctionnalité dans la section "Administration" de votre Looker.

    Explorer

    • Sur la page "Explorer" et les tableaux de bord, l'icône de l'onglet s'anime pendant l'exécution des requêtes et affiche une coche une fois les requêtes terminées. Vous pouvez ainsi laisser Looker s'exécuter en arrière-plan pendant que vous travaillez sur d'autres tâches.

    - Descriptions de champs: ajoutez des descriptions à vos champs dans LookML. Les descriptions s'affichent dans le sélecteur de champs de la page "Explorer". Les descriptions permettent d'expliquer aux utilisateurs exactement ce qu'est une dimension ou une mesure.

    Exemple de description de champ

    - dimension: sale_price
      description: 'Customers price'
      type: number
    decimals: 2
      sql: ${TABLE}.sale_price
    

    LookML

    • Ajout de la possibilité d'utiliser les champs "alias:" dimension_group

    Enterprise, Platform et Security

    • Types de rôles personnalisés : combinez des autorisations pour créer des types de rôles.
    • Ajout d'une option d'autorisation permettant de configurer les utilisateurs autorisés à partager des looks publiquement
    • Ajout d'une option d'autorisation permettant de configurer les utilisateurs autorisés à voir le code LookML
    • Prise en charge d'IBM DB2

    Looker 3.2 08/09/2014

    Interface utilisateur / Expérience utilisateur

    Explorer

    • IUG pour les filtres : menus déroulants, sélecteur de calendrier, etc.
    • Raccourcis clavier pour exécuter, enregistrer et effacer une requête (cmd+Entrée, cmd+S, cmd+K)
    • Boîte de dialogue permettant de spécifier le nom de fichier pour les téléchargements

    LookML / Projets

    • Le mot clé base_view: de LookML a été remplacé par explore: (base_view est obsolète, mais rétrocompatible)
    • Le mot clé detail: de LookML est désormais drill_fields: (detail: est obsolète, mais rétrocompatible)
    • Ajout du paramètre suggestable: false pour désactiver les suggestions de filtre pour un champ

    Enterprise, Platform et Security

    • (Bêta) Fonctionnalités intégrées: SSO, Whitelabel / OEM, Look et intégration du tableau de bord
    • Rôles : créer des rôles et des domaines utilisateur personnalisés (niveaux d'accès)

    Corrections de bugs et améliorations

    • Redshift utilise "terminate" au lieu de "cancel"
    • Mise en surbrillance de la syntaxe dans l'exécuteur SQL
    • L'URL courte à interroger contient également la dernière configuration de visualisation
    • Conversion automatique du fuseau horaire pour Oracle
    • Mises à jour de style dans la version 3.0 (merci aux testeurs bêta)
    • Améliorations apportées aux messages d'erreur
    • Afficher des avertissements lorsque des champs ne sont pas disponibles

    Looker 3.0 11/08/2014

    Interface utilisateur / Expérience utilisateur

    • Un nouveau style et un nouveau design !
    • Graphiques configurables par l'utilisateur sur la page "Explorer" (pas LookML)

    Explorer

    • Limite de colonnes (tableau croisé dynamique) : spécifiez le nombre de colonnes à afficher en plus des lignes.

    LookML / Projets

    • Suggestions de filtres : nouveaux paramètres LookML suggest_base_view, suggest_dimension et suggestions pour les dimensions.

    Visualisation des données

    • Les URL de requête conservent l'état de la visualisation
    • L'iFrame intégré fait référence à un graphique enregistré

    Enterprise, Platform et Security

    • (Bêta) Authentification Google (OAuth) : Looker peut authentifier les utilisateurs sur votre domaine géré par Google.
    • Nouveaux rôles utilisateur: développeur, tableaux de bord uniquement
    • Gestionnaire de sessions : afficher et révoquer les sessions Looker

    Corrections de bugs et améliorations

    • Amélioration de l'expérience d'ajout/suppression de projets
    • Fonctionnement des filtres de date "Après"