Notes de version 3.x

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

Looker 3.56 25/09/2016

Look flash_on

  • 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 éléments à vérifier:
    • Augmentation de l'accentuation sur le 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 visibles, y compris la planification, la suppression et le contrôle des accès
    • Modification excessive d'une présentation : la requête et le titre de la présentation peuvent être modifiés
    • Réinitialiser les liens Look et Explorer à partir d'ici, qui permettent aux utilisateurs de jouer avec la requête et d'approfondir leurs recherches sans affecter les autres la consommation de contenus enregistrés.

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 du tableau de bord LookML seront transférées vers les tableaux de bord définis par l'utilisateur après la conversion.

Visualisations et page "Explorer"

  • Désormais, lorsque vous filtrez une dimension en cliquant sur une valeur dans le tableau de données de résultats ou dans une visualisation sous forme de tableau, cette dimension est ajoutée en tant que filtre sur la page actuelle, au lieu d'actualiser toute 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 va maintenant ajouter un paramètre description aux nouveaux fichiers de vue générés.

Dialectes

  • BigQuery. Introduction de la compatibilité initiale avec le langage SQL standard de BigQuery. Comprend la prise en charge de l'estimateur de taille de requête et des agrégations symétriques.
  • Impala. Ajout de la compatibilité avec les tables dérivées persistantes.
  • DataVirtuality Correction d'un problème qui pouvait entraîner la génération de code SQL non valide par des agrégations symétriques.
  • MS SQL :
    • Correction d'un problème qui empêchait un champ d'utiliser plus de 30 caractères.
    • Introduction d'un dialecte statique (Microsoft SQL Server 2005) pour se connecter à la version obsolète de 2005 de MS SQL.
  • Flocons de neige. Correction d'un problème qui empêchait certaines combinaisons de filtres de date de renvoyer par erreur aucun résultat.

Admin

  • Sur la page "Groupes", vous avez la possibilité de 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 classé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.

Modifications générales et corrections de bugs

  • Mise à jour de la page 404 dans Looker pour indiquer qu'elle peut être due à un contenu manquant ou à 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.
  • Les groupes peuvent désormais être définis dans une URL d'ingestion 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.
  • "Ouvrir dans le navigateur" désactivé 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 tris des tableaux croisés dynamiques secondaires, tertiaires et autres sur la page Exploration.
  • 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 où start_date et end_date étaient considérés comme nuls lors de l'utilisation de "est le jour même" le filtre de date.

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 les utilisateurs et Gestion de contenu: un nouveau paradigme Groupes régit les ensembles d'utilisateurs. Les groupes peuvent être autorisés à accéder aux espaces en tant qu'unité. Les groupes peuvent être configurés automatiquement via des méthodes d'authentification existantes telles que LDAP et SAML. En savoir plus

Conception Looker

Mises à jour apportées aux tableaux de bord pour mobile afin d'en faciliter la lecture, notamment:

  • Taille des tuiles plus grande
  • Filtres plus faciles à utiliser
  • Navigation mise à jour pour améliorer l'espace disponible à l'écran

LookML

  • Ajout de périodes, 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 collez.
  • Possibilité de remplacer les références de champ dans les calculs de table et les filtres personnalisés grâce à l'outil de validation de Look En savoir plus
  • Les filtres utilisent désormais par défaut le même intervalle que celui de la période filtrée. Par exemple, lorsque vous filtrez sur "created_hour", le filtre sera défini par défaut sur "hours". au lieu de "jours".
  • Les descriptions des groupes de dimensions s'affichent désormais au niveau du nom du groupe de dimensions au lieu d'être 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 le sens de l'axe X ou Y.
  • Possibilité de masquer les totaux dans la visualisation des tables
  • 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...

  • Resource Manager 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 d'affichage par paires. Les administrateurs d'instances verront une nouvelle source appelée "moteur de rendu" dans le panneau de requêtes.
    • Ces modifications devraient réduire le délai avant expiration du contenu affiché et réduire l'impact sur l'instance Looker.

Modifications 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.
  • Fin de la prise en charge d'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.
  • Demander un lien de réinitialisation du mot de passe à partir de la page de connexion confirme désormais la réinitialisation du mot de passe.
  • Introduction 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 "Sélectionner un champ..." dans la fenêtre modale de modification du filtre du tableau de bord, les valeurs respecteront 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 de versions local.
  • Amélioration de l'efficacité de l'outil de validation 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.
  • Assurez-vous que les champs datatype: date sont correctement filtrés dans certains dialectes.
  • Correction d'un problème où les agrégations symétriques supprimaient les sauts de ligne dans la plupart des dialectes.
  • Correction d'un bug qui provoquait 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 une incohérence des couleurs 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 le développement ou la réduction des sections du sélecteur de champs dans Firefox.
  • Correction d'un problème où les délais généraient une erreur LookML lors de l'utilisation de 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 qui empêchait le paramètre can_filter d'autoriser le filtrage en cas d'interaction avec l'exploration détaillée.
  • 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 dans lequel les fuseaux horaires pouvaient changer 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 SQL de manière fiable dans l'onglet SQL de la page Exploration.
  • 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 provoquait une erreur Validation Failed lors de la modification de filtres sur un tableau de bord copié depuis l'espace d'un utilisateur supprimé.

Looker 3.52 31/07/2016

Looker Design

flash_on Barre de navigation repensée

  • Nous avons élargi l'espace disponible pour travailler avec des tableaux et des visualisations, et adapter l'affichage en mode paysage sur d'autres appareils.
  • Navigation simplifiée en supprimant les icônes et en organisant les actions utilisateur en priorité. La navigation inclut :
    • Parcourir : consultez 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 comprend les éléments suivants:
    • Rechercher des documents et Discourse
    • Liens vers la documentation officielle et Looker Discourse
    • Informations sur la version actuelle de Looker (y compris les notes de version et le numéro)
    • Service d'assistance par chat avec l'équipe d'assistance client de Looker (uniquement disponible pour les développeurs et les administrateurs d'instances)
  • Nettoyage du menu. Modification d’un certain nombre de menus et de listes afin de faciliter la navigation et 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

Onglet "Série" flash_on dans l'éditeur de visualisation

L'onglet "Séries" propose une interface améliorée permettant de modifier la couleur, le nom et le type d'une série. Tout ce qui avait été modifié à l'aide de paires clé-valeur dans les zones de texte libre de l'onglet Style se trouve dans l'onglet Série, qui a remplacé l'onglet Style pour les graphiques cartésiens.

En savoir plus : Graphiques à colonnes/Graphiques à barres/Graphiques à nuage de points/Graphiques en courbes/Graphiques en aires

Explorer

  • Les tableaux de données affichent désormais les totaux des colonnes lorsque le nombre maximal de lignes est atteint. 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 d'historique du planificateur. En savoir plus
  • Mise en page améliorée pour les téléchargements croisé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ête, 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 de PhantomJS.
  • Clarification de l'erreur que les utilisateurs reçoivent lorsqu'ils sont bénéficiaires d'un plan planifié créé par un utilisateur qui a été supprimé ou désactivé.

LookML et environnement de développement

  • Contexte généré automatiquement sous forme de 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 bascule désormais instantanément entre les fichiers et ne nécessite pas d'actualiser toute la page.
  • Liste des tables d'exécuteurs SQL tronquées. L'exécuteur SQL limite la liste d'aperçus de table à 500 pour limiter l'impact du navigateur.
  • Suppression complète du paramètre scoping. En savoir plus

Dialectes

  • BigQuery :
    • Correction d'un problème qui empêchait le calcul incorrect des agrégations symétriques en présence de nombres négatifs.
    • Amélioration de l'efficacité du délai week.
    • Amélioration du comportement des mesures dans les champs fanout_on.
  • Snowflake:
    • Ajout d'informations sur le fonctionnement des tables PDT.
  • Hive :
    • La version 1.2 de Hive est la version minimale prise en charge (plutôt que la version 0.13 de Hive).
    • 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:
    • Incorporation du pilote Presto JDBC 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) :
    • Assurez-vous 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.
  • Correction 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 table sur l'axe des y d'une visualisation.
    • Correction d'un problème où le format d'étiquette temporelle ne fonctionnait qu'avec une valeur de rotation des étiquettes.
    • Les visualisations s'affichaient vides si une valeur minimale ou maximale de l'axe des y était utilisée avec un type d'échelle logarithmique. Ce problème a été résolu.
    • 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 où différents systèmes Looker pouvaient traiter et trier les résultats dans des ordres différents dans différentes zones (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 le troncage incohérent des libellés lors des téléchargements de 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 qui provoquait la superposition de messages d'état vides dans la table de données lorsque les menus Outils des champs des tables étaient superposés.
  • 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 ceux-ci étaient configurés 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.
  • Les filtres personnalisés utilisant des dimensions "yesno" pouvaient générer un code SQL incorrect. Ce problème a été résolu.
  • Correction d'un bug à cause duquel les explorations étendues renvoyaient de manière incorrecte l'erreur "ignorer la liste inattendue de champs dans l'exploration".

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:

  • $$ 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.
    • $$ La substitution 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: prend désormais en charge les tables PDT et l'arrêt des requêtes.
    • Dialectes en streaming. Aster, Data Virtuality, Exasol, Greenplum, Hive, Impala, Microsoft Azure SQL, Microsoft SQL Server, Presto, Spark et Teradata. Consultez Quelles sont 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 :
      • Il est désormais possible de créer des vues à partir de plusieurs catalogues dans PrestoDB, et pas seulement celui spécifié dans la connexion.
      • Résolution du problème lié aux tests de connexion qui restaient dans la file d'attente Presto.
    • Corrections PostgreSQL
         :
      • Correction d'un problème qui entraînait une erreur de filtrage par 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'une mise en cache améliorée.
    • Ajout d'un lien vers l'instance dans les e-mails de bienvenue dans Looker.
    • Correction d'un bug qui entraînait un redimensionnement lent des pages intégrées.
    • Correction d'un bug sur la page 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 le langage SQL.
    • Modification du texte de l'info-bulle sur la page "Générer un modèle de projet".
    • Correction d'un bug qui provoquait le stockage d'ensembles de résultats volumineux dans le cache, provoquant des interruptions.
    • Mises à jour d'i__looker :
      • Ajout de embed_user en tant que jointure à l'exploration de l'utilisateur
      • sql_text a été ajouté à l'exploration de l'historique
      • Ajout de liens vers l'administration/les requêtes ainsi que vers le plan de planification.
    • Correction d'un bug qui entraînait la persistance des libellés des séries désactivées dans la visualisation.

    Looker 3.44 07/04/2016

    Changements importants

    • La fonctionnalité Tableau de bord instantané va être supprimée. Les tableaux de bord se chargent plus rapidement à partir du cache.
    • Le chargement des éléments depuis CDN est désormais activé pour tous les clients hébergés sur Looker.
    • Plusieurs anciennes fonctionnalités vont être désactivées par défaut, mais vous pourrez les réactiver. En savoir plus
      • Les libellés de champ peuvent remplacer le libellé de la vue
      • Point d'exclamation au début des noms de champ
      • 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: l'option "Adapter aux données" est pris en charge lorsque vous utilisez des cartes de densité.
    • Amélioration des messages d'erreur sur les vignettes du tableau de bord. Les erreurs de syntaxe de filtre incorrectes sont désormais affichées.
    • 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. Introduit un paramètre permettant d'afficher ou de masquer les X premières ou X dernières lignes, selon les spécifications de l'utilisateur.
    • L'option Axe Y logarithmique est désormais disponible pour les graphiques.
    • Correction d'un problème lié au mauvais alignement des éléments 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 les informations pertinentes, y compris les propriétaires de tâches.
      • Historique des jobs planifiés. Cette section présente les éléments récemment exécutés sur votre instance, ainsi que des détails tels que la requête, l'exécution, ainsi que l'état de réussite ou d'échec avec erreurs (le cas échéant).
    • Les apparences peuvent désormais avoir plusieurs planifications. Permet d'aligner la planification Look sur le fonctionnement de la planification des tableaux de bord. Les planifications de présentation étant désormais créées par utilisateur, différents utilisateurs peuvent avoir des planifications différentes pour la même présentation.
    • Les nouveaux plannings commenceront à la première heure planifié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 Ajout de la possibilité 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.
    • Les conditions multiples des clauses HAVING et des mesures filtrées sont désormais toujours placées entre parenthèses.

    Dialectes

    • Mises à jour 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 voir les calculs de table. Cette autorisation est toujours requise pour créer des calculs.
    • Le passage en mode développeur lors de la consultation d'un fichier qui n'existe qu'en production provoquait immédiatement une erreur 404. Ce problème a été résolu.
    • Mises à 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 de 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.
    • Une nouvelle version de Chrome provoquait le plantage du navigateur par les tableaux de bord. Ce problème a été résolu.
    • 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 des valeurs nulles en tant que chaînes qui ne fonctionnait pas.
    • Correction d'un bug qui ralentissait considérablement la navigation dans les fichiers LookML en mode développeur.
    • Ignorer un paramètre de client de chat qui entraînait l'ouverture inutile de la fenêtre de chat.

    Looker 3.42 13/03/2016

    Lookerbot

    Avec Looker 3.42, nous avons dévoilé Lookerbot, une intégration Slack avec Looker qui vous permet d'intégrer les données Looker dans 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

    • Désormais, lorsque vous cliquez sur un lien d'analyse, le menu d'analyse s'affiche toujours. Le ... est utilisé pour indiquer les liens externes et/ou les tableaux de bord. Les analyses hiérarchiques et dimensionnelles n'affichent pas cette icône.

    Aperçu du détail

    • L'affichage en détail charge les résultats 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
    • Pour les mesures ne comportant qu'une seule possibilité d'analyse, l'aperçu de l'analyse s'ouvre directement.
    • En cas de problème avec l'aperçu d'analyse, vous pouvez le désactiver en activant l'ancien comportement d'analyse. dans le panneau "Anciennes fonctionnalités". En savoir plus sur les anciennes fonctionnalités

    Menus d'analyse pour les visualisations

    • Active l'analyse détaillée des 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 d'analyse des visualisations autres que les tableaux, les valeurs uniques et les enregistrements uniques n'affichent plus l'option "Filtrer sur". options d'analyse.
    • Les menus de drill-down fonctionnent avec les tableaux croisés dynamiques dans les tableaux et les visualisations.

    Visualisations

    Améliorations apportées à la visualisation des tableaux

    • Les colonnes peuvent être renommées, y compris les noms des colonnes croisées dynamiques. En savoir plus
    • Les styles peuvent être appliqués aux tableaux, y compris le noir et blanc, transparent et en nuances de gris. En savoir plus

    Libellés 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
    • Un nouveau "Show Silhouettes" . 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 des lignes du tableau de données ne s'affichent plus dans les graphiques empilés.

    Calques de carte dans LookML

    • La relation entre une dimension et un ensemble particulier de régions de carte peut désormais être définie dans LookML, sans que chaque visualisation doive configurer une URL TopoJSON personnalisée. 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.
    • Il est possible de créer un lien vers la page d'exploration lorsque le sélecteur de champs est 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 une version 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 tableaux.
      • Correction d'un problème qui provoquait l'affichage de suggestions de texte "non définies".
    • 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 en minutes).

    Modifications 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 des 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 provoquait également l'envoi des éléments dont l'envoi était prévu le dimanche le lundi.
    • Correction d'un bug qui provoquait la duplication et l'écrasement des valeurs des filtres lors de l'ajout de plusieurs zones de saisie par filtre.
    • Corrections pour Internet Explorer :
      • Les libellés de l'axe X s'affichent maintenant.
      • Les légendes des graphiques entraînaient des erreurs lorsque les graphiques étaient trop petits. Ce problème a été résolu.
      • 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 empêchait l'ajout et la suppression d'une note d'aligner les vignettes du tableau de bord.
    • 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 tableaux intégrés publiquement.
    • 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é présente également aux utilisateurs des informations supplémentaires sur les liens entre la modification de Looks et la modification des tableaux de bord pour tous les lecteurs de ces contenus. Doit être explicitement activé dans la section "Labs".
    • Association automatique entre les 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
      • Modification 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]. Examinez les données directement à partir d'une visualisation plutôt que dans le tableau. En savoir plus

    Explorer

    • Modifications des calculs de table
      • Permet de supprimer des calculs de table de la table de données au lieu de forcer l'utilisateur à parcourir la fenêtre modale de calculs de table.
      • Le format au format "nombre-pourcent" sera désormais multiplié par 100.
    • Filtrer les mises à jour
      • Désormais, les requêtes qui génèrent des suggestions de filtres n'expirent pas lorsque les utilisateurs cliquent en dehors de la zone de filtre.
      • Les filtres sur type: tier fonctionnent désormais même avec des valeurs négatives.
    • Mises à jour des tables de données
      • Les dates dans les tables ne sont plus encapsulées. (Remarque : Cela peut élargir les colonnes de date, ce qui modifie les tableaux des utilisateurs.)
      • Les tableaux passent au défilement virtuel avec 10 000 cellules au lieu de 5 000.

    Dialectes

    • Le dialecte Presto est désormais entièrement pris en charge. Looker 3.40 prendra en charge les versions jusqu'à 0.132 de manière native. Pour les versions ultérieures, contactez l'assistance.
    • Spark est désormais un dialecte entièrement compatible. 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é, mettez en commentaire 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 sur tous les ensembles de données d'un projet.
    • DataVirtuality: correction du problème lié à la 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

    • LookML <> Mise à jour SQL:modification de la façon dont les clauses WHERE multi-éléments sont écrites, passant de WHERE A AND B à WHERE (A) AND (B) pour garantir des parenthèses appropriées dans les clauses WHERE plus complexes.
    • Correction d'un bug qui empêchait les tris des tables d'être transmis au tableau de bord.
    • Correction d'un bug qui provoquait le partage des autorisations Explorer 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 provoquait le dysfonctionnement des filtres de date relative avec les correspondances (avancé)
    • 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 générait par erreur des réponses 200 alors que des erreurs 404 auraient dû être fournies, par exemple si le préchargement échoue en raison d'une erreur dans l'une des 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 les utilisateurs de revenir à une version antérieure lors du processus de démarrage. En savoir plus

    Looker 3.38 12/01/2016

    Tableaux de bord et visualisations

    • Filtres réorganisables L'ordre d'affichage des filtres peut désormais être configuré dans les options Ajouter/Modifier des filtres du menu Outils sur les tableaux de bord.
    • Tiny Charts Les visualisations de tableau de bord sont simplifiées car leur taille est réduite pour permettre l'affichage de vignettes de tableau de bord plus petites que jamais contenant encore 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 un avertissement 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.

    Fourni par Looker

    • Styles personnalisés 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 et nommés. Vous n'avez donc pas besoin de saisir de chaînes de formatage.

    LookML

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

    Dialectes

    • Options de dialecte mises à jour. Le sélecteur de dialecte dans 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 incluant des caractères tels que : et . fonctionnent désormais correctement.
    • Correction d'un problème lié à Impala qui empêchait la fermeture 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'engorger 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 le générateur de vues.
    • La fenêtre modale "Enregistrer le tableau de bord dans l'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 à cause duquel des champs ne figuraient pas dans le code LookML généré pour le tableau de bord.
    • 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 empêchaient d'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 changements à venir concernant les anciennes fonctionnalités afin de faciliter la transition lorsque des 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 champs

    Anciennes fonctionnalités à supprimer dans Looker 3.40

    Veuillez retirer 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 champ
    • Libellés en majuscules dans les téléchargements et les configurations de graphiques
    • Envoyer un e-mail depuis looker@looker.com

    Anciennes fonctionnalités à supprimer dans Looker 3.42

    Veuillez retirer 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, télécharger et 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 pivots, les listes de décalage 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 un Look public sous forme d'images Partagez facilement des visualisations sous la forme d'une image statique qui se met à jour en même temps que vos données. En savoir plus
    • Avertissements de limite de lignes pour les Looks programmés. Les articles programmés depuis la page "Explorer" incluront un avertissement dans l'e-mail.
    • Restauration de la possibilité de copier/coller les en-têtes de table depuis la page "Explorer".
    • Mise à jour de la fenêtre modale "Rendre public" pour que l'utilisateur doive 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 "régulièrement diststyle" dans les tables dérivées persistantes non distribuées par clé. S'applique uniquement à Redshift. Introduit une ancienne fonctionnalité qui conserve l'ancienne valeur par défaut de distribution régulière. À partir de la version 3.36, le style de distribution ALL est défini par défaut.
    • Les champs de temps génèrent désormais toutes les périodes 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.

    Fourni par Looker

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

    Spaces

    • Les espaces affichent désormais tous les sous-espaces au lieu de se limiter à 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. Permet à un administrateur de définir 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.
    • Augmentation 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

    Réglages généraux Correction de bugs

    • 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 provoquait 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 a été atteinte pour les tableaux croisés dynamiques.
    • Correction d'un bug qui entraînait des erreurs de visualisation inexactes.
    • Correction d'un problème où les menus Outils des vignettes du tableau de bord dépassaient l'écran et ne pouvaient donc pas être sélectionnés.
    • 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 provoquait un dysfonctionnement de la carte thermique automagique si la jointure n'incluait pas xxx_bin_level dans le paramètre "fields".
    • 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 provoquait le téléchargement incorrect d'un fichier XLS en raison d'espaces blancs superflus.
    • 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 provoquait l'utilisation de raccourcis clavier pour ouvrir la fenêtre modale de modification du tableau de bord et choisir l'apparence.

    Looker 3.34 10/11/2015

    Visualisations

    • Nouvelle visualisation : cartes interactives. Les nouvelles fonctionnalités de zoom et de panoramique sont disponibles dans Maps. Elles 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 à sélectionner de nouvelles couleurs de graphique.
      • Le jeu de couleurs global par défaut peut être appliqué à l'ensemble de l'instance. En savoir plus
    • Possibilité de trier par série dans les visualisations. Triez le total des lignes dans le tableau pour afficher les informations du graphique par ordre croissant ou décroissant.
    • Mise à jour des info-bulles pour plus de lisibilité.

    Tableaux de bord

    • Chargement asynchrone du tableau de bord. Pour accélérer le chargement des tableaux de bord mis en cache, les vignettes se chargent désormais lorsque leurs données sont renvoyées par la base de données, au lieu de deux à la fois.
    • 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.
    • Suppression de la possibilité de rétablir l'option "Glisser" pour les tableaux de bord mise en page. La mise en page "Journal" est désormais la mise en page privilégiée pour tous les tableaux de bord à faire 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 par nombre total de lignes et calculs de table.
    • Modification d'une apparence dans une 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 Il n'est plus nécessaire d'actualiser la page pour voir les liens publics associés après avoir marqué une présentation comme publique.
    • Possibilité d'émettre 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 permet dans certains cas de réduire la taille et la complexité d'une requête.
    • Amélioration des suggestions de filtrage.
      • Les suggestions sont désormais correctement renseignées à partir d'une vue définie à l'aide du paramètre sql_table_name.
      • "Jour de la semaine" et "Indice du jour de la semaine" les périodes 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 "location" 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
    • Nouvelle période quarter_of_year. Cette période renvoie T1, T2, T3 et T4 indépendamment de l'année, et peut être créée en tant que groupe de dimensions ou en tant que dimension autonome. En savoir plus
    • Suggestions de filtres d'accès Vous pouvez activer les suggestions 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 période de votre choix. Définissez-les par champ en utilisant suggest_persist_for suivi d'une période. Si aucune valeur suggest_persist_for n'est définie, la valeur par défaut reste de six heures.

    Fourni par 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.
    • Fuseaux horaires des utilisateurs 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 :
      • de l'outil d'estimation de la taille des requêtes pour vous aider à gérer l'utilisation des requêtes.
      • Données imbriquées et répétées prises en charge de manière native dans LookML à l'aide du paramètre fanout_on. En savoir plus
      • tables PDT 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 prises en charge.
      • Les agrégations symétriques sont désormais prises en charge.
    • 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 tables PDT partagées.
    • Ajout d'une URL aux fenêtres modales du panneau des requêtes, pour vous permettre de revenir aux données sur ces requêtes.
    • Mises à jour du modèle i__looker et du panneau "Utilisation" :
      • Corrige l'exécution la plus récente de la requête.
      • Ajoute la durée d'exécution la plus récente.
      • Présente les rôles utilisateur dans une 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é.
    • Ajout de modes Éditeur de texte. Définissez le mode pour chaque compte . Les options sont "Vim" et "emac".
    • Correction d'un problème de filtrage dans lequel les virgules n'étaient pas correctement échappées.
    • 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. Tout le code HTML spécifié dans LookML est supprimé des balises et attributs JavaScript, 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 grâce à 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 le column_limit du LookML d'un tableau de bord est défini sur une chaîne vide (""), le column_limit est converti en nil.
    • Modifications de la modélisation Liquid pour tous les clients: JavaScript dans les modèles Liquid ne fonctionnera plus à partir de la version 3.34. Ni les balises <script>, ni les gestionnaires d'événements sur des éléments tels que onclick ou onmouseover ne fonctionnent.

    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 vignettes d'occuper plusieurs lignes tandis que d'autres restent sur une seule ligne. Améliore également 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 & IDE

    • Introduction d'un type de champ date_raw et d'une période raw, qui exclut les conversions et la conversion de fuseau horaire. En savoir plus
    • Les suggestions fonctionnent désormais avec les jointures one_to_one.
    • Amélioration de la vitesse du validateur LookML.
    • Comportement de type: yyyymmdd identique à celui de type: date, ce qui signifie que les conversions de fuseau horaire ne lui seront pas 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 désormais pas être à la fois un type distinct et une clé primaire.

    Panneau d'administration

    • Mappage de groupe à rôle 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:la suppression de 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 peuvent plus être verrouillées lors de requêtes de longue durée.
    • Redshift:amélioration des tableaux croisés dynamiques dans les bases de données et de meilleures performances des prédicats de date.

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

    • Fourni par Looker: les Looks intégrés affichent désormais les totaux, les totaux des lignes et les calculs de table.
    • Les tableaux d'e-mails programmés incluent désormais le quadrillage pour faciliter la lecture.
    • Amélioration du temps de chargement des pages d'exploration 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 des lignes et des colonnes seront désormais inclus.
    • Les tableaux de bord et les looks sont désormais correctement transférés après la copie.
    • Mise à jour de la section "Ajouter au tableau de bord" fenêtre modale.

    LookML & 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 dans la section Rôles et Autorisation.
    • 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 permettre d'améliorer les performances lorsqu'il s'agit d'ensembles de résultats volumineux.

    Dialectes et bases de données

    • Compatibilité avec Microsoft SQL Data Warehouse.
    • Compatibilité avec les tables partitionnées dans BigQuery.
    • Modification de la configuration des connexions Impala à l'aide de noSasl. En savoir plus

    Panneau d'administration

    • L'autorisation use_sql_runner ne dépend plus de l'autorisation develop pour fonctionner. En savoir plus
    • Mise à jour du panneau d'intégration (/admin/embed) pour inclure un validateur d'URI.
    • Panneau d'utilisation:
      • Mise à jour de la requête "source" afin de mieux prendre en compte les URL publiques et privées, ainsi que les requêtes suggest:.
      • Vous avez associé public_urls au look_id correspondant.
    • 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 provoquait un décalage des dates sur l'axe des abscisses lors de l'utilisation de la zone de saisie Format des étiquettes temporelles.
    • Correction d'un bug qui empêchait la conversion des fuseaux horaires lorsque des opérateurs de substitution étaient utilisés dans les définitions de champs.
    • Correction de deux bugs dans 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 provoquait l'omission des filtres dans le code SQL généré en cas de virgule de fin dans un ensemble de valeurs de filtre collées.
    • Lorsque la déconnexion automatique s'est produite, vous êtes de nouveau redirigé vers la page que vous consultiez précédemment.
    • Si vous êtes déconnecté dans un contexte intégré, Looker affichera désormais l'écran de connexion au lieu d'une erreur 401 si l'URL d'intégration contient 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 "Tableau" type de visualisation. En savoir plus
    • Compatibilité avec les graphiques en nuage de points de mesure par rapport à une autre mesure En savoir plus
    • Possibilité de filtrer les visualisations en fonction des résultats de calculs de tables yesno. 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 :
      • Fournissez des noms de champ plus détaillés lorsque "Afficher le nom complet du champ" est désactivé
      • Nouvelle option de taille de visualisation à valeur unique : "Ajustement automatique"
      • Les libellés multiples en anneau sont désormais activés par défaut
      • Par défaut, l'axe des abscisses est de type "temps". si la pile n'est pas "regroupée"
      • 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 maintenant traitées comme 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 la saisie d'un espace, en les saisissant et en les supprimant (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

    • Prise en charge des 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 pour 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 PDT ni les fuseaux horaires)
    • Amélioration de la prise en charge de paramètres JDBC supplémentaires dans les différents dialectes
    • Améliorations propres au dialecte:
      • Les noms de champs 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 d'une manière qui ne génère plus 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".

    Fourni par 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é

    • Compatibilité bêta des mappages de groupes/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 : libellés de valeurs désormais disponibles
      • Graphiques à barres et à colonnes : possibilité d'organiser les graphiques à barres empilées par valeurs croissantes ou décroissantes dans chaque colonne
      • Donut Multiples : taille de police des libellés de série configurable
    • Les légendes des graphiques cartésiens peuvent être alignées à droite ou à gauche. En savoir plus
    • Les lignes de référence restent sur le graphique lorsque la première série est supprimée. Notez que les lignes de référence dépendantes d'une série (comme min, max ou mean) font toujours référence aux valeurs des premières séries. En savoir plus
    • Améliorations des paramètres de l'axe X
         :
      • Forcer l'alignement des axes sur zéro lorsque des valeurs négatives sont présentes et qu'aucune valeur minimale ni maximale n'est définie.
      • Paramètre "Heure" sur l'axe des x ne fonctionne maintenant 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 « Voir LookML » situé en regard du nom d'une exploration dans le sélecteur de champs pour accéder à la définition d'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 de longue durée 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 tronqués en ligne.
      • 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 qui entraînait 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.
    • Indiquez une erreur utile lorsque vous atteignez la limite de 30 000 lignes contenant des données croisées dynamiques (l'erreur apparaît 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 une vue et d'explorer des fichiers 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 d'une 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 valeurs dans le contenu exporté:le format des valeurs est appliqué par défaut aux liens partageables ou aux URL des feuilles de calcul. Activer/Désactiver 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 de filtre qu'après avoir réexécuté le tableau de bord, au lieu d'afficher les modifications 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 prises en charge dans Snowflake.

    Looker 3.22 26/05/2015

    Spaces

    • Nouveau système d'organisation pour les espaces Consultez la documentation.
      • Les espaces peuvent être imbriqués pour permettre une hiérarchie.
      • Tous les espaces partagés existants commenceront à partir 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 d'une même instance peuvent travailler dans des fuseaux horaires différents. En savoir plus
      • Remarque : Cette fonctionnalité a une incidence sur les résultats des requêtes et nécessite d'être bien comprise pour les interpréter correctement. Cette fonctionnalité ne doit être activée qu'en cas de nécessité et après une formation appropriée pour les 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" de l'URL d'un Look. En savoir plus
    • Améliorations apportées au calcul des tables
      • Possibilité de mettre en forme les calculs de table à l'aide de la syntaxe value_format. Consulter la documentation En savoir plus
      • Nouvelles fonctions désormais disponibles: floor, ceiling, is_null et mod.

    Visualisations et tableaux de bord

    • La nouvelle barre d'informations sur les éléments du tableau de bord s'affiche lorsque 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, ainsi qu'une icône de note pour les notes du tableau de bord que vous pouvez survoler.
    • Possibilité d'ajouter des Looks à un tableau de bord depuis celui-ci. Nécessite que les Looks se trouvent dans le même espace que le tableau de bord. En savoir plus
    • Améliorations apportées aux libellés de valeur 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é de désactiver les tables PDT pour chaque connexion.

    LookML & Environnement de développement

    • Option permettant d'empêcher tout commit contenant des erreurs. Configurable par projet. La fonctionnalité est activée par défaut 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

    Réglages généraux Correction de bugs

    • Le bouton "Retour" permet désormais de revenir à l'état précédent de la page au premier clic.
    • Le modèle 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 disponibles dans 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
    • Refonte du sélecteur de champs:le sélecteur de champs réduit désormais les champs en fonction de leur groupe de vues et de dates, supprime les noms de vue en majuscules des champs et modifie la couleur des mesures. En savoir plus

    Tableaux de bord et visualisations

    Améliorations planifiées du tableau de bord (en savoir plus):

    • Les tableaux de bord programmé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 corrélé à une branche, et les commits en mode développeur sont synchronisés avec GitHub ou votre service Git. "Déployer en production" mettra à jour votre environnement de production en fusionnant cette branche avec le maître.

    LookML

    Admin

    • Parcourez et recherchez des utilisateurs sur la page /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 générales et Ajustements

    • 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é expérimentale: Sélecteur de champ repensé: le sélecteur de champs réduit désormais les champs par groupe de vue et de date, supprime les noms de vue en majuscules des champs et modifie 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 "Explorer". Doit être activé par un administrateur dans le panneau Labs. En savoir plus
    • Descriptions des explorations: doivent être définies dans le fichier de modèle à l'aide du paramètre description:. S'affiche lorsque vous passez la souris sur le signe ? en regard du nom de l'exploration dans le sélecteur de champs. Consulter 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

    • Les modes Production et 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é. Consulter la documentation
    • "Recréer les tables dérivées et Run" Désormais, seule la requête de cet utilisateur attendra une table recompilée. 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 les liens vers les 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 Envoyer. 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 d'autres fournisseurs de contrôle des versions : configurez le contrôle des versions pour les fichiers LookML dans Looker à l'aide de Bitbucket, GitLab, GitHub Enterprise ou 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 sous forme de pièces jointes aux e-mails au format PDF (les déploiements Looker hébergés par un client nécessitent PhantomJS et doivent être activés dans le panneau Labs).
    • Possibilité de combiner des types de graphiques cartésiens dans une seule 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
    • La valeur maximale de l'axe Y peut désormais être définie indépendamment de la valeur minimale de l'axe Y.
    • 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.

    Spaces

    • 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.
    • Vous pouvez désormais déplacer / copier / supprimer des éléments à l'aide du bouton en forme de roue dentée sur chaque Look dans un espace.

    Améliorations générales et Ajustements

    • 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 d'emplacement 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. Passez la souris d'une ligne à l'autre pour faire apparaître une flèche vers le haut/bas. Faites glisser vers le bas pour augmenter la hauteur de la ligne au-dessus de votre souris. (voir la documentation)
    • Remarques : chaque élément d'un tableau de bord peut désormais être associé à 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 doivent désormais se réduire s'ils dépassent 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
    • Filtrer les modifications de la modale
      • L'option "Appliquer au champ" Dans la section "Écouteur" de la fenêtre modale de création de filtres du tableau de bord, le champ qui correspond ou contient par défaut le nom du filtre qu'il écoute
      • Les utilisateurs ne peuvent écouter chaque filtre qu'une seule fois.

    Visualisations

    • Amélioration du mappage (voir la documentation)
      • Nouvelles cartes de codes postaux intégrées: Péninsule de SF, New York, Austin, 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:
      • Changement de nom : "Variation en pourcentage" par "Pourcentage du précédent
      • Changement de nom : "Show View Names" (Afficher les noms des vues) à « Afficher les noms complets 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 contenant des erreurs s'affichent en tant que champs indisponibles dans le sélecteur de champs. Le taux de "substitution de champ inconnue" devrait être réduit. les erreurs.
    • 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.
    • "Rendre public" est désormais disponible dans la liste déroulante du bouton en forme de roue dentée de la page d'exploration.

    Panneau d'administration

    • Panneau des anciennes fonctionnalités : cette section présente les fonctionnalités que Looker a abandonnées et aide les utilisateurs à s'en éloigner. Les fonctionnalités de cette liste varient en fonction de la première version d'une instance Looker (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, consultez cette page.

    LookML

    • Nouvelle syntaxe de mise en forme (voir la documentation)
      • Looker utilise désormais une mise en forme de style Excel pour les champs numériques et de chaîne, écrits avec le paramètre value_format.
      • Avec cette nouvelle mise en forme, les éléments suivants ne sont plus disponibles:
      • 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 préservation des espaces blancs a été réintroduite dans le tableau des résultats de SQL Runner.
    • "Créer un espace" Le bouton 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 les éléments d'exploration du panneau "Utilisation").
    • "Ouvrir dans Looker" fonctionne désormais dans tous les Looks programmés, même ceux envoyés à des listes
    • Les Looks sont désormais classés par ordre alphabétique dans les menus déroulants des fils d'Ariane de la page "Explorer" et des tableaux de bord
    • Correction de la syntaxe du dialecte Aster: utilise désormais DISTRIBUTE BY (non ON) dans la définition de la table persistante

    Looker 3.14 2015-02-02

    Espaces et collaboration

    • Validateur d'aperçus (fonctionnalité Labs) : vérifiez si les aperçus sont défectueux, et recherchez/remplacez les champs défectueux ou renommés à tous les emplacements. Utilisez l'outil de validation de Look 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, cas SQL et Trier par champ
      • 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. La fonctionnalité de tri actuelle sera modifiée. Pour trier par ordre alphabétique à l'ancienne, 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).
      • order_by_field added: 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 de la table dérivée persistante (PDT) pour afficher la durée moyenne et la dernière durée de compilation des tables dérivées persistantes, le nom de la table et les 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 à partir du 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 de l'impact de la copie de tableaux de bord LookML vers Espaces
      • Ajouter un avertissement lors de l'écoute et du filtrage sur le même élément, car le filtre est ignoré

    Entreprise, plate-forme et sécurité

    • Nécessite "explore" autorisation d'ouvrir des Looks (remarque: cela peut affecter les utilisateurs qui ne disposent pas de l'autorisation d'exploration, mais qui devraient 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
    • Nouvelle prise en charge des dialectes de base de données pour Teradata et Xtremedata

    Améliorations générales et ajustements

    • La gestion des erreurs SMTP supprime les jobs de messagerie bloqués dans la file d'attente pendant plus de sept jours et annule les erreurs suivantes
    • (En cours d'exécution) ou (Terminé) dans le titre du navigateur au lieu des 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 pivot supplémentaire : lors d'un pivot, 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:l'environnement d'exécution de chaque requête d'exploration est désormais disponible sur la page d'historique de l'utilisateur (/account/history). Ces données sont également consignées dans la base de données interne Looker et peuvent être explorées dans le panneau /admin/usage (voir la mise à jour du panneau d'utilisation ci-dessous).

    Tableaux de bord et visualisations

    • Outil de validation de tableaux de bord LookML : le programme de validation vérifie à présent 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.
    • Vues publiques sans limite : si vous enregistrez une vue publique sans limite, elle renverra tous les résultats (et sera diffusée, le cas échéant). Pour savoir comment enregistrer un style 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. Consulter 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 permettra de gérer le tableau d'utilisation et continuera à être amélioré. 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 qui affectait 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.
    • Totaux fixes et totaux de lignes (ex. : total: true, row_total: right) sur les tableaux de bord LookML. Consultez le document LookML du tableau de bord.
    • Mise à jour de la version de Git pour s'assurer que nous n'avons pas été exposés à une faille potentielle.
    • Ajout de la possibilité d'exécuter la commande sudo en tant qu'autre utilisateur si vous l'utilisez déjà en tant qu'autre utilisateur.

    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é de laboratoire) (voir la documentation)
    • Amélioration des filtres des tableaux de bord:
      • Les filtres des tableaux de bord correspondent à l'UI du filtre "Explorer"
      • Possibilité de masquer/d'afficher la barre de filtres du tableau de bord
      • L'option "Exécuter" est désormais nécessaire pour modifier un filtre bouton ou touche d'accès rapide pour actualiser le tableau de bord
    • 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 les tableaux de bord:fils d'Ariane pour naviguer facilement dans les espaces à partir des tableaux de bord

    • Taille de police:possibilité 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)

    • Quadrillage:option de visualisation du quadrillage 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

    • Message de bienvenue et instructions pour les nouveaux utilisateurs de leur espace
    • Rechercher par défaut dans l'espace actuel avec possibilité de rechercher dans tout

    Entreprise, plate-forme et sécurité

    • Possibilité d'afficher les paramètres utilisateur d'intégration
    • 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 la section "Explorer" : fils d'Ariane pour parcourir facilement les espaces à partir de la section "Explorer"
    • Ajout de raccourcis clavier pour les actions courantes (voir l'icône en forme de roue dentée en haut à droite) (voir la documentation).
    • Filtres de date inclusifs: ajout d'un filtre "dans la plage" filtre de date inclusif des deux côtés

    LookML et IDE

    • Nouvelle syntaxe de 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 projet

    • Les conditions Liquid fonctionnent désormais dans les champs

    Améliorations générales et ajustements

    • 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 d'un problème de fuite de mémoire affectant les Looker avec un grand nombre de fichiers de modèle
    • Passer en mode production lors de 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: cette option permet d'afficher/de masquer le 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 commenceront masquées 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).
    • Amélioration de la gestion des valeurs nulles: option de valeur nulle discontinu pour les graphiques en courbes et en aires (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 dans 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: configurer un modèle (et donc un développeur) sur un ensemble spécifique de connexions
    • Nouvelles options d'autorisations personnalisées (voir la documentation):
      • download_with_limit: télécharger des requêtes avec une limite
      • download_without_limit : requêtes de téléchargement sans limite
      • save_content: enregistrer et modifier des apparences et des tableaux de bord
      • schedule_look_emails : programmer un look pour envoyer des e-mails
    • Paramètres d'administration pour les contacts de messagerie techniques, les alertes de temps d'arrêt et les périodes de mise à jour des instances

    Améliorations générales et ajustements

    • Cliquer sur le titre d'un élément du tableau de bord conserve toujours les paramètres de configuration de la visualisation dans Explorer.
    • Des dizaines d'insectes écrasés, en particulier autour du tableau de bord et des visualisations, Bravo !

    Looker 3.6 03/11/2014

    Organisation et collaboration

    • Découvrez les espaces 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 des lignes" lors d'un pivotement : ajoutez un total sur une ligne en plus d'un total dans une colonne.
    • Raccourcis liés aux dates futures 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 tableau croisé dynamique, ajoutez direction: column pour saisir percent_of_total afin d'effectuer un calcul vers le bas de la colonne au lieu d'un tableau croisé dynamique. 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.

    Entreprise, plate-forme et sécurité

    • Authentification Google (OAuth) : Looker peut authentifier les utilisateurs auprès de votre domaine géré par Google (voir la documentation).
    • Autorisation personnalisée de désactiver l'exécuteur SQL pour des utilisateurs spécifiques

    Améliorations générales et ajustements

    • 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élioration majeure des performances de l'application. Accélération du rendu des tableaux de données, des tableaux de bord et des chargements de pages volumineux
    • Mises en page de tableaux de bord LookML responsives 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

    • Explorer la page et les tableaux de bord, l'icône d'onglet s'anime pendant l'exécution des requêtes et une coche s'affiche 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 pour configurer les utilisateurs autorisés à partager des Looks en mode public
    • Ajout d'une option d'autorisation pour configurer les utilisateurs autorisés à voir 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 une requête, 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 afin de désactiver les suggestions de filtrage 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 utilisateur et des domaines personnalisés (niveaux d'accès)

    Correction de bugs et ajustements

    • Utiliser Redshift « terminer » au lieu de "annuler"
    • Mise en surbrillance de la syntaxe dans l'exécuteur SQL
    • L'URL courte à interroger contient également la dernière configuration de la 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

    • Nouveau style et nouveau design !
    • Graphiques configurables par l'utilisateur sur la page Exploration (et non dans 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 visualisation
    • L'iFrame intégré fait référence à un graphique enregistré

    Entreprise, plate-forme et sécurité

    • (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 : consulter et révoquer des sessions Looker

    Correction de bugs et améliorations

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