• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Interroger les données avec Lens

Aperçu

Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !

Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.

Vous pouvez écrire des requêtes Lens dans Query Builder, Notebooks et des dashboards personnalisés. Cette page explique comment interroger les données dans chaque plateforme.

Conseil

Lors de l'interrogation de sources de données, Lens ne limite pas le nombre de lignes que vous pouvez récupérer depuis des sources externes. Cependant, les requêtes vers NRDB via Lens conservent la même limite de 5 000 lignes que NRQL.

Prérequis

Avant de commencer :

  • Vérifiez que vous disposez des permissions nécessaires pour interroger les sources de données.
  • Si vous devez interroger des sources de données externes, assurez-vous que les connectors sont configurés.

Requête dans le constructeur de requêtes

  1. Allez à one.newrelic.com.
  2. Depuis le tiroir au bas de la page, ouvrez la console Query your data.
  3. Dans l'éditeur de requêtes, sélectionnez Lens data (SQL) comme langage de requête.
  4. Si vous souhaitez interroger des données NRDB, sélectionnez le compte dans le sélecteur de compte. D'autres data connectors sont disponibles au niveau de l'organisation et ne nécessitent pas de sélection de compte.
  5. Écrivez votre requête SQL en utilisant le format de référence de table: connection_name.schema.table
  6. Cliquez sur Run. Le graphique s'affiche en fonction des résultats de votre requête.

Enregistrer la requête dans Notebooks

Les Notebooks sont des documents partageables qui combinent des requêtes, des visualisations et de la documentation markdown.

  1. Allez à one.newrelic.com.
  2. Depuis le tiroir au bas de la page, ouvrez la console Query your data.
  3. Activez le commutateur à côté de Notebooks. Au bas de la page, le bouton + SQL apparaît.
  4. Cliquez sur + SQL pour ajouter un bloc SQL.
  5. Si vous souhaitez interroger des données NRDB, sélectionnez le compte dans le sélecteur de compte. D'autres data connectors sont disponibles au niveau de l'organisation et ne nécessitent pas de sélection de compte.
  6. Écrivez votre requête SQL en utilisant le format de référence de table: connection_name.schema.table
  7. Cliquez sur Run. Le graphique s'affiche en fonction des résultats de votre requête.
  8. Cliquez sur Save.

Pour plus d'informations, consultez la documentation sur les notebooks.

Requête dans les dashboards personnalisés

Vous pouvez ajouter des graphiques basés sur SQL à vos dashboards personnalisés:

  1. Allez à one.newrelic.com > Dashboards.
  2. Créer un nouveau dashboard ou en ouvrir un existant.
  3. Cliquez sur + Add widget et sélectionnez un type de graphique.
  4. Dans l'éditeur de requêtes, sélectionnez Lens data (SQL) comme langage de requête.
  5. Si vous souhaitez interroger des données NRDB, sélectionnez le compte dans le sélecteur de compte. D'autres data connectors sont disponibles au niveau de l'organisation et ne nécessitent pas de sélection de compte.
  6. Écrivez votre requête SQL en utilisant le format de référence de table: connection_name.schema.table
  7. Cliquez sur Run. Le graphique s'affiche en fonction des résultats de votre requête.
  8. Cliquez sur Add to dashboard. Pour plus d'informations, consultez la documentation sur les dashboards personnalisés.

Important

Les graphiques basés sur SQL sont uniquement pris en charge dans les dashboards privés. Les dashboards publics ne prennent pas en charge les requêtes SQL.

Syntaxe SQL

Lens utilise le SQL ANSI pour interroger les sources de données, vous n'avez donc pas besoin d'apprendre des langages de requête spécifiques aux bases de données.

Format de référence de table

Lorsque vous rédigez des requêtes dans Lens, référencez les tables au format :

connection_name.schema.table

Par exemple:

  • telemetry.Transaction - Interroger la table Transaction depuis la télémétrie (NRDB) connector
  • snowflake.sales.orders - Interroger la table orders depuis un Snowflake connector nommé "snowflake" dans le schéma "sales"
  • gsheets.default.employees - Interroger un Google Sheets connector nommé "gsheets"

Instructions SQL prises en charge

Lens prend en charge les instructions SQL ANSI standard, y compris :

  • SELECT - Interroger des données depuis une ou plusieurs tables
  • JOIN - Combiner les données de plusieurs tables (y compris les jointures inter-bases de données)
  • WHERE - Filtrer les résultats
  • GROUP BY - Agréger les données
  • ORDER BY - Trier les résultats
  • LIMIT - Limiter le nombre de lignes retournées
  • WITH (CTEs) - Définir des expressions de table communes pour des requêtes complexes

Conseils sur les performances

  • Utilisez des filtres en amont: Appliquez des clauses WHERE pour réduire la quantité de données traitées.
  • Limiter les résultats: Utilisez LIMIT pour restreindre les lignes renvoyées lors de l'exploration des données.
  • Envisagez materialized views: Pour les requêtes complexes exécutées fréquemment, créez un materialized view.
  • Optimisez les jointures: lorsque vous joignez de grandes tables, filtrez les données avant la jointure si possible.

Différences de syntaxe de requête par rapport au NRQL et exemples

Lens utilise ANSI SQL au lieu de NRQL. Les exemples suivants illustrent les principales différences et les modèles de requête courants.

Vues matérialisées

Stocker les résultats des requêtes pour de meilleures performances.

Vue d'ensemble de Lens

En savoir plus sur les fonctionnalités, les cas d'utilisation et les permissions de Lens.

Configurer les connecteurs

Connecter des sources de données externes.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.