• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

Lensでデータをクエリする

プレビュー

この機能はまだ開発中ですが、ぜひお試しください。

この機能は現在、弊社のプレリリース ポリシーに従ってプレビュー プログラムの一部として提供されています。

Lens書き込みビルダー、 Notebooks 、カスタムダッシュ**ボード**に書き込むことができます。 このページでは、各プラットフォームでデータをクエリする方法について説明します。

ヒント

データ ソースをクエリする場合、 Lens外部ソースから取得できる行数を制限しません。ただし、 NRDBからLensへのクエリでは、 NRQLと同じ 5,000 行の制限が維持されます。

前提条件

始める前に:

  • データ ソースをクエリするために必要な権限があることを確認します。
  • 外部データ ソースをクエリする必要がある場合は、 connectorsが設定されていることを確認してください。

クエリビルダーでクエリを実行する

  1. one.newrelic.comに移動します。
  2. ページの下部にあるドロワーから、 Query your dataコンソールを開きます。
  3. クエリ エディターで、クエリ言語としてLens data (SQL)を選択します。
  4. NRDB データをクエリする場合は、アカウント セレクターからアカウントを選択します。 その他のdata connectorsは組織レベルで使用可能であり、アカウントの選択は必要ありません。
  5. テーブル参照形式を使用して SQL クエリを記述します。 connection_name.schema.table
  6. Runをクリックします。クエリ結果に基づいてグラフが表示されます。

クエリを保存 Notebooks

ノートブックは、クエリ、視覚化、マークダウン ドキュメントを組み合わせた共有可能なドキュメントです。

  1. one.newrelic.comに移動します。
  2. ページの下部にあるドロワーから、 Query your dataコンソールを開きます。
  3. Notebooksの横にあるトグルを有効にします。ページの下部に、 + SQLボタンが表示されます。
  4. SQL ブロックを追加するには、 + SQLをクリックします。
  5. NRDB データをクエリする場合は、アカウント セレクターからアカウントを選択します。 その他のdata connectorsは組織レベルで使用可能であり、アカウントの選択は必要ありません。
  6. テーブル参照形式を使用して SQL クエリを記述します。 connection_name.schema.table
  7. Runをクリックします。クエリ結果に基づいてグラフが表示されます。
  8. Saveをクリックします。

詳しいガイダンスについては、ノートブックのドキュメントを参照してください。

カスタムダッシュボードでのクエリ

カスタムダッシュボードに SQL ベースのグラフを追加できます。

  1. one.newrelic.com > Dashboardsに移動します。
  2. 新しいダッシュボードを作成するか、既存のダッシュボードを開きます。
  3. + Add widgetをクリックしてグラフの種類を選択します。
  4. クエリ エディターで、クエリ言語としてLens data (SQL)を選択します。
  5. NRDB データをクエリする場合は、アカウント セレクターからアカウントを選択します。 その他のdata connectorsは組織レベルで使用可能であり、アカウントの選択は必要ありません。
  6. テーブル参照形式を使用して SQL クエリを記述します。 connection_name.schema.table
  7. Runをクリックします。クエリ結果に基づいてグラフが表示されます。
  8. Add to dashboardをクリックします。詳細については、カスタムダッシュボードのドキュメントを参照してください。

重要

SQL ベースのチャートはプライベート ダッシュボードでのみサポートされます。パブリックダッシュボードは SQL クエリをサポートしていません。

SQL構文

Lens ANSI SQL を使用してデータ ソースをクエリするため、データベース固有のクエリ言語を学習する必要はありません。

表参照形式

Lensでクエリを記述する場合は、次の形式を使用してテーブルを参照します。

connection_name.schema.table

例えば:

  • telemetry.Transaction - テレメトリー (NRDB) からのテーブルを書きます connector
  • snowflake.sales.orders - 「sales」スキーマ内の「snowflake」という名前のSnowflake connectorから注文テーブルをクエリします
  • gsheets.default.employees - 「gsheets」という名前のGoogle Sheets connectorをクエリします

サポートされているSQL文

Lens 以下を含む標準 ANSI SQL ステートメントをサポートします。

  • SELECT - 1つまたは複数のテーブルからデータをクエリする
  • JOIN - 複数のテーブルからのデータを結合する(データベース間の結合を含む)
  • WHERE - 結果をフィルタリング
  • GROUP BY - 集計データ
  • ORDER BY - 結果を並べ替える
  • LIMIT - 返される行数を制限する
  • WITH (CTE) - 複雑なクエリのための共通テーブル式を定義する

パフォーマンスのヒント

  • フィルターを早期に使用する: 処理されるデータの量を減らすためにWHERE句を適用します。
  • 結果を制限する: データを探索するときに返される行を制限するには、 LIMITを使用します。
  • materialized viewsを検討してください: 頻繁に実行される複雑なクエリの場合は、 materialized viewを作成します。
  • 結合を最適化: 大きなテーブルを結合する場合は、可能な場合は結合前にデータをフィルターします。

NRQLとのクエリ構文の違いと例

Lens NRQL の代わりに ANSI SQL を使用します。次の例は、主な違いと一般的なクエリ パターンを示しています。

マテリアライズドビュー

パフォーマンスを向上させるためにクエリ結果を保存します。

レンズの概要

Lens機能、ユースケース、権限について説明します。

コネクタを設定する

外部データ ソースに接続します。

Copyright © 2026 New Relic株式会社。

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