À partir de Looker 3.46, les éléments marqués d'un flash_on 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
flash_on Looks
- Les looks sont désormais des documents autonomes. L'apparence a été actualisée pour mettre l'accent sur la présentation du contenu. Voici quelques points à vérifier :
- Accentuation du volet "Visualisation"
- Un panneau Détails réductible, qui affiche des informations rapides sur le Look, y compris sa description, son créateur, les dates et heures de création et de dernière mise à jour, ainsi que des informations sur la planification et le tableau de bord
- Options de configuration des présentations, y compris la planification, la suppression et le contrôle des accès
- Superposition de modification dans une présentation, où le titre de la requête et de la présentation peuvent être modifiés
- Réinitialisez les liens "Afficher" et "Explorer à partir d'ici", qui permettent aux utilisateurs de jouer avec la requête et d'approfondir leurs recherches sans affecter la consommation de contenu enregistré des autres.
Tableaux de bord
- Modification dans le tableau de bord En mode Édition, les utilisateurs peuvent désormais modifier les vignettes directement depuis le tableau de bord.
- Ajout d'un message sur les tableaux de bord comportant plus de 25 tuiles informant les utilisateurs que les performances peuvent être affectées.
- Les notes des tableaux de bord LookML seront transférées vers les tableaux de bord définis par l'utilisateur après la conversion.
Visualisations et page "Explorer"
- flash_on Filtrer une dimension en cliquant sur une valeur dans le tableau de données des résultats ou dans une visualisation de tableau ajoute désormais cette dimension en tant que filtre sur la page actuelle, au lieu d'actualiser la page entière. Cela désactive le filtrage dimensionnel sur les éléments de visualisation des tableaux de bord.
- Ajout d'une option "Dépingler 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
- Ajout de
${EXTENDED}
, qui vous permet de faire référence à la fois à l'objet étendu et à l'objet d'extension. En savoir plus - Remplacement de
SUPER*
parEXTENDED*
pour les listes. En savoir plus - Les tables dérivées persistantes créées en mode Développement auront désormais toujours une durée de vie maximale de 24 heures.
persist_for
En savoir plus - Le générateur LookML ajoutera désormais un paramètre
description
aux fichiers de vue nouvellement générés.
Dialectes
- BigQuery. Première prise en charge du langage SQL standard de BigQuery. Inclut la prise en charge de l'outil d'estimation de la taille des requêtes et des agrégats symétriques.
- Impala : Ajout de la prise en charge des tables dérivées persistantes.
- DataVirtuality Correction d'un problème qui pouvait entraîner la génération de requêtes SQL non valides par les agrégats symétriques.
- MS SQL :
- Correction d'un problème qui empêchait un champ d'utiliser plus de 30 caractères.
- Ajout d'un dialecte statique (Microsoft SQL Server 2005) pour se connecter à la version 2005 obsolète de MS SQL.
- Snowflake Correction d'un problème qui empêchait certaines combinaisons de filtres de date de renvoyer des résultats.
Administrateur
- Sur la page "Groupes", il est désormais possible de filtrer la liste des utilisateurs d'un groupe.
- Le lien "Réinitialiser le mot de passe" s'affiche désormais sur la page d'un utilisateur, sous le bouton d'envoi.
- 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, et les noms d'utilisateur nuls sont 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 que la page peut être le résultat d'un contenu manquant ou d'un manque d'autorisations.
- Boîtes de dialogue "Enregistrer", "Copier" et "Déplacer" mises à jour qui affichent des arborescences d'espaces ou de tableaux de bord pour indiquer les espaces dans lesquels un utilisateur peut enregistrer des éléments.
- Il est désormais possible de définir des groupes dans une URL d'intégration SSO.
- Les curseurs se concentrent désormais sur le premier champ de chaque boîte de dialogue.
- Correction d'un problème qui pouvait entraîner un délai plus long que d'habitude pour que le validateur de looks renvoie des résultats.
- L'option "Ouvrir dans le navigateur" est désactivée lorsque le format du 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 l'option "Obtenir le LookML du tableau de bord" d'explorer toutes les dimensions et mesures.
- Amélioration du message d'erreur affiché 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 couleurs.
- Correction d'un problème qui empêchait le respect des tris secondaires, tertiaires et ultérieurs sur la page "Explorer".
- Correction d'un problème qui pouvait entraîner des saccades 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 du filtre de tableau de bord.
- Correction d'un problème pour lequel
start_date
etend_date
étaient évalués sur la valeur "null" lors de l'utilisation de l'option de filtre de date "est le jour".
Looker 3.54 2016-08-28
Gestion de contenu et espaces
- Contrôles d'accès pour les espaces : gérez qui peut accéder à différents espaces et à quel niveau. En savoir plus
- Groupes pour la gestion des utilisateurs et des contenus : un nouveau paradigme de groupes régit les collections d'utilisateurs. Les groupes peuvent se voir octroyer un accès aux espaces en tant qu'unité. Les groupes peuvent être configurés automatiquement à l'aide de méthodes d'authentification existantes telles que LDAP et SAML. En savoir plus
Looker Design
flash_on Mises à jour des tableaux de bord mobiles pour une meilleure lisibilité :
- Taille de vignette plus grande
- Amélioration de l'usabilité des filtres
- Navigation mise à jour pour un meilleur espace à l'écran
LookML
- Ajout de nouvelles périodes, y compris
second
,millisecond
etmicrosecond
. En savoir plus - Ajout de la possibilité de filtrer sur la période
second
. En savoir plus - flash_on Le validateur LookML affichera désormais correctement un avertissement lorsque
order_by_field
est déclaré sur un champ non dimensionnel ou fait référence à une mesure. En savoir plus - flash_on Une ancienne fonctionnalité a été introduite pour empêcher les dimensions de faire référence à des mesures. En savoir plus
- flash_on Le Validateur LookML affiche désormais correctement un avertissement lorsque des champs de filtre sont déclarés avec
type: time
. En savoir plus
Explorer
- Il est désormais possible de copier les valeurs d'une colonne du tableau de données. Les valeurs copiées seront acceptées dans la zone de saisie du filtre si elles y sont collées.
- Vous pouvez désormais remplacer les références de champ dans les calculs de table et les filtres personnalisés par le validateur Look. En savoir plus
- Les filtres sont désormais définis par défaut sur le même intervalle que la période filtrée. Par exemple, lorsque vous filtrez sur "created_hour", le filtre est défini par défaut sur "heures" au lieu de "jours".
- Les descriptions des groupes de dimensions s'affichent désormais au niveau du nom du groupe de dimensions 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 la direction de l'axe X ou Y.
- Ajout de la possibilité de masquer les totaux dans la visualisation du tableau.
- Les lignes de référence utilisent désormais un sélecteur de couleur au lieu de valeurs hexadécimales.
- Les graphiques utilisent désormais le symbole nul (∅) au lieu de la chaîne "null".
- Les graphiques à secteurs et la légende associée seront désormais centrés en tant qu'unité au lieu de centrer le graphique lui-même.
Programmation 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 de rendu par paires. Les administrateurs d'instance verront une nouvelle source appelée "renderer" dans le panneau de requête.
- Ces modifications devraient réduire le nombre de délais d'expiration sur le contenu affiché et l'impact sur l'instance Looker.
Modifications générales et corrections de bugs
- Modifications apportées à Espaces
- Amélioration du temps de chargement de la page "Espaces".
- Amélioration du temps de chargement du sélecteur d'espaces dans les pop-up "Enregistrer", "Copier" et "Déplacer".
- Nous avons veillé à ce que le titre des espaces soit correctement propagé à l'onglet du navigateur.
- Mise à jour du style de la fenêtre modale "Modifier l'espace" pour qu'il corresponde à celui des autres fenêtres modales.
- Les curseurs se concentrent désormais sur le premier champ modifiable des pop-ups d'espace.
- flash_on La compatibilité avec Internet Explorer 10 a été abandonnée. En savoir plus
- Ajout d'une autorisation permettant aux utilisateurs d'afficher les superpositions d'analyse dans les tableaux de bord sans pouvoir explorer les données.
- Lorsque vous demandez un lien de réinitialisation du mot de passe depuis la page de connexion, une confirmation s'affiche une fois le mot de passe réinitialisé.
- Ajout d'un nouveau raccourci clavier (Ctrl+Maj+D) pour passer en mode Développement.
- La présentation de la section "Filtres fermés" dans les explorations et les tableaux de bord a été standardisée.
- Dans la liste déroulante "Choisir un champ" de la fenêtre modale de modification du filtre de tableau de bord, les valeurs respectent désormais les libellés de vue associés.
- Ajout d'une compatibilité intégrée pour la création d'un contrôle des versions local.
- Amélioration de l'efficacité du validateur LookML.
- Amélioration de l'arrêt des requêtes pour les versions 0.133 et ultérieures de Presto.
- Ajout d'une explication concernant 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 qui entraînait la suppression des sauts de ligne par les agrégations symétriques dans la plupart des dialectes.
- Correction d'un bug qui pouvait entraîner le plantage d'une instance lors de la validation de LookML.
- Correction d'un problème qui pouvait entraîner l'omission des totaux lorsque les tableaux croisés dynamiques étaient triés avec une limite de colonnes.
- Correction d'un problème qui pouvait entraîner des couleurs non concordantes entre les titres et le texte dans les visualisations à valeur unique.
- Correction d'un problème qui empêchait 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 champ avec Firefox.
- Correction d'un problème qui entraînait une erreur LookML lorsque des périodes étaient utilisées avec
can_filter: false
. - Correction d'un problème qui empêchait le téléchargement des tableaux de bord LookML contenant des objets texte.
- Correction d'un problème qui pouvait entraîner la suppression des destinataires lors de la réattribution de la propriété des plans programmés.
- Correction d'un problème lié au paramètre
can_filter
qui pouvait autoriser le filtrage lors de l'interaction avec l'analyse. - Correction d'un problème qui pouvait entraîner le basculement d'un filtre sur
matches (advanced)
après l'exécution d'une requête. - Correction d'un problème qui pouvait entraîner la modification des fuseaux horaires lors de l'analyse.
- Correction d'un problème qui empêchait la suppression fiable des valeurs de filtre dans les zones de saisie de filtre sur la page "Explorer".
- Correction d'un problème qui pouvait entraîner le maintien des tris de mesures dans la requête après la suppression de la mesure.
- Correction d'un problème qui empêchait la génération fiable de code SQL dans l'onglet "SQL" de la page "Explorer".
- Correction d'un problème qui pouvait entraîner le blocage d'un espace utilisateur si l'utilisateur n'avait pas accès à certains espaces.
- Correction d'un problème qui pouvait générer une erreur
Validation Failed
lors de la modification de filtres sur un tableau de bord copié à partir de l'espace d'un utilisateur supprimé.
Looker 3.52 2016-07-31
Looker Design
flash_on Barre de navigation repensée
- Élargissement de la zone de travail disponible pour agrandir l'espace de travail avec les tableaux et les visualisations, et pour permettre l'affichage en mode paysage sur d'autres appareils.
- Navigation simplifiée en supprimant les icônes et en axant l'organisation sur les actions de l'utilisateur. La navigation inclut les éléments suivants :
- Parcourir : examinez les contenus existants, commencez à partir des Looks et des tableaux de bord existants.
- Explorer : lancer une nouvelle requête
- Développement : accédez à l'éditeur LookML et à SQL Runner, et 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 dans la documentation et sur 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 de version)
- Assistance par chat avec l'équipe d'assistance Looker (uniquement disponible pour les développeurs et les administrateurs d'instance)
- Nettoyage du menu. Nous avons modifié un certain nombre de menus et de listes afin de faciliter la navigation et d'unifier la conception.
- Alphabetisation de plusieurs listes, y compris les rôles, les connexions et les explorations dans le modal "Filtres" du tableau de bord
- Éléments du menu en forme de roue dentée alignés à gauche et ajout de "..." aux options qui lancent un autre modal
Visualisations
flash_on Onglet "Série" dans l'éditeur de visualisations
L'onglet "Série" propose une interface améliorée pour modifier la couleur, le nom et le type d'une série. Tout ce qui avait été modifié à l'aide de paires clé-valeur dans les zones de texte libre de l'onglet "Style" se trouve désormais 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 la limite de lignes est atteinte. En savoir plus
- Les descriptions de l'onglet "Explorer" s'affichent désormais dans le menu déroulant "Explorer" de la barre de navigation supérieure.
Programmation et téléchargement
- Autorisation autonome pour afficher les informations planifiées L'autorisation
see_schedules
permet d'accéder aux panneaux "Planification" et "Historique du planificateur". En savoir plus - flash_on Mise en page améliorée pour les téléchargements segmenté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 vous avez des processus qui 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 peut pas afficher les PDF, car PhantomJS n'est pas installé.
- Clarification de l'erreur que les utilisateurs reçoivent s'ils sont destinataires d'un forfait programmé créé par un utilisateur supprimé ou désactivé.
LookML et environnement de développement
- Contexte généré automatiquement sous forme de commentaires SQL pour les PDT. Lors de la génération de tables PDT, Looker émet un commentaire indiquant le modèle, la vue, l'ID de l'utilisateur qui génère la table (si disponible), si l'utilisateur est en mode Développement ou non, et le slug de l'instance. En savoir plus
- Mise à jour du validateur de looks 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 rapide de fichier L'IDE de développement LookML permet désormais de passer instantanément d'un fichier à un autre sans recharger la page entière.
- flash_on Liste tronquée des tables de SQL Runner. SQL Runner limite la liste d'aperçu des tables à 500 pour limiter l'impact sur le navigateur.
- Suppression complète du paramètre
scoping
. En savoir plus
Dialectes
- BigQuery :
- Correction d'un problème qui pouvait entraîner un calcul incorrect des agrégats symétriques en présence de nombres négatifs.
- Amélioration de l'efficacité de la période
week
. - Amélioration du comportement des mesures dans les champs
fanout_on
.
- Snowflake :
- Ajout d'informations sur le fonctionnement des PDT.
- flash_on Hive :
- La version 1.2 de Hive est la version minimale compatible (au lieu de la version 0.13).
- Hive utilise désormais
LIKE
au lieu d'expressions régulières pour filtrer les chaînes.
- Spark :
- Looker utilise désormais la syntaxe HiveQL 1.2 au lieu de HiveQL 0.13.
- Presto :
- Le pilote Presto JDBC standard (version 0.149) a été intégré. En savoir plus
- DataVirtuality :
- Ajout d'une option SSL dans le panneau de connexion de Looker.
- Correction d'un problème qui empêchait DataVirtuality de charger correctement les messages d'erreur.
- flash_on MS SQL :
- Le pilote JDBC a été mis à jour vers la version 4.2. Notez que SQL Server 2005 ne sera plus compatible.
Modifications générales et corrections de bugs
- flash_on 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
etcreate_query_and_run_async
. Les utilisateurs de l'API doivent passer à la routecreate_query_task
.
- Assurez-vous que le format JSON renvoie les valeurs des champs
- 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.
- Nous avons modifié la façon dont Looker se connecte aux bases de données MySQL internes pour rendre la connexion plus robuste.
- Résolutions de bugs liés à la visualisation :
- Correction d'un problème qui empêchait les cartes de fonctionner avec des 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 intérieure de droite dans les graphiques.
- Correction d'un problème qui empêchait le format de valeur des calculs de tableau de s'afficher sur l'axe Y d'une visualisation.
- Correction d'un problème pour lequel le format du libellé temporel ne fonctionnait qu'avec une valeur de rotation du libellé.
- Correction d'un problème qui entraînait l'affichage de visualisations vides si une valeur minimale ou maximale de l'axe Y était utilisée avec un type d'échelle logarithmique.
- Correction d'un problème qui pouvait faire disparaître l'axe X d'un graphique en raison d'un avertissement.
- Correction d'un problème qui pouvait entraîner le traitement et le tri des résultats dans des ordres différents par différents systèmes Looker dans plusieurs zones (tableaux de bord, Explorations, téléchargements, etc.).
- Correction d'un problème qui empêchait l'indication visuelle de la recherche de suggestions dans un champ de saisie de filtre de s'afficher ou de continuer à s'afficher pendant l'exécution.
- Correction d'un problème qui entraînait une troncature incohérente des libellés dans les téléchargements de PDF.
- Les vignettes de texte des tableaux de bord LookML ne génèrent plus d'avertissements "L'élément doit spécifier une exploration".
- Correction d'un problème à cause duquel les menus en forme de roue dentée des champs des tableaux superposaient des messages d'état vide sur le tableau de données.
- Correction d'un problème qui empêchait la valeur par défaut d'un filtre de tableau de bord de s'intégrer correctement aux autres filtres si elle était configurée pour le faire.
- Correction d'un problème qui pouvait entraîner l'affichage de résultats vides pour les tableaux de bord intégrés lors de la première exécution.
- Correction d'un problème qui pouvait entraîner la génération d'un code SQL incorrect par les filtres personnalisés utilisant des dimensions "oui/non".
- Correction d'un bug qui entraînait l'affichage incorrect de l'erreur "ignore unexpected list of fields in explore" (ignorer la liste inattendue de champs dans l'exploration) pour les explorations étendues.
Looker 3.50 2016-07-05
flash_on Mises à jour des anciennes fonctionnalités
Les trois fonctionnalités suivantes seront désactivées et entièrement supprimées dans la version 3.50 :
- La substitution$$ substitution
- Joins declared in views
- LookML "scoping" Parameter
Details on how to migrate off these features can be found in this Community topic.
Visualizations
Trend Lines [Labs] and Reference Lines
Added the ability to specify the location of reference line text. Options are Left, Right, Center. Learn more.
Added the ability to specify trend lines.
- Options include linear, exponential, logarithmic, and moving average.
- Moving average type has options for 7, 14 and 28 as it is typically used for days.
- Any number of trend lines can be added.
- Each trend line can be set to a specific series.
See documentation: Area Charts - Bar Charts - Column Charts - Line Charts - Scatter Charts
Plot Region Data on Interactive Maps
- U.S. Zipcode Tabulation Areas and U.S. Counties Map Layers. These new map layers can be used on the interactive map. The
zipcode
field type automatically works with the interactive map. Learn more. - TopoJSON Map Layers on Interactive Maps.
- All existing TopoJSON
map_layers
in LookML now work on interactive maps, including built in maps like Countries, U.S. States, and U.K Postcodes, and the new Zipcode and County layers. Learn more. - Added a heatmap opacity setting and now map labels can show above or below the heatmap. Learn more.
Explore
Custom Filters
See documentation: Custom Filters & Looker Expressions
- Full control over filter logic via ANDs, ORs, and parentheses
- Access to same functions available in table calcs
- Can be used in conjunction with regular filters
- Contextual help pane
Table Calculations Enhancements
See documentation: Table Calculations & Looker Expressions
- New
running_product
function. See documentation. - New
pivot_where
function allowing references to pivot values based on content instead of position. See documentation. - New
pivot_offset_list
andpivot_column
functions. See documentation. - New
log
function. See documentation. Yes
andNo
have now been added as constants that can be referenced in functions. See documentation- New editor including type-ahead assistance, in-editor documentation, and links to the relevant documentation website pages. See documentation.
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
anddate_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.
- flash_on 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.
- flash_on 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.
- flash_on 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
orsql_always_where
: When an explore hassql_always_where
oraccess_filter_fields
set,full_suggestions
defaults to true for all fields exposed by that explore. Individual fields can still opt out offull_suggestions
query behavior by settingfull_suggestions = false
, and can opt out of suggestions altogether withsuggestable = false
. Learn More. - New timeframe
month_name
. Dates can now be bucketed by name of month. Learn More. - New
can_filter
Parameter: Accepts the inputstrue
orfalse
. When set tofalse
, 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
, andeur
. These are used as inputs to thevalue_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
- flash_on 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.
- flash_on 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.
- flash_on 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.
- flash_on 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).
- flash_on 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.
- flash_on 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). - flash_on LookML Deprecations. Learn More.
- $$ est désormais une fonctionnalité obsolète. Il doit être remplacé par ${TABLE}.
- À partir de la version 3.46, les jointures ne doivent être définies qu'à l'intérieur d'une définition
explore:
. La définition d'unjoin:
à un autre emplacement est obsolète. - Le paramètre
scoping
est obsolète. L'utilisation descoping: false
génère désormais une erreur du validateur LookML. Les modèles doivent toujours utiliser des noms de champs limités.
Dialectes
- dashDB : désormais compatible avec les PDT et l'arrêt des requêtes.
- Langues de streaming. Aster, Data Virtuality, Exasol, Greenplum, Hive, Impala, Microsoft Azure SQL, Microsoft SQL Server, Presto, Spark et Teradata. Consultez Quelles sont les limites de lignes dans Looker ? Pour en savoir plus, consultez la page des bonnes pratiques.
- Spark : correction d'un problème qui pouvait entraîner la génération de code SQL non valide pour 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.
- Correctifs PostgreSQL :
- Correction d'un problème qui entraînait un filtrage incorrect sur un trimestre.
- Correction d'un problème de lenteur des requêtes utilisant des filtres de date relative.
- Correction d'un problème qui entraînait l'utilisation de guillemets pour les lettres majuscules.
Modifications 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 "Bienvenue dans Looker".
- Correction d'un bug qui ralentissait le redimensionnement des pages intégrées.
- Correction d'un bug sur la page d'administration LDAP qui entraînait le débordement des valeurs de texte des espaces de 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 code SQL. - Mise à jour du texte de l'info-bulle sur la page "Générer le modèle de projet".
- Correction d'un bug qui entraînait la mise en cache d'ensembles de résultats volumineux et des pannes.
- Mises à jour i__looker :
- Ajout de
embed_user
en tant que jointure à l'exploration utilisateur sql_text
ajouté à l'exploration de l'historique- Ajout de liens vers les administrateurs/requêtes et le forfait de programmation.
- Ajout de
- Correction d'un bug qui entraînait la persistance des libellés des séries désactivées dans la visualisation.
Looker 3.44 2016-04-07
Modifications importantes
- La fonctionnalité Tableau de bord instantané va être supprimée. Les tableaux de bord se chargeront plus rapidement à partir du cache.
- Le chargement des composants à partir du CDN est désormais activé pour tous les clients hébergés sur Looker.
- Plusieurs anciennes fonctionnalités seront désactivées par défaut, mais pourront être réactivées. En savoir plus
- Les libellés de champ peuvent remplacer le libellé de vue
- Point en début de nom 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 des PDT Redshift
Tableaux de bord
- Cartes de densité automatiques : la fonctionnalité "Ajuster aux données" est compatible avec les cartes de densité.
- Amélioration des messages d'erreur dans les vignettes du tableau de bord : Les erreurs de syntaxe incorrecte des filtres sont désormais affichées.
- Correction d'un problème qui entraînait le chargement des tuiles de manière compressée avant qu'elles ne remplissent correctement l'écran.
Visualisations
- Limites personnalisées de l'axe X : Ajout d'un paramètre permettant d'afficher ou de masquer les X premières ou dernières lignes spécifiées par l'utilisateur.
- L'option Axe Y logarithmique est désormais disponible pour les graphiques.
- Correction d'un problème d'alignement des éléments empilés dans les graphiques à barres empilées.
Planification
- Nouveaux panneaux d'administration de la planification
- Plans programmés : affiche tous les éléments actuellement programmés dans votre instance Looker, avec les détails pertinents, y compris les propriétaires des tâches.
- Historique des tâches planifiées Cette section affiche les éléments récemment exécutés sur votre instance, avec des détails tels que la requête, la durée d'exécution et l'état de réussite ou d'échec avec les erreurs (le cas échéant).
- Les looks peuvent désormais comporter plusieurs plannings. Harmonise la planification des looks avec celle des tableaux de bord. Les plannings Look sont désormais créés par utilisateur. Ainsi, différents utilisateurs peuvent avoir des plannings différents pour le même Look.
- Les nouvelles planifications commenceront à la première heure prévue. Ils n'enverront plus d'e-mail immédiatement après la programmation.
- Les plannings qui appartiennent à un utilisateur qui n'existe plus dans le système (c'est-à-dire qui a été supprimé) ou qui ont été désactivés sont automatiquement réattribués au premier utilisateur activé disposant du rôle "Administrateur".
- Correction d'un problème d'affichage du tableau de bord dans l'application Mail de l'iPhone.
LookML et l'environnement de développement
- Groupes de champs personnalisés : Ajoute 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 les projets : Accessible dans l'option "Paramètres du projet" située sous le bouton "Synchroniser".
- Champ
Distance
mis à jour - La fonctionnalité Nouveaux liens vers la documentation dans l'application s'applique à :
- Erreurs de validation LookML, le cas échéant.
- S'applique aux fonctionnalités obsolètes et au panneau des anciennes fonctionnalités pour vous aider à abandonner les anciennes fonctionnalités.
- Les conditions multiples dans les clauses HAVING et les mesures filtrées sont désormais toujours entourées de parenthèses.
Dialectes
- Mises à jour Spark/Hive :
- Correction d'un problème où EXPLAIN ne fonctionnait pas en raison de problèmes de dialecte liés à Hadoop.
- Correction d'un problème qui entraînait l'exécution lente des requêtes SQL Runner sur Spark SQL.
- Les tests pour les PDT sont désormais exécutés au moment de la connexion pour SparkSQL.
- Spark SQL obtient désormais les informations de schéma à partir de SQL au lieu d'appels JDBC.
Modifications générales et corrections de bugs
- Mise à jour de l'autorisation
create_table_calculation
: les utilisateurs n'ont plus besoin de l'autorisationcreate_table_calculation
pour afficher les calculs de tableaux. Cette autorisation est toujours requise pour créer des calculs. - Correction d'un problème qui entraînait une erreur 404 immédiate lors du passage en mode développeur en consultant un fichier qui n'existe qu'en production.
- Mise à jour de la fonction "Expliquer" dans l'exécuteur SQL pour appliquer des fonctionnalités plus spécifiques aux dialectes et supprimer les limites forcées.
- Correction d'un bug qui empêchait les calculs de tableau de fonctionner lors de l'exploration de requêtes depuis SQL Runner ou i__looker.
- Correction d'un bug qui entraînait l'échec de toutes les vérifications SAML suivantes, même avec un fichier valide, en cas d'échec d'une validation SAML.
- Correction d'un problème qui entraînait le plantage du navigateur lorsque les tableaux de bord étaient ouverts dans une nouvelle version de Chrome.
- Correction d'un bug qui empêchait les modifications apportées aux tableaux de bord de se refléter en raison de la mise en cache.
- Correction d'un bug qui empêchait le filtrage sur les valeurs nulles en tant que chaînes.
- Correction d'un bug qui ralentissait considérablement la navigation dans les fichiers LookML en mode développeur.
- Remplacez un paramètre du client de chat qui a entraîné l'ouverture inutile de la fenêtre de chat.
Looker 3.42 13/03/2016
Lookerbot
Avec Looker 3.42, nous avons lancé le Lookerbot, une intégration Slack avec Looker qui vous permet d'importer des données Looker dans vos discussions.
Fonctionnalités Labs
- La fonctionnalité Extensions LookML n'est plus une fonctionnalité Labs. Elle sera automatiquement disponible pour toutes les instances. En savoir plus
- Menus d'exploration pour les visualisations : voir ci-dessous.
Informations sur le forage
Menu d'exploration en détail
- Cliquer sur un lien d'analyse affiche désormais toujours le menu d'analyse. L'icône
...
est utilisée pour indiquer les liens et/ou tableaux de bord externes. Cette icône ne s'affiche pas pour les analyses hiérarchiques et dimensionnelles.
Aperçu de l'exercice
- L'analyse affiche les résultats dans un aperçu en superposition. Les utilisateurs restent ainsi dans le même contexte (c'est-à-dire sur la même page Explorer ou le même tableau de bord). Les utilisateurs peuvent ensuite sélectionner "Explorer à partir d'ici" pour accéder à l'expérience Explorer complète. En savoir plus
- Les mesures avec une seule possibilité d'analyse ouvrent directement l'aperçu de l'analyse.
- En cas de problème avec l'aperçu de l'analyse, vous pouvez le désactiver en activant l'option "Ancien comportement d'analyse" dans le panneau "Anciennes fonctionnalités". En savoir plus sur les anciennes fonctionnalités
Menus d'exploration pour les visualisations
- Permet d'explorer les visualisations à l'aide des menus d'analyse. Il s'agit désormais du comportement par défaut, qui 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 les options d'analyse "Filtrer sur...".
- Les menus d'analyse fonctionnent sur les tableaux croisés dynamiques dans les tableaux et les visualisations.
Visualisations
Améliorations apportées à la visualisation des tableaux
- Vous pouvez renommer les colonnes, y compris celles qui ont été pivotées. En savoir plus
- Vous pouvez appliquer des styles aux tableaux, y compris en noir et blanc, transparent et en niveaux 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ées. En savoir plus
- Une nouvelle option "Afficher les silhouettes" est disponible. Lorsque des séries sont désélectionnées dans un graphique empilé, une barre grise ("silhouette") indique le total de toutes les séries derrière le sous-total des séries sélectionnées.
- Important : Les totaux des lignes du tableau de données ne s'afficheront plus dans les graphiques empilés.
Calques de carte dans LookML
- La relation entre une dimension et un ensemble spécifique de régions de carte peut désormais être définie dans LookML, ce qui évite d'avoir à configurer une URL TopoJSON personnalisée pour chaque visualisation. Cela affecte la visualisation "Carte statique (régions)". En savoir plus
Powered by Looker
API JavaScript pour les événements
- Les tableaux de bord intégrés peuvent désormais communiquer avec leur page parente. En savoir plus
Nouveaux paramètres d'URL pour personnaliser les objets intégrés
- Possibilité de masquer le titre.
- Possibilité de masquer le pied de page.
- Possibilité de rediriger un Look intégré vers la version de la page Explorer en ajoutant
/explore
à la fin de l'URL. - Possibilité de créer un lien vers la page "Explorer" avec le sélecteur de champs ouvert. En savoir plus
Dialectes
- Le nombre par défaut de connexions à la base de données est passé de 30 à 75 pour les connexions Microsoft SQL Server, Redshift, PostgreSQL et MySQL.
- Arrêt de Spark 1.3 Les clients Spark doivent utiliser la version 1.4 ou ultérieure.
- BigQuery :
- Correction d'un problème qui empêchait le fonctionnement des nombres avec filtres sur un champ étendu.
- Correction d'un problème qui entraînait une erreur 500 lors de la génération de tableaux.
- Correction d'un problème où les suggestions de texte renvoyaient "undefined".
- Modifications apportées aux périodes
hour
ethourX
renvoient désormais des valeurs au formatYYYY-MM-DD HH
.minuteX
renvoie désormais des valeurs au formatYYYY-MM-DD HH:MM
(correspondant à la période d'une minute).
Modifications générales et corrections de bugs
- Les PDF et les visualisations planifiées auront désormais un texte plus foncé pour une meilleure lisibilité.
- Les info-bulles des graphiques reflètent désormais les noms d'axes personnalisés.
- Ajout de la possibilité de définir un port de messagerie personnalisé via les options de ligne de commande Looker (option :
--default-mailer-port=[port number goes here]
). - Permettre de pointer sur les sections d'un graphique qui sont principalement composées d'info-bulles et d'afficher quand même l'info-bulle.
- Correction d'un bug qui entraînait l'envoi des éléments programmés pour le dimanche également le lundi.
- Correction d'un bug qui entraînait la duplication et l'écrasement des valeurs de filtre lors de l'ajout de plusieurs zones de saisie par filtre.
- Correctifs Internet Explorer :
- Les libellés de l'axe X s'affichent désormais.
- Correction d'un problème qui entraînait des erreurs lorsque les graphiques étaient trop petits.
- Correction d'un problème qui entraînait l'affichage de plusieurs barres de défilement verticales alors qu'une seule était nécessaire.
- Correction de plusieurs problèmes liés aux cartes de densité automagiques, qui ne se chargeaient pas ou ne se rechargeaient pas correctement avec les modifications.
- Correction d'un bug qui entraînait un désalignement des vignettes du tableau de bord lors de l'ajout et de la suppression d'une note.
- Correction d'un problème d'incohérence du format du libellé temporel entre 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 certaines requêtes sans résultat comme "Requête arrêtée" dans l'exécuteur SQL.
Looker 3.40 25/02/2016
Tableaux de bord
- Tableaux de bord verrouillables [Labs] Empêchez les modifications d'un tableau de bord sans le déverrouiller explicitement. Cette fonctionnalité fournit également aux utilisateurs des informations supplémentaires sur les liens entre la modification des Looks et celle des tableaux de bord pour tous les lecteurs de ces contenus. Doit être explicitement activé dans la section "Labs".
- Associer automatiquement les tableaux de bord [Labs] Fournit un menu d'analyse pour afficher les tableaux de bord qui comportent un filtre correspondant au champ sur lequel vous effectuez l'analyse et créer un lien vers ces tableaux de bord. Le menu affichera également des liens vers des URL externes à l'aide d'analyses natives, bien que ceux-ci soient disponibles sans activer le menu d'analyse. En savoir plus
Visualisations
- Visualisation sous forme de tableau
- Tronquez les noms de colonnes pour réduire leur largeur.
- Améliorations apportées aux graphiques à secteurs
- Nettoyage de la présentation et du positionnement des libellés de valeurs.
- Les libellés de série fonctionnent désormais sur les graphiques à secteurs.
- Menu d'exploration dans les visualisations [Labs] : Explorez les données directement à partir d'une visualisation plutôt que d'un tableau. En savoir plus
Explorer
- Mises à jour des calculs de tableaux
- Permettre la suppression des calculs de tableau à partir de la table de données au lieu de forcer l'utilisateur à passer par la fenêtre modale des calculs de tableau.
- Le format de pourcentage sera désormais multiplié par 100.
- Filtrer les mises à jour
- Les requêtes qui génèrent des suggestions de filtres n'expirent plus 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 du tableau de données
- Les dates dans les tableaux ne sont plus renvoyées à la ligne. (Remarque : Cela peut élargir les colonnes de date et modifier les tableaux des utilisateurs.)
- Les tableaux passent au défilement virtuel à 10 000 cellules au lieu de 5 000.
Dialectes
- Presto est désormais un dialecte entièrement pris en charge. Looker 3.40 sera compatible nativement avec les versions jusqu'à 0.132. Pour les versions ultérieures, contactez l'assistance.
- Spark est désormais un dialecte entièrement pris en charge. Looker 3.40 sera compatible avec les versions jusqu'à 1.5.2.
- Hive : les suggestions automatiques sont désormais automatiquement désactivées dans les champs filtrés. Pour rétablir les suggestions pour un fichier de vue donné, commentez la ligne
suggestions: false
. De plus, les paramètres spécifiques aux champs remplacent les paramètres par défaut au niveau de la vue. S'applique également à Presto et Spark. - BigQuery : les agrégats symétriques sont désormais acceptés.
- BigQuery : le compte de service n'a plus besoin d'autorisations de lecture sur chaque ensemble de données d'un projet.
- DataVirtuality : résolution du problème lié à l'arrêt 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ête Les PDT font désormais la distinction entre Génération de PDT et En attente de PDT, ce qui signifie que la requête en attente a besoin d'une PDT en cours de génération par un autre thread. Pendant cette 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 d'imposer l'authentification à deux facteurs à chaque connexion. Disponible en tant que paramètre de configuration sur la page "Authentification à deux facteurs" de l'administrateur.
Modifications générales et corrections de bugs
- Mise à jour de LookML <> SQL : la façon dont les clauses
WHERE
à plusieurs éléments sont écrites a été modifiée (deWHERE A AND B
àWHERE (A) AND (B)
) pour garantir des parenthèses appropriées dans les clausesWHERE
plus complexes. - Correction d'un bug qui empêchait le transfert des tris des tableaux vers le tableau de bord.
- Correction d'un bug qui entraînait le partage des autorisations Explorer entre les rôles.
- Correction d'un bug qui empêchait l'affichage correct des tableaux de bord LookML intégrés à l'aide de
/
plutôt que de::
. - Correction d'un bug qui empêchait le tri des mesures dans les visualisations de tableaux.
- Correction d'un bug qui empêchait le bon fonctionnement des filtres de dates relatives avec "Correspond à (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 virgules pour l'affichage, en particulier dans les champspercent_of_total
etpercent_of_previous
. - Correction d'un bug qui empêchait les visualisations à valeur unique d'afficher leur nouvelle valeur si celle-ci était nulle.
- Correction d'un bug dans le code de préchargement qui produisait à tort des réponses 200 alors que des réponses 404 auraient dû être fournies, par exemple si le préchargement échouait en raison d'une erreur dans l'une des tuiles.
- Correction d'un bug qui empêchait l'icône de la corbeille dans le sélecteur de couleur de fonctionner lorsqu'on cliquait dessus.
- Correction d'un bug qui entraînait un changement de couleur sporadique des tuiles à valeur unique pouvant être analysées dans les tableaux de bord.
Installations hébergées par le client
- Ajout d'une vérification pour dissuader le retour à 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 dans lequel les filtres s'affichent peut désormais être configuré dans les options "Ajouter/Modifier des filtres" du menu en forme d'engrenage des tableaux de bord.
- Tiny Charts : Les visualisations de tableaux de bord sont simplifiées et réduites en taille pour permettre d'afficher des tuiles de tableau de bord plus petites que jamais, tout en conservant des informations lisibles. En savoir plus
- Avertissements concernant la limite de colonnes dans les vignettes de tableau de bord Étant donné que les visualisations qui atteignent une limite de colonnes peuvent générer des graphiques inexacts, Looker affiche désormais un avertissement dans le panneau de visualisation et sur les tuiles de 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 graduations de l'axe.
Powered by Looker
- Personnaliser le style des tableaux de bord intégrés Inclut les couleurs d'arrière-plan, les couleurs des graphiques, les couleurs des polices, etc. S'applique aux tableaux de bord LookML et à ceux créés 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.
- Découvrez la 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 valeurs courants nommés. Il n'est donc pas nécessaire de saisir des chaînes de mise en forme.
LookML
- Sélectionnez le jour de début des dimensions hebdomadaires. Le nouveau paramètre
week_start_day
permet de définir le début d'une semaine (par exemple, le dimanche au lieu du lundi) pour chaque modèle. En savoir plus - Formats de valeurs nommées Ajoute la possibilité de nommer et de référencer des formats de valeur spécifiques à l'aide de
value_format_name
. Looker inclut plusieurs formats de valeurs nommées courants par défaut. En savoir plus
Dialectes
- Options de dialecte mises à jour : Le sélecteur de dialecte de la configuration des connexions inclut désormais des options spécifiques pour Amazon Aurora, Google Cloud SQL, Microsoft Azure Data Warehouse et Microsoft Azure Database. Nous vous recommandons de mettre à jour vos connexions pour refléter le dialecte correct afin de pouvoir profiter des futures améliorations spécifiques aux dialectes.
- 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 Impala qui empêchait parfois l'arrêt des requêtes.
Administrateur
- Implémentation d'une limitation du nombre de requêtes par utilisateur pour éviter qu'un utilisateur spécifique ne surcharge ou ne bloque la base de données. En savoir plus
Modifications générales et corrections de bugs
- Ajout d'un bouton permettant d'actualiser les schémas et les tables dans SQL Runner et le générateur de vues.
- La boîte de dialogue "Enregistrer le tableau de bord dans un espace" utilise désormais le sélecteur d'espace hiérarchique.
- L'URL hôte peut désormais être définie via le fichier provision.yml.
- Correction d'un problème qui entraînait l'absence de champs dans le code LookML généré pour les tableaux de bord.
- Correction de la source des requêtes du tableau de bord pour restaurer les analyses précédentes dans le panneau "Utilisation".
- Correction d'un problème lié aux téléchargements Excel qui consommaient trop de mémoire.
- Correction d'un problème lié aux téléchargements Excel qui entraînait l'insertion d'espaces blancs supplémentaires dans les téléchargements.
Anciennes fonctionnalités
Veuillez prendre connaissance des modifications à venir concernant les anciennes fonctionnalités pour faciliter la transition lors de leur suppression. En savoir plus
Fonctionnalités récemment abandonnées
Paramètre
decimals
et type de champint
LookML Le paramètredecimals
et le type de champint
sont désormais obsolètes et des avertissements s'afficheront dans le validateur LookML.Les formats de valeurs nommées offrent désormais une alternative plus flexible à
decimals
, y compris les formats décimal, pourcentage et financier. Par exemple, veuillez utiliservalue_format: decimal_2
ouvalue_format: '0.##'
à la place dedecimals: 2
.Remplacez les dimensions
type: int
partype: number
. En savoir plus
Fonctionnalités héritées supprimées dans Looker 3.38
- Ancien sélecteur de champ
Fonctionnalités héritées à supprimer dans Looker 3.40
Veuillez cesser d'utiliser ces fonctionnalités au cours du prochain mois, avant votre prochaine mise à jour.
- Les libellés de champ peuvent remplacer le libellé de vue
- Point en début de nom de champ
- Libellés en majuscules dans les téléchargements et les configurations de graphiques
- Envoyer des e-mails depuis looker@looker.com
Fonctionnalités héritées à supprimer dans Looker 3.42
Veuillez cesser d'utiliser ces fonctionnalités au cours des deux prochains mois.
- Style de distribution EVEN par défaut des PDT Redshift
Looker 3.36 2015-12-08
Fonctionnalités Labs
Depuis 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 programme Labs pour indiquer aux utilisateurs qu'elles sont toujours à l'étude pour des fonctionnalités supplémentaires.
- SQL Runner nouveau et amélioré, avec une interface mise à jour et la possibilité de partager, de télécharger et d'explorer des requêtes SQL. Cette fonctionnalité sera automatiquement activée pour toutes les instances. En savoir plus
Explorer
- Calculs de tables pour les lignes de tableaux croisés dynamiques Fonctions supplémentaires permettant d'agréger les données sur les lignes du tableau croisé dynamique, de simplifier les calculs de décalage complexes et d'agréger les données au niveau des lignes. En savoir plus sur les lignes de tableau croisé dynamique, les listes de décalage ou les listes
- Mise à jour de la fenêtre modale du tableau de bord. Affiche le type de visualisation ajouté pour plus de clarté lors de la création de tableaux de bord.
- Partager un look public en tant qu'images Partagez facilement des visualisations sous forme d'image statique qui se met à jour en même temps que vos données. En savoir plus
- Avertissements concernant la limite de lignes pour les Looks planifiés Les éléments 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 tableau depuis la page "Explorer".
- La fenêtre modale "Rendre public" a été mise à jour pour obliger l'utilisateur à appuyer sur "Enregistrer" afin d'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. Améliore la clarté visuelle des tuiles en cours d'exécution.
- Bouton "Arrêter" du tableau de bord. S'affiche lorsque des 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 Cela permettra aux utilisateurs de Looker de profiter d'un système de préchauffage des données robuste.
LookML
- Nouveau paramètre
distribution_style
avec les valeurs possiblesALL
ouEVEN
. Cela permet de choisir explicitement entre "all" et "even" pour 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 répartition uniforme. À partir de la version 3.36, le style de distributionALL
sera utilisé par défaut. - Les champs de date 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.
Powered by Looker
- Tableaux de bord intégrés avec fuseaux horaires des utilisateurs L'instance autorise les fuseaux horaires des utilisateurs et la connexion est configurée pour les fuseaux horaires. Les tableaux de bord intégrés n'afficheront plus d'avertissements concernant les différences de fuseaux horaires.
Spaces
- Les espaces affichent désormais tous les sous-espaces au lieu de se limiter à quatre.
Administrateur
- Mises à jour des autorisations :
- La page des autorisations reflète désormais les dépendances d'autorisation
- Les utilisateurs doivent disposer de l'autorisation "Télécharger" ou "Télécharger avec limite" pour télécharger des PDF de tableaux de bord.
- Modifications de la configuration LDAP Permet désormais à un administrateur d'indiquer l'attribut utilisateur à utiliser pour la recherche. Cela permet de mapper les groupes LDAP sur les rôles Looker si vous utilisez le style posixGroup.
Dialectes
- Assistance DataVirtuality renforcée : Ajout de la prise en charge des agrégats symétriques et corrections pour le paramètre day_of_week.
- Assistance DashDB renforcée : L'arrêt des requêtes n'est pas encore disponible.
- Assistance Exasol renforcée, y compris pour les PDT
- BigQuery. Mise à jour pour FLATTENS afin d'autoriser plusieurs champs ne se trouvant pas sur la même branche de l'arborescence
Modifications générales et corrections de bugs
- Looker est désormais compatible avec 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 empêchait l'ouverture de la boîte de dialogue "Enregistrer le Look".
- Amélioration des messages d'erreur lorsque la limite de colonnes est atteinte pour les tableaux croisés dynamiques.
- Correction d'un bug qui entraînait des erreurs de visualisation inexactes.
- Correction d'un problème qui empêchait de sélectionner les menus en forme d'engrenage des tuiles de tableau de bord, car ils débordaient de l'écran.
- Correction d'un problème qui empêchait l'élément de tableau de bord de refléter le tri effectué sur la page "Explorer".
- Correction d'un bug qui entraînait la suppression d'un filtre de la requête lorsque l'utilisateur cliquait sur "Ajouter au tableau".
- Correction d'un bug qui entraînait l'échec de la carte de densité automatique 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 empêchait le téléchargement correct d'un fichier XLS en raison d'espaces blancs excessifs.
- Correction du modal "Déplacer l'espace".
- Correction d'un problème qui entraînait l'ajout d'une présentation deux fois à un tableau de bord au lieu de la mettre à jour.
- Correction d'un bug BigQuery qui empêchait la création d'une vue à partir d'une table pour les projets dont le nom était obsolète et contenait
.
et:
. - Correction d'un bug qui permettait aux utilisateurs d'ouvrir la fenêtre modale "Modifier le tableau de bord" et la fenêtre modale "Choisir des looks" à l'aide de raccourcis clavier dans un contexte intégré.
Looker 3.34 10/11/2015
Visualisations
- Nouvelle visualisation : cartes interactives. Les nouvelles cartes permettent de faire un zoom avant ou arrière, et de les faire défiler. Elles sont également réactives aux modifications apportées aux filtres. En savoir plus
- Améliorations des couleurs pour les graphiques : En savoir plus
- Nouvelles séries de palettes de couleurs pouvant être utilisées dans les visualisations.
- Nouveau sélecteur de couleur pour vous aider à choisir les couleurs de vos graphiques.
- Le schéma de couleurs global par défaut peut être appliqué à l'ensemble de l'instance. En savoir plus
- Possibilité de trier les visualisations par série. Triez le total des lignes dans le tableau pour afficher les informations du graphique par ordre croissant ou décroissant des totaux des lignes.
- Info-bulles mises à jour pour une meilleure lisibilité.
Tableaux de bord
- Chargement asynchrone du tableau de bord : Les tuiles se chargent désormais au fur et à mesure que leurs données sont renvoyées par la base de données, au lieu de deux à la fois, ce qui permet de charger plus rapidement les tableaux de bord mis en cache.
- Messages d'erreur plus informatifs dans les tableaux de bord Les vignettes du tableau de bord affichent désormais l'erreur qui les a empêchées de s'afficher, au lieu de simplement indiquer qu'une erreur s'est produite.
- Il n'est plus possible de rétablir la disposition "Glisser" pour les tableaux de bord. La mise en page "Journal" est désormais la mise en page par défaut pour tous les tableaux de bord par glisser-déposer.
Explorer
- Options de planification plus précises Inclut plusieurs heures, différents jours du mois et uniquement les jours de semaine. En savoir plus
- Possibilité de trier par totaux des lignes et calculs de tables.
- Modification de l'apparence dans une fenêtre modale Permet aux utilisateurs de rester sur la page à partir de laquelle ils ont accédé aux modaux pour obtenir plus de contexte dans l'application.
- Amélioration du workflow de partage par lien public : Il n'est plus nécessaire d'actualiser la page pour afficher les liens publics associés après avoir marqué un Look comme public.
- Possibilité d'émettre des requêtes sans clause
ORDER BY
Looker ne générera pas de clause "Order By" si le premier champ du tableau est uncancel_grouping_field
et que la requête ne contient que des dimensions. Dans certains cas, cela peut permettre de réduire la taille et la complexité d'une requête. - Suggestions de filtrage améliorées :
- Les suggestions s'affichent désormais correctement à partir d'une vue définie à l'aide du paramètre
sql_table_name
. - Les périodes "Jour de la semaine" et "Index du jour de la semaine" suggèrent désormais des jours au lieu des codes temporels.
- Consultez les autres modifications dans la section LookML ci-dessous, y compris comment faire fonctionner les suggestions avec les filtres d'accès.
- Les suggestions s'affichent désormais correctement à partir d'une vue définie à l'aide du paramètre
- Mises à jour du filtrage pour les champs
type: location
- Ajout du filtrage basé sur le rayon.
- Ajout de la prise en charge de
null
,not null
et-null
dans le filtrage. Le champ "Emplacement" est considéré comme nul si la latitude ou la longitude (ou les deux) sont nulles.
LookML
- Nouvelle période
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 les premier, deuxième, troisième et quatrième trimestres, indépendamment de l'année. Elle peut être créée dans un 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 configurable des suggestions : Les suggestions peuvent désormais être mises en cache pendant la durée de votre choix. Définissez-les champ par champ à l'aide de
suggest_persist_for
, suivi d'une période. Si aucunesuggest_persist_for
n'est définie, la durée par défaut reste de six heures.
Powered by Looker
- Téléchargement de PDF pour les tableaux de bord intégrés Les autorisations sont configurées de la même manière que pour les utilisateurs et les rôles Looker standards.
- Tous les types de téléchargement pour les éléments intégrés Les autorisations sont configurées de la même manière que pour les utilisateurs et les rôles Looker standards.
- Fuseaux horaires des utilisateurs pour l'intégration de l'authentification unique Définissez le paramètre lors de la configuration de l'intégration SSO.
Dialectes
- Compatibilité étendue avec BigQuery (nuances supplémentaires), y compris :
- L'outil d'estimation de la taille des requêtes pour vous aider à gérer l'utilisation des requêtes.
- Les données imbriquées et répétées sont acceptées de manière native dans LookML à l'aide du paramètre
fanout_on
. En savoir plus - des PDT pour optimiser les requêtes.
- Annulation des tâches pour les requêtes.
- Améliorations apportées au générateur, en particulier pour les données imbriquées et répétées.
- Les certificats .p12 sont compatibles avec les expressions secrètes arbitraires et sont désormais importés via Looker.
- Améliorations apportées à l'entrepôt de données Microsoft SQL :
- Les tables dérivées persistantes sont désormais acceptées.
- Les agrégats symétriques sont désormais acceptés.
- Hive et Spark : correction d'une erreur liée à la troncature des semaines.
- Vertica : correction de l'arrêt des requêtes.
Administrateur
- Le panneau PDT de la page "Admin" reflète désormais les PDT partagées.
- Nous avons ajouté une URL aux modaux du panneau "Requête" pour que vous puissiez revenir aux données concernant ces requêtes.
- Modifications apportées au modèle i__looker et au panneau "Utilisation" :
- Corrige l'heure de la dernière exécution de la requête.
- Ajoute la durée d'exécution la plus récente.
- Transforme les rôles utilisateur en liste.
- Correction de la liste des tâches planifiées du tableau de bord envoyée par e-mail.
Modifications générales et corrections de bugs
- Pièces jointes programmées pour l'application Mail sur iPhone iOS. 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 qui empêchait d'échapper correctement les virgules.
- Correction d'un problème qui empêchait le validateur de détecter certaines erreurs LookML.
- Correction d'un bug qui empêchait le format de valeur des fichiers .iqy d'être transféré vers le fichier Excel.
- Correction d'un bug qui entraînait une erreur 404 lorsque l'utilisateur tentait de supprimer un modèle dont le nom contenait un espace.
- Les listes blanches de désinfection HTML ne sont plus configurables. Tout le code HTML spécifié dans LookML est dépouillé des balises et attributs JavaScript. Toutes les autres balises HTML valides sont autorisées.
- Looker permet désormais d'utiliser une clé de chiffrement "externe" gérée dans un fichier externe spécifié à Looker sur la ligne de commande.
- Looker 3.34 inclura également un CDN pour nos éléments statiques.
- Amélioration de la sécurité des fichiers JavaScript grâce à la correspondance de l'intégrité SRI pour les navigateurs compatibles avec cette nouvelle fonctionnalité de sécurité.
Nouveaux comportements
- Modifications apportées aux tableaux de bord LookML : lorsque vous copiez le code LookML que Looker génère pour une visualisation, gardez à l'esprit les points suivants :
- Vous ne pouvez pas définir de valeurs float ou entières sur
""
sans erreur. - Si le LookML d'un tableau de bord a la valeur
column_limit
définie sur une chaîne vide (""
), la valeurcolumn_limit
est convertie en "nil".
- Vous ne pouvez pas définir de valeurs float ou entières sur
- Modifications apportées aux modèles Liquid pour tous les clients : le code JavaScript dans les modèles Liquid ne fonctionnera plus à partir de la version 3.34. Les balises
<script>
et les gestionnaires d'événements sur des éléments tels queonclick
ouonmouseover
ne fonctionneront pas.
Looker 3.32 13/10/2015
Visualisations et tableaux de bord
- Découvrez la mise en page de type journal pour les tableaux de bord, qui permet à certaines tuiles d'occuper plusieurs lignes, tandis que d'autres restent sur une seule ligne. Améliore également la facilité de glisser-déposer des tuiles. En savoir plus
- La densité de l'axe X est automatiquement réduite en fonction de l'espace disponible pour une visualisation.
- Mise à jour de la boîte de dialogue "Ajouter/Modifier des filtres" pour faciliter l'application de filtres aux tuiles du tableau de bord. En savoir plus
- Possibilité de modifier les filtres d'une tuile 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 des filtres dans les grands tableaux de bord.
LookML et IDE
- Ajout d'un type de champ
date_raw
et d'un intervalleraw
, qui excluent les conversions et les casts de fuseaux horaires. En savoir plus - Les suggestions fonctionnent désormais avec les jointures
one_to_one
. - Le validateur LookML est désormais plus rapide.
- Le comportement de
type: yyyymmdd
est désormais identique à celui detype: date
, ce qui signifie que les conversions de fuseau horaire ne lui seront pas appliquées. - Pour minimiser la charge sur les bases de données client, Looker tronque désormais le contenu de la colonne
pdt_event_log
action_data
au bout de cinq jours. - Pour éviter les erreurs, les champs ne peuvent plus être à la fois un type distinct et une clé primaire.
Panneau d'administration
- Mappage des groupes aux rôles pour SAML : la configuration de l'authentification SAML inclut désormais la possibilité d'attribuer des groupes à des rôles.
- Sauvegardes personnalisées : possibilité de spécifier une région S3 non standard.
- Améliorations du panneau des tables PDT : une raison est toujours fournie pour la reconstruction des tables, et le temps de chargement est accéléré dans certaines situations.
- Suppression des paramètres d'équilibrage de charge, sauf si l'instance est à équilibrage de charge.
- 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.
- Data Virtuality : l'arrêt des requêtes fonctionne désormais comme prévu.
- Vertica : correction de bugs qui entraînaient un filtrage inexact 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 la base de données et des performances des prédicats de date.
Améliorations générales, ajustements et corrections de bugs
- Powered By Looker : les Looks intégrés affichent désormais les totaux, les totaux des lignes et les calculs de tableau.
- Les tableaux des e-mails planifiés incluent désormais des quadrillages pour faciliter la lecture.
- Amélioration du temps de chargement des pages "Explorer" contenant de grandes quantités de données.
Looker 3.30 15/09/2015
Visualisations et tableaux de bord
- Possibilité de mettre en forme les libellés des lignes de référence En savoir plus
- Améliorations apportées aux tableaux de bord planifiés et téléchargés :
- Les éléments de tableau dans 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.
- La propriété des tableaux de bord et des Looks est désormais correctement transférée après la copie.
- Mise à jour de la fenêtre modale "Ajouter au tableau de bord"
LookML et IDE
- Les PDT sont automatiquement partagées entre les modèles, ce qui évite de produire des tables en double.
- Ajout du délai
week_of_year
. En savoir plus - Le générateur écrit désormais les jointures à l'aide de la convention
sql_on
au lieu deforeign_key
. - Les modèles qui ne contiennent que des explorations masquées apparaissent désormais dans la liste Ensemble de modèles de la page Rôles et autorisations.
- Messages d'erreur plus utiles en cas de problème avec l'état de la configuration Git.
- Suppression de
type: composite
ettype: service_level
. - Les modèles ERB sont définitivement supprimés en tant qu'option de configuration, et le paramètre
template
est obsolète. Les modèles Liquid sont activés pour toutes les instances.
Explorer
- Calculs de tables
- Ajout d'opérations sur les dates, 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 calculs de tables à l'aide du caractère
#
. En savoir plus
- Ajout de l'option de téléchargement des feuilles 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.
- Messages d'erreur améliorés :
- Les erreurs liées aux champs dans Explorer ne s'affichent désormais que si elles sont pertinentes pour la 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 au défilement. Bien que l'ensemble des résultats soit toujours renvoyé par chaque requête, seule la partie visible du tableau sera affichée dans le navigateur à un moment donné. Cela devrait améliorer les performances lorsque vous traitez de grands ensembles de résultats.
Dialectes et bases de données
- Compatibilité avec Microsoft SQL Data Warehouse.
- Prise en charge des tables partitionnées dans BigQuery.
- Modification de la configuration des connexions Impala sans Sasl. En savoir plus
Panneau d'administration
- L'autorisation
use_sql_runner
ne dépend plus de l'autorisationdevelop
pour fonctionner. En savoir plus - Mise à jour du panneau d'intégration (/admin/embed) pour inclure un validateur d'URI.
- Panneau "Utilisation" :
- La requête "source" a été mise à jour pour mieux tenir compte des URL publiques et privées, ainsi que des requêtes
suggest:
. public_urls
associé à sonlook_id
correspondant.
- La requête "source" a été mise à jour pour mieux tenir compte des URL publiques et privées, ainsi que des requêtes
- Les journaux Looker capturent désormais
stderr
etstdout
à partir des couches Ruby et Java.
Améliorations générales, ajustements et corrections de bugs
- Correction d'un bug qui entraînait l'arrêt d'une requête en cours lors de l'ouverture du panneau de visualisation.
- Correction d'un bug qui entraînait le décalage des dates sur l'axe X lors de l'utilisation de la zone de saisie Format du libellé temporel.
- Correction d'un bug qui empêchait la conversion correcte des fuseaux horaires lorsque des opérateurs de substitution étaient utilisés dans les définitions de champ.
- Correction de deux bugs
sql_case
:- Les apostrophes dans les noms de buckets fonctionnent désormais correctement.
- Les nombres en tant que noms de buckets fonctionnent désormais correctement.
- Correction d'un bug qui entraînait l'omission des filtres du code SQL généré lorsqu'une virgule était ajoutée à la fin d'un ensemble de valeurs de filtre collées.
- Lorsque vous vous reconnectez après une déconnexion automatique, vous êtes redirigé vers la page sur laquelle vous vous trouviez auparavant.
- 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 inclut
allow_login_screen=true
en tant que paramètre (par exemple,/embed/dashboards/123?allow_login_screen=true
).
Looker 3.28 18/08/2015
Visualisations et tableaux de bord
- Nouveau type de visualisation "Tableau" En savoir plus
- Prise en charge des graphiques de dispersion "mesure vs mesure". En savoir plus
- Possibilité de filtrer les visualisations en fonction des résultats des calculs de tables "oui/non". En savoir plus
- Le nom des fichiers PDF des tableaux de bord inclut désormais un code temporel.
- Mises à jour des options de visualisation :
- Fournir des noms de champs plus informatifs lorsque l'option "Afficher le nom complet du champ" est désactivée
- Nouvelle option de taille pour la visualisation à valeur unique : "Ajuster automatiquement"
- Les libellés des graphiques à secteurs multiples sont désormais activés par défaut
- L'axe X est défini par défaut sur le type "time" (temps) si l'empilement n'est pas "grouped" (groupé).
- Les valeurs minimale et maximale par défaut de l'axe Y sont basées sur les valeurs du graphique au lieu d'être symétriques.
- Améliorations des performances :
- Amélioration du type de visualisation par défaut pour chaque requête
- Amélioration des performances lors du rendu des graphiques cartésiens
- Amélioration de l'efficacité du rendu des grands ensembles de résultats
Explorer
- Les valeurs NULL sont désormais traitées comme des valeurs 0 pour les mesures de type
sum
. - Mises à jour des calculs de tableaux :
- La nouvelle fonction
pivot_index
permet de référencer les colonnes du tableau croisé dynamique individuellement. En savoir plus - Les suggestions s'affichent désormais après un espace, un retour à la ligne et une suppression (en plus de la saisie de texte standard).
- Les colonnes de calcul de table seront présentes dans le tableau de données pendant l'exécution de la requête.
- La nouvelle fonction
- Mise à jour de la fenêtre modale "Enregistrer dans le tableau de bord".
- Améliorations des performances :
- Les suggestions de filtres sont désormais mises en cache pendant six heures (au lieu de cinq minutes).
- Amélioration de la mise en cache pour les requêtes accessibles via des URL publiques
- Le message "Aucun résultat" s'affiche désormais lorsque la requête ne renvoie aucune ligne
LookML et développement
- Compatibilité avec les champs temporels
datatype: yyyymmdd
dans tous les dialectes. - Les jointures
one_to_one
peuvent désormais être spécifiées sansrequired_joins
. - Types de champs
map_point
,map_line
etlocations
obsolètes.
Dialectes et bases de données
- Compatibilité bêta avec Spark SQL :
- Tables dérivées persistantes
- Tableaux croisés dynamiques et limites de colonnes dans la base de données
- Type de champ
list
- Compatibilité de base avec EXASOL, y compris les agrégats symétriques (les PDT et les fuseaux horaires ne sont pas encore compatibles)
- Amélioration de la compatibilité avec les paramètres JDBC supplémentaires dans les différents dialectes
- Améliorations spécifiques aux dialectes :
- Les noms de champs Oracle doivent désormais être en minuscules
- Microsoft SQL Server est désormais compatible avec SSL
- Les requêtes Redshift sont désormais annulées de manière à ne pas générer d'erreurs dans les fichiers journaux.
Panneau d'administration
- Vous pouvez désormais ajouter des utilisateurs au rôle "Administrateur" de manière groupée.
- Des avertissements concernant les proxys mal configurés devant Looker s'affichent sur la page d'administration "Général".
Powered by Looker
- Option permettant 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é
- Assistance bêta pour les mappages de groupes vers des rôles avec SAML.
Looker 3.26 2015-07-21
Visualisations et tableaux de bord
- Masquer des champs dans les visualisations En savoir plus
- Améliorations de la boîte de dialogue "Choisir des Looks" : il est désormais possible d'ajouter plusieurs copies du même Look à 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é de trier les graphiques à barres empilées par ordre croissant ou décroissant des valeurs de chaque colonne
- Multiples en donut : taille de police configurable pour le libellé de la série
- Les légendes des graphiques cartésiens peuvent être alignées à droite ou à gauche. En savoir plus
- Les lignes de référence restent sur le graphique lorsque la première série est supprimée. Notez que les lignes de référence dépendantes des séries (comme le minimum, le maximum ou la moyenne) feront toujours référence aux valeurs de la première série. En savoir plus
- Améliorations apportées aux paramètres de l'axe X :
- Force l'alignement des axes sur zéro lorsque des valeurs négatives sont présentes et qu'aucune valeur minimale ou maximale n'est définie.
- Le paramètre "Heure" sur l'axe X fonctionne désormais avec une seule série.
- Les formats de libellés temporels sont désormais disponibles pour le paramètre "Ordinal".
Authentification et sécurité
- Ajout de la compatibilité SAML. En savoir plus
Explorer
- Amélioration des suggestions dans les menus déroulants des filtres :
- Des suggestions sont désormais disponibles à partir des tables dérivées persistantes jointes.
- Correction d'une erreur qui empêchait le paramètre
suggest_explore
de fonctionner.
- Ajout d'un avertissement lors du téléchargement de tous les résultats. Cette limite a été introduite pour réduire les erreurs involontaires des utilisateurs lors du téléchargement d'ensembles de résultats trop volumineux.
- Amélioration du comportement des boutons LookML Le bouton "Afficher le LookML" à côté du nom de l'exploration dans le sélecteur de champs permet désormais d'accéder à la définition de l'exploration correspondante dans l'environnement de développement.
LookML et développement
- Autoriser l'application du paramètre
value_format
aux dimensions detype: tier
. - Prise en charge des ports personnalisés dans les URL Git. En savoir plus
Panneau d'administration
- Panneau de gestion des requêtes. Affichez les détails des requêtes récentes et en cours d'exécution, et mettez fin aux requêtes de longue durée. En savoir plus
- Modifications apportées au panneau "Utilisation" :
- Les plannings de tableaux de bord sont désormais explorables via une nouvelle exploration (scheduled_task_dashboard).
- Les tables dérivées sont désormais disponibles dans le modèle i_looker.
- Les looks exposés en haut apparaissent comme des éléments 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 PDT.
- La compatibilité avec Snowflake inclut désormais les agrégats symétriques et les 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
- Modifications apportées aux e-mails programmé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 la taille limite autorisée (selon le fournisseur de messagerie) seront convertis en pièces jointes HTML au lieu d'être tronqués.
- Le lien permettant d'explorer les données dans Looker a été déplacé en haut de l'e-mail pour une meilleure visibilité.
- L'historique inclut désormais les Looks.
- Correction d'un problème lié à l'effacement inattendu des zones de saisie de texte libre dans l'éditeur de visualisations.
- Justifiez les valeurs à droite pour les calculs numériques dans le tableau de données.
- Fournir une erreur utile lorsque la limite de 30 000 lignes avec des données pivotées est atteinte (l'erreur s'affiche dans le fichier .csv, et non dans Looker).
Looker 3.24 23/06/2015
LookML et tables dérivées
- Extensions LookML (fonctionnalité en version bêta) : un nouveau paramètre
extends
permet aux développeurs d'ajouter des fichiers de vue et d'exploration existants dans des fichiers d'extension distincts. Cela permet d'obtenir un code LookML plus modulaire et réutilisable, et de simplifier les mises à jour. En savoir plus - Le journal des événements PDT est déplacé vers la base de données Looker interne : le journal des événements des tables dérivées persistantes (PDT) a été déplacé du schéma temporaire vers la base de données Looker afin d'améliorer les performances et de réduire la charge sur la base de données analytique.
- Tables dérivées composées : la définition SQL de n'importe quelle table dérivée peut désormais faire référence à n'importe quelle autre table dérivée à l'aide de
${view.SQL_TABLE_NAME}
. Cela fonctionne avec tous les types de tables dérivées (persistantes et éphémères). Consultez la documentation.
Explorer
- Mise en forme des nombres dans le contenu exporté : la mise en forme des valeurs est appliquée par défaut dans les liens partageables ou les URL de feuilles de calcul. Vous pouvez la désactiver en modifiant l'URL. En savoir plus Consultez la documentation.
- Calculs de table : il est désormais possible de faire référence aux totaux de lignes et de colonnes dans les calculs de table, lorsqu'ils existent. Utilisez
${field_name: total}
et${field_name: row_total}
.
Tableaux de bord et visualisations
- Les lignes de référence sont désormais disponibles dans les graphiques à barres.
- Les éléments ne reflètent désormais les modifications apportées aux filtres qu'après la réexécution du tableau de bord, au lieu de les afficher instantanément avant leur application.
Ajouts et modifications généraux
- Des données sur les requêtes SQL Runner sont désormais disponibles dans le panneau "Utilisation".
- Les agrégats symétriques sont désormais compatibles avec Snowflake.
Looker 3.22 2015-05-26
Spaces
- Nouveau système d'organisation pour les espaces. Consultez la documentation.
- Les espaces peuvent être imbriqués pour créer 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 aux utilisateurs : différents utilisateurs sur la même instance peuvent travailler dans des fuseaux horaires différents. En savoir plus
- Remarque : Cette fonctionnalité affecte les résultats des requêtes et nécessite une compréhension pour interpréter correctement les résultats. Cette fonctionnalité ne doit être activée que lorsque cela est nécessaire et après une formation appropriée pour les utilisateurs.
- La boîte de dialogue "Enregistrer le look" a été mise à jour pour faciliter et accélérer l'enregistrement des looks.
- Possibilité d'accéder à la "version longue" d'une URL de Look. En savoir plus
- Améliorations apportées aux calculs de tables
- Possibilité de mettre en forme les calculs de tables à l'aide de la syntaxe
value_format
. Consultez la documentation. En savoir plus - De nouvelles fonctions sont désormais disponibles :
floor
,ceiling
,is_null
etmod
.
- Possibilité de mettre en forme les calculs de tables à l'aide de la syntaxe
Visualisations et tableaux de bord
- Une nouvelle barre d'informations sur les éléments du tableau de bord s'affiche pour indiquer la date à laquelle 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 définies sur "Au survol".
- Possibilité d'ajouter des Looks à un tableau de bord directement depuis celui-ci Les Looks doivent se trouver dans le même espace que le tableau de bord. En savoir plus
- Améliorations apportées aux libellés de valeurs des graphiques
- Des paramètres par défaut plus intelligents.
- Nouvel ensemble de paramètres personnalisables dans l'onglet "Configuration de la visualisation". En savoir plus Consultez la documentation.
Dialectes et bases de données
- Compatibilité bêta avec les 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 qui les prennent en charge, et non plus au niveau de l'instance.
- Possibilité de désactiver les tables PDT pour chaque connexion.
LookML et environnement de développement
- Option permettant d'empêcher l'envoi en cas d'erreurs. Configurable pour chaque projet. La valeur par défaut est "activé" pour les nouveaux projets. En savoir plus
bypass_suggest_restrictions: true
peut être ajouté à un champ, ce qui permet d'obtenir des suggestions même lorsqueaccess_filter_fields
ousql_always_where
est utilisé. En savoir plus
Modifications générales et corrections de bugs
- Le bouton "Retour" permet désormais de revenir à l'état précédent de la page au premier clic.
- Le templating ERB est désormais obsolète.
- Correction des erreurs "Relation Doesn't Exist" (La relation n'existe pas) ou "Table Doesn't Exist" (La table n'existe pas) liées à PDT.
Looker 3.20 27/04/2015
Fonctionnalités qui ne sont plus en phase de test
Les fonctionnalités suivantes étaient disponibles dans la section Labs de la version 3.18 et sont désormais activées par défaut :
- Calculs de table : possibilité d'ajouter de nouveaux champs directement sur la page "Explorer", en fonction des résultats d'une requête. En savoir plus
- Sélecteur de champs repensé : le sélecteur de champs réduit désormais les champs par vue et par groupe de dates, supprime les noms de vues en majuscules des champs et modifie la couleur des mesures. En savoir plus
Tableaux de bord et visualisations
Améliorations apportées aux tableaux de bord planifiés (en savoir plus) :
- Les tableaux de bord planifiés peuvent désormais s'afficher sous forme de messages intégrés ou de pièces jointes PDF.
- Vous pouvez planifier tous les tableaux de bord à partir de leur icône en forme de roue dentée ou dans 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 position dans l'éditeur.
- Le mode développeur de chaque utilisateur correspond désormais à une branche, et les commits en mode développeur sont synchronisés avec GitHub ou votre service Git. L'option "Déployer en production" met à jour votre environnement de production en fusionnant cette branche avec la branche principale.
LookML
- Conditions Liquid dans les jointures : permet d'utiliser les saisies utilisateur dans une condition de jointure (souvent utilisé pour améliorer les performances). En savoir plus Consultez la documentation.
view_label
: nouveau paramètre permettant de renommer les vues dans l'interface utilisateur Explorer. En savoir plus Consultez la documentation.sql_distinct_key
: nouveau paramètre permettant de calculer des agrégats symétriques en fonction d'un champ spécifique. En savoir plus Consultez la documentation.
Administrateur
- Pagination et recherche d'utilisateurs sur /admin/users.
- Groupes LDAP : les instances utilisant LDAP pour l'authentification des utilisateurs peuvent désormais organiser les nouveaux utilisateurs en fonction des groupes qui existent déjà dans leur configuration LDAP.
Améliorations et ajustements généraux
- Compatibilité avec MariaDB.
- Les agrégats 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 du panneau d'administration PDT.
Looker 3.18 30/03/2015
Explorer
- Fonctionnalité en version bêta : Sélecteur de champs repensé : le sélecteur de champs réduit désormais les champs par vue et par groupe de dates, supprime les noms de vues 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 tableau : possibilité de définir des calculs sur les résultats d'une requête depuis la page "Explorer". Doit être activée par un administrateur dans le panneau "Labs". En savoir plus
- Explorer les descriptions : doit être défini dans le fichier modèle à l'aide du paramètre
description:
. S'affiche lorsque vous pointez sur l'icône ? à côté du nom de l'exploration dans le sélecteur de champs. Consultez la documentation. - Filtrer par "OU" dans les champs de date : appuyez sur le bouton + à côté d'un filtre de date existant pour ajouter un filtre à ce champ, ou utilisez des virgules entre les dates lorsque vous utilisez Correspondance (avancée). En savoir plus
- Le temps relatif d'exécution d'une requête s'affiche désormais à côté du bouton d'exécution (par exemple, "il y a 3 minutes").
- Lorsqu'aucun tri n'est spécifié dans une requête avec des dimensions hiérarchisées, les résultats sont triés selon l'ordre de hiérarchie par défaut.
Transformations / Tables dérivées persistantes
- Les modes Production et Développement 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éveloppement et envoie le modèle mis à jour en production, la production utilise la PDT déjà créée si le code SQL n'a pas changé. Consultez la documentation.
- L'option "Recréer les tables dérivées et exécuter" ne fera désormais attendre que la requête de l'utilisateur pour une table recréée. Toutes les tables requises pour cette requête seront reconstruites en arrière-plan et remplacées une fois l'opération 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
- L'historique des commits dans l'IDE, y compris les liens vers les fournisseurs de gestion des versions pour les clients qui les ont configurés via Looker. Accédez à l'historique depuis le menu déroulant à côté du bouton Envoyer. En savoir plus
- Mise en évidence des modifications dans les diffs pour faciliter la lecture des commits. En savoir plus
- Configuration et assistance pour les fournisseurs de contrôle des versions supplémentaires : configurez le contrôle des versions pour les fichiers LookML dans Looker à l'aide de Bitbucket, GitLab, GitHub Enterprise ou de tout serveur Git pouvant utiliser une clé SSH pour l'authentification. En savoir plus
- Synchronisation des projets lors du premier push : une fois la configuration Git terminée, les nouveaux projets créés par un utilisateur sont automatiquement ajoutés aux modes développeur de tous les utilisateurs, sans qu'ils aient à reconstruire leur répertoire. En savoir plus
Tableaux de bord et visualisations
- Possibilité de planifier des tableaux de bord en tant que pièces jointes PDF aux e-mails (les déploiements Looker hébergés par le client nécessitent PhantomJS et doivent être activés dans le panneau "Labs").
- Possibilité de combiner des types de graphiques cartésiens dans une même requête. Dans l'onglet de configuration de la visualisation sur la page "Explorer", indiquez
series_name: <chart_type>
. Toutes les séries pour lesquelles aucun type n'est explicitement déclaré utiliseront le type de graphique sélectionné. Ne fonctionne pas pour les graphiques empilés. En savoir plus - Vous pouvez désormais définir des lignes de référence pour l'axe Y dans l'interface utilisateur. En savoir plus
- Vous pouvez désormais définir la valeur maximale de l'axe Y indépendamment de la valeur minimale.
- Possibilité de définir une densité de graduation 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 les espaces inclut désormais le nom du modèle dans l'ensemble de résultats.
- Les options "Déplacer", "Copier" et "Supprimer" sont désormais disponibles dans le menu déroulant (icône en forme de roue dentée) de chaque Look dans un espace.
Améliorations et ajustements généraux
- Les dimensions de
type: int
sont désormais triées par ordre numérique au lieu d'être triées par ordre alphabétique. - Compatibilité avec les bases de données Datavirtuality.
- Les types de champs de localisation sont désormais entièrement compatibles avec Oracle, BigQuery, Redshift, PostgreSQL, MySQL, Greenplum, MS SQL Server, Aster et Teradata.
Looker 3.16 02/03/2015
Tableaux de bord
- Hauteur de ligne ajustable : permet de modifier la hauteur des lignes d'éléments dans les tableaux de bord définis par l'utilisateur. Pointez sur une ligne pour afficher une flèche vers le haut ou vers le bas. Faites glisser vers le bas pour augmenter la hauteur de la ligne située au-dessus de votre souris. (consulter la documentation)
- Remarques : chaque élément d'un tableau de bord peut désormais être accompagné d'une note textuelle permettant de transmettre des informations spécifiques à cet élément. Ajoutez et modifiez la note à partir du menu déroulant en forme d'engrenage de chaque élément. La note peut s'afficher en haut ou en bas de l'élément, ou lorsque l'utilisateur pointe dessus. (consulter la documentation)
- Écouteurs de tableau de bord réductibles : les filtres que chaque élément écoute sont désormais réduits s'ils sont plus longs qu'une ligne. Cliquez dessus pour les développer.
- Amélioration de la mise en forme des PDF de tableaux de bord : inclut un lien vers le tableau de bord, un pied de page avec l'heure de téléchargement et des notes.
- Modifications apportées à la boîte de dialogue de filtrage
- L'option "Appliquer au champ" de la section "Écouteur" de la fenêtre modale de création de filtres du tableau de bord est définie par défaut sur le champ qui correspond au nom du filtre qu'elle écoute ou qui le contient.
- Les auditeurs ne peuvent écouter chaque filtre qu'une seule fois.
Visualisations
- Cartographie améliorée (consulter la documentation)
- Nouvelles cartes intégrées des codes postaux : péninsule de San Francisco, New York, Austin, Royaume-Uni
- L'option "Régions de la carte" du modal de configuration de la visualisation sur la page "Explorer" accepte désormais les fichiers TopoJSON non géographiques pour les données cartographiques qui ont déjà été projetées.
- Formats pour les visualisations à valeur unique : utilisez le nouveau paramètre value_format (consultez la documentation).
- Modifications apportées à l'éditeur de visualisations :
- "Variation en pourcentage" a été renommé "Pourcentage de la période précédente"
- L'option "Afficher les noms des vues" a été renommée "Afficher le nom complet des champs".
Explorer
- Gestion des erreurs de champ inconnu : les champs comportant des erreurs n'apparaissent pas dans le sélecteur de champs en mode Production. En mode Développement, les champs comportant des erreurs s'affichent comme indisponibles dans le sélecteur de champs. Cela devrait entraîner une réduction des erreurs de "substitution de champ inconnu".
- Le téléchargement "Fichier Excel" a été renommé "Téléchargement du fichier de requête Excel" pour refléter son action réelle.
- L'option "Rendre public" est désormais disponible dans le menu déroulant du bouton en forme de roue dentée sur la page Explorer
Panneau d'administration
- Panneau "Anciennes fonctionnalités" : cette section affiche les fonctionnalités que Looker a abandonnées et aide les utilisateurs à s'en passer. Les fonctionnalités de cette liste varient en fonction de la première version d'une instance Looker (c'est-à-dire que les utilisateurs plus anciens verront plus de fonctionnalités obsolètes que les utilisateurs plus récents) (consulter la documentation).
- Mises à jour des fonctionnalités Labs : les agrégats symétriques et les limites de colonnes sont devenus des fonctionnalités à part entière. Elles seront activées pour tous les nouveaux utilisateurs. Pour en savoir plus sur chacune de ces fonctionnalités, cliquez ici.
LookML
- Nouvelle syntaxe de mise en forme (consulter la documentation)
- Looker utilise désormais la mise en forme de type Excel pour les champs numériques et de chaîne, avec le paramètre
value_format
. - La nouvelle mise en forme supprime les éléments suivants :
- Mise en forme Printf
- Types de champs LookML :
percentage
,dollars
etcents
- Paramètres du champ numérique :
format
etunits
- Looker utilise désormais la mise en forme de type Excel pour les champs numériques et de chaîne, avec le paramètre
- Utiliser la table dérivée (PDT) existante lors de la régénération : lorsque vous régénérez une table dérivée persistante, 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'une date est explicitement déclarée comme telle. 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 raccourcies : les URL sont désormais présentées dans un format plus court, ce qui les rend plus faciles à partager. Notez que cela a un impact sur la configurabilité de l'URL, ce qui peut modifier le comportement des utilisateurs.
- La conservation des espaces blancs a été réintroduite dans le tableau des résultats de SQL Runner.
- Le bouton "Créer un espace" a été déplacé en haut de la page "Espaces"
- Les noms d'espaces sont désormais limités à 100 caractères.
- La durée d'exécution totale est désormais une mesure disponible dans le tableau de l'historique (accessible en explorant les éléments du panneau "Utilisation").
- Le lien "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 du fil d'Ariane sur la page "Explorer" et dans les tableaux de bord.
- Correction de la syntaxe du dialecte Aster : utilise désormais DISTRIBUTE BY (et non ON) dans la définition persistent_table
Looker 3.14 2015-02-02
Espaces et collaboration
- Validateur de Looks (fonctionnalité Labs) : vérifiez si des Looks sont cassés, et recherchez et remplacez les champs cassés ou renommés partout. Utilisez le validateur Look avant d'envoyer les modifications au modèle. (consulter la documentation)
- Espaces de la page d'accueil : définissez un espace comme espace "Accueil" en cliquant sur l'icône en forme de maison à côté du nom de l'espace souhaité.
LookML
- Agrégations symétriques : permet d'insérer des mesures dans une exploration jointe. Testez-le sur des explorations individuelles, puis activez-le dans Labs pour l'ensemble de votre instance.
- Niveaux, instructions CASE et champ "Order By" SQL
- Ordre de tri modifié : les champs
sql_case
sont désormais triés dans l'ordre dans lequel ils sont listés, et non par ordre alphabétique. Cela modifiera la fonctionnalité de tri actuelle. Pour trier par ordre alphabétique comme avant, utilisezalpha_sort: true
. (consulter la documentation) - Styles de niveau désormais disponibles : le nouveau paramètre
style
permet de modifier la façon dont les niveaux sont présentés dans un tableau de données. Les options sontstyle: relational
,style: integer
,style: interval
etstyle: classic
(par défaut) (consultez la documentation). - Ajout de order_by_field : nouveau paramètre permettant aux dimensions de trier selon une autre dimension (consulter la documentation)
- Ordre de tri modifié : les champs
dow
etdow_number
sont désormais obsolètes et remplacés parday_of_week
etday_of_week_index
(consultez la documentation).- Nouvelle mise en surbrillance de la syntaxe LookML
Tables dérivées
- Amélioration du panneau d'administration des tables dérivées persistantes (PDT) pour afficher la durée de compilation la plus récente et moyenne des PDT, le nom de la table et les informations sur le déclencheur
Tableaux de bord et visualisations
- Options de téléchargement
- Possibilité de télécharger un tableau de bord entier (non LookML) au format PDF (fonctionnalité de laboratoire) (nécessite l'installation de PhantomJS)
- Les données d'un élément de tableau de bord peuvent être téléchargées directement depuis le tableau de bord.
- Ajout de la possibilité de masquer les titres des tableaux de bord lors de l'intégration, à l'aide du paramètre d'URL
hide_title=true
(consultez la documentation) - Looker ne met à jour la description du filtre d'un élément qu'APRÈS que la requête a actualisé les données affichées.
- Amélioration des messages dans l'application :
- Amélioration de la formulation du message d'erreur "Erreur de substitution inconnue" et d'autres messages d'erreur de modélisation
- Précisions sur l'impact de la copie de tableaux de bord LookML dans les espaces
- Ajout d'un avertissement lorsque l'utilisateur écoute et filtre le même élément, car le filtre est ignoré
Enterprise, Platform et Security
- L'autorisation "Explorer" est requise pour ouvrir les Looks (notez que cela peut affecter les utilisateurs qui ne disposent pas de cette autorisation, mais qui devraient pouvoir voir les Looks) (consulter la documentation)
- Autre méthode de connexion : possibilité d'ajouter des utilisateurs par adresse e-mail lorsque l'authentification LDAP/Google est activée
- Sauvegardes S3 personnalisées : spécifiez votre propre bucket S3 et vos identifiants pour les sauvegardes (par défaut, il s'agit du compte AWS géré par Looker).
- Augmentation de la taille maximale du pool de connexions de 30 à 100
- Compatibilité des générateurs BigQuery et Snowflake
- Prise en charge de nouveaux dialectes de base de données pour Teradata et Xtremedata
Améliorations et ajustements généraux
- Gestion des exceptions SMTP supprime les jobs de messagerie bloqués dans la file d'attente pendant plus de sept jours et effectue un backoff pour les erreurs suivantes :
- Texte "(En cours d'exécution)" ou "(Terminé)" dans le titre du navigateur au lieu des icônes favicon
- Correction du problème lié au cookie CSRF de Safari lors de l'intégration de Looker dans des sites Web publics
Looker 3.12 2015-01-26
Explorer
- Fonctionnalité de tableau croisé dynamique supplémentaire : lorsque vous créez un tableau croisé dynamique, ajoutez
direction: column
àtype: running_total
pour effectuer le calcul dans la colonne au lieu de le faire dans un tableau croisé dynamique. La valeur par défaut actuelle estdirection: row
, qui effectue le calcul sur la ligne. Pour obtenir des instructions détaillées sur le tableau croisé dynamique, consultez [cette page]/reference/field-reference/measure-type-reference#running_total). - Diagnostics d'exécution disponibles : le temps d'exécution de chaque requête Explorer est désormais disponible sur la page de l'historique d'un utilisateur (/account/history). Ces informations sont également consignées dans la base de données Looker interne et peuvent être explorées via le panneau /admin/usage (voir la mise à jour du panneau d'utilisation ci-dessous).
Tableaux de bord et visualisations
- Validateur de tableaux de bord LookML : le validateur vérifie désormais que le code LookML utilisé pour créer un tableau de bord LookML contient des champs valides et ne comporte pas de fautes de frappe courantes.
Enterprise, Platform et Security
- Mise à jour du panneau "Utilisation" : le nouveau panneau "Utilisation" disponible sur /admin/usage capture désormais la durée d'exécution de chaque exploration, élément de tableau de bord, élément intégré et présentation planifiée.
- Amélioration de la gestion des erreurs SMTP : Looker reconnaît désormais les erreurs de l'outil d'envoi d'e-mails SMTP et attend de plus en plus longtemps avant de réessayer.
- Looks publics sans limite : si vous enregistrez un Look public sans limite, il renverra tous les résultats (et les diffusera en streaming, le cas échéant). Pour savoir comment enregistrer un look public, cliquez ici.
LookML et IDE
- Nouveau cas d'utilisation de sql_table_name : le paramètre
sql_table_name
est désormais disponible dans les jointures. Consultez la documentation. - Diagnostics PDT disponibles : la première version d'un panneau d'administration des tables dérivées persistantes (PDT) est désormais disponible sur /admin/pdts. Cela permettra de gérer le tableau d'utilisation, qui continuera d'ê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 affectant certains clients disposant d'un grand nombre de fichiers de modèles.
- Raccourci corrigé pour exécuter une requête depuis SQL Runner (cmd+Entrée ou ctrl+Entrée). Cliquez ici pour afficher la liste de tous les raccourcis clavier.
- Totaux fixes et totaux des lignes (par exemple,
total: true
,row_total: right
) dans les tableaux de bord LookML. Consultez le document LookML sur les tableaux de bord. - Version mise à jour de git pour s'assurer que nous n'étions pas exposés à une faille potentielle.
- Ajout de la possibilité d'emprunter l'identité d'un autre utilisateur si vous en avez déjà emprunté une.
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 de tableau de bord :
- Les filtres de tableau de bord correspondent à l'UI des filtres d'exploration
- Possibilité de masquer/afficher la barre de filtres du tableau de bord
- Pour actualiser un tableau de bord après avoir modifié un filtre, vous devez désormais appuyer sur le bouton "Exécuter" ou sur un raccourci clavier.
- Refonte de la barre d'action supérieure : plus d'espace vertical, déplacement du bouton d'exécution et de l'icône en forme d'engrenage en haut à droite
Navigation rapide dans les tableaux de bord : fil d'Ariane pour naviguer facilement dans les espaces à partir des tableaux de bord
Taille de police : option permettant de modifier la taille de police des éléments à valeur unique ("font_size: medium") (consulter 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 mesures croisées : désormais acceptées 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 des graphiques existants).
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)
Inverser les axes : possibilité d'inverser les axes X et Y pour créer un graphique "horizontal" (voir la documentation)
Collaboration et espaces
- Note de bienvenue et instructions pour les nouveaux utilisateurs dans leur espace
- Rechercher dans l'espace actuel par défaut, avec possibilité de rechercher dans tous les espaces
Enterprise, Platform et Security
- Possibilité d'afficher les paramètres utilisateur d'intégration
- Sélecteur d'utilisateur permettant d'ajouter des utilisateurs à un rôle
Explorer
- Refonte de la barre d'action supérieure : plus d'espace vertical, déplacement du bouton d'exécution et de l'icône en forme d'engrenage en haut à droite
- Navigation rapide dans Explorer : fil d'Ariane pour naviguer facilement dans les espaces depuis Explorer
- Ajout de raccourcis clavier pour les actions courantes (voir l'icône en forme de roue dentée en haut à droite) (consulter la documentation)
- Filtres de date inclusifs : ajout d'un filtre de date "dans la plage" 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 et ajustements généraux
- Correction d'un bug qui empêchait les suggestions de filtres de s'afficher lorsque l'utilisateur sélectionnait le filtre pour la première fois.
- Le filtre d'exclusion (différent de) n'exclut plus les valeurs NULL
- Désactiver les suggestions lorsque vous utilisez sql_always_where (consultez la documentation)
- Correction d'un problème de fuite de mémoire affectant les Lookers avec un grand nombre de fichiers de modèle
- Par défaut, le mode Production est activé pour l'intégration si l'utilisateur est connecté au mode Développement dans la même session de navigateur.
Looker 3.8 01/12/2014
Tableaux de bord et visualisations
- Filtres de tableau de bord utilisateur : les tableaux de bord utilisateur (non LookML) autorisent désormais les filtres (consultez la documentation).
- Pourcentage d'abandon : option pour les graphiques à colonnes groupées (consultez la documentation)
- Afficher le nom de la vue : option permettant d'afficher ou de masquer le nom de la vue dans les visualisations et les tableaux de bord* (consulter la documentation)
- Séries masquées : détermine les séries qui seront masquées au début dans l'UI (voir la documentation).
- Totaux : les totaux s'affichent désormais dans les éléments de tableau de bord LookML ("total: on" et "row_total: right") (consultez la documentation).
- Afficher les valeurs : affichez les valeurs au-dessus des points de données dans les graphiques (consultez la documentation).
- Gestion améliorée des valeurs nulles : option de valeur nulle discontinue pour les graphiques linéaires et en aires (consulter la documentation)
- Libellés des séries : définissez le libellé des séries 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/désactivation des séries est enregistrée avec la visualisation.
- Incorporation de tableaux de bord : ajoutez "/embed/" pour incorporer un tableau de bord (connexion requise).
Enterprise, Platform et Security
- Contraintes pour les développeurs : configurer un modèle (et donc un développeur) pour un ensemble spécifique de connexions
- Nouvelles options d'autorisation personnalisée (consulter la documentation) :
- download_with_limit : télécharge les requêtes avec une limite
- download_without_limit : télécharge les requêtes sans limite
- save_content : enregistrer et modifier des présentations et des tableaux de bord
- schedule_look_emails: schedule a look to send emails
- Paramètres d'administration pour les adresses e-mail techniques, les alertes de temps d'arrêt et les plages horaires de mise à jour des instances
Améliorations et ajustements généraux
- Lorsque vous cliquez sur le titre d'un élément de tableau de bord, les paramètres de configuration de la visualisation sont toujours conservés dans Explorer.
- Des dizaines de bugs ont été corrigés, en particulier au niveau du tableau de bord et des visualisations.
Looker 3.6 2014-11-03
Organisation et collaboration
- Découvrez Spaces ! Organisez les looks et les tableaux de bord dans des espaces partagés (par exemple, "Marketing" ou "Bilan des ventes du 4e trimestre"). Chaque utilisateur dispose toujours d'un espace dans Looker. Vous pouvez déplacer et copier des éléments entre les espaces de manière groupée. (consulter la documentation)
Explorer
- Option "Totaux des lignes" lors de la création d'un tableau croisé dynamique : ajoutez un total sur une ligne en plus d'un total sur une colonne.
- Raccourcis de dates futures dans les filtres avancés ("demain", "semaine prochaine", "mois prochain", "année prochaine")
LookML
- Validateur LookML : vérifiez l'ensemble d'un projet pour détecter les problèmes LookML en une seule fois et vous assurer que tout fonctionne comme prévu.
- Lorsque vous créez un tableau croisé dynamique, ajoutez
direction: column
pour saisirpercent_of_total
afin de calculer les valeurs de la colonne au lieu de celles d'un tableau croisé dynamique. Utilisez plutôtdirection: row
(par défaut) pour effectuer le calcul sur la ligne. - Avertissements de suppression LookML (Looker Labs) : l'éditeur LookML affiche des avertissements pour les options LookML qui ont été remplacées par une option plus récente.
Enterprise, Platform et Security
- Authentification Google (OAuth) : Looker peut authentifier les utilisateurs auprès de votre domaine géré par Google (consultez la documentation).
- Autorisation personnalisée pour désactiver SQL Runner pour des utilisateurs spécifiques
Améliorations et ajustements généraux
- Looker Labs : nous avons ajouté une section dans le panneau d'administration où vous pouvez accéder aux fonctionnalités expérimentales que nous développons.
- Améliorations majeures des performances de l'application. Affichage plus rapide des grands tableaux de données, des tableaux de bord et des chargements de page
- Mises en page responsives des tableaux de bord LookML avec
layout: grid
(consultez la documentation) - Les champs temporels Epoch respectent convert_tz: false (désactivation de la conversion du fuseau horaire)
- Autoriser "pourcentage_du_total" et "pourcentage_du_précédent" 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 2014-10-06
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 aux informations d'apparaître instantanément. Cette fonctionnalité peut être activée dans la section "Admin" de votre instance Looker.
Explorer
- Sur la page "Explorer" et les tableaux de bord, l'icône d'onglet s'anime pendant l'exécution des requêtes et affiche une coche une fois les requêtes terminées. Vous pouvez ainsi laisser Looker s'exécuter en arrière-plan pendant que vous travaillez sur d'autres tâches.
- Descriptions de champs : ajoutez des descriptions à vos champs dans LookML. Les descriptions s'affichent dans le sélecteur de champs sur la page "Explorer". Les descriptions permettent d'expliquer aux utilisateurs ce que signifie exactement 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 "alias:" pour les champs dimension_group
Enterprise, Platform et Security
- Types de rôles personnalisés : combinez des autorisations pour créer de nouveaux types de rôles.
- Ajout d'une option d'autorisation permettant de configurer les utilisateurs autorisés à partager des looks publiquement
- Ajout d'une option d'autorisation permettant de configurer les utilisateurs pouvant consulter le code LookML
- Prise en charge d'IBM Db2
Looker 3.2 2014-09-08
Interface utilisateur / UX
Explorer
- Interface utilisateur 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é LookML
base_view:
a été remplacé parexplore:
(base_view
est obsolète, mais reste rétrocompatible). - Le mot clé LookML
detail:
est désormaisdrill_fields:
(detail:
est obsolète, mais rétrocompatible). - Ajout du paramètre
suggestable: false
pour désactiver les suggestions de filtres pour un champ
Enterprise, Platform et Security
- (Bêta) Fonctionnalités intégrables : SSO, marque blanche / OEM, intégration de looks et de tableaux de bord
- Rôles : créer des rôles utilisateur et des domaines personnalisés (niveaux d'accès)
Correction de bugs et ajustements
- Redshift utilise "terminate" au lieu de "cancel"
- Mise en surbrillance de la syntaxe dans l'exécuteur SQL
- L'URL courte de la requête contient également la dernière configuration de visualisation.
- Conversion automatique du fuseau horaire pour Oracle
- Mises à jour de style dans la version 3.0 (merci aux bêta-testeurs !)
- 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 / UX
- Un tout nouveau style et design !
- Graphiques configurables par l'utilisateur sur la page "Explorer" (pas LookML)
Explorer
- Limite de colonnes (tableau croisé dynamique) : spécifiez le nombre de colonnes à afficher en plus des lignes.
LookML / Projets
- Suggestions de filtres : nouveaux paramètres LookML
suggest_base_view
,suggest_dimension
etsuggestions
pour les dimensions.
Visualisation des données
- Les URL de requête conservent l'état de la visualisation
- L'iFrame intégrable fait référence à un graphique enregistré.
Enterprise, Platform et Security
- (Bêta) Authentification Google (OAuth) : Looker peut authentifier les utilisateurs auprès de votre domaine géré par Google.
- Nouveaux rôles utilisateur : "Développeur" et "Tableaux de bord uniquement"
- Gestionnaire de sessions : afficher et révoquer les sessions Looker
Correction de bugs et ajustements
- Amélioration de l'expérience d'ajout/de suppression de projets
- Fonctionnement des filtres de date "Après"