カテゴリーを見る

クエリストリーム SQLフィルタとパラメータの概要

8分で読める

SQL パラメーター 自動検出 ライブデータ

静的SQLを動的SQLに変換する
動的レポート

Query StreamsはSQL内のハードコードされた値を自動的に検出し、Microsoft ExcelやGoogle Sheets向けの使いやすいフィルター入力に変換します。コーディングは不要です。

8フィルターの種類
0SQLの真実
100%セルフサービス

Query StreamsはSQL内のハードコードされた値を自動的に検出し、ユーザーフレンドリーな入力形式に変換します。これにより、SQLを編集したり認証情報を確認したりすることなく、Microsoft ExcelやGoogle Sheetsから直接カスタマイズされたレポートを誰でも実行できます。 詳細についてはQueryStreams.comをご覧ください そして 無料で登録する 動的なセルフサービスレポートの作成を開始する。

従来型報道の問題点

どの組織にも共通の問題がある:アナリストが顧客IDや日付範囲、ステータスコードといった固定値をSQLクエリに記述する。別の顧客や日付範囲が必要な場合、担当者はアナリストがクエリを変更するのを待つか、最悪の場合、本来持つべきでないデータベースアクセス権を取得してしまう。一方、スケジュールされたレポートは受信箱に山積みになり、開封される前に既に陳腐化している。

クエリストリームは、こうしたハードコードされた値を検出し、エンドユーザー自身が安全に調整できるパラメータに変換することでこの問題を解決します。ExcelやGoogleスプレッドシートから、基盤となるSQLを一切見ることなく操作できます。

クエリストリームが異なる理由

自動パラメータ、スクリプトではない

クエリストリーム ハードコードされた値を自動検出します SQLで入力されたデータをMicrosoft ExcelやGoogle Sheetsで扱いやすい形式に変換します。あなたは 実行能力 クエリ—SQLではない.
オンデマンド、ライブ マクロ/スクリプト不可 並列クエリ

エージェントの優位性

当社の軽量 クエリストリームエージェント 安全な、 発信専用 接続—インバウンドファイアウォールルール、VPN、ゲートウェイ、またはドライバは存在しませんオンプレミスとクラウドにまたがって複数のエージェントを展開します。それらは 自己更新 そして提示する 統一データソースリスト ビルダー内で
発信専用 ドライバー/ゲートウェイなし マルチエージェント、マルチリージョン

クエリストリーム

  • 自動検出されたフィルターは、Excel/Sheetsでは入力コントロールになります
  • SQLを公開せずにインタラクティブ機能を共有する
  • アウトバウンド専用エージェント;VPNなし、インバウンドルールなし、ドライバーなし
  • 複数のシート/タブへの並列ストリーミング
  • 複数のエージェント間で統一されたデータソース

伝統的な道具

  • 手動スクリプト/マクロまたは固定接続器
  • 静的エクスポートまたはスケジュールされた更新のみ
  • ゲートウェイ、ODBC ドライバー、VPN および受信ルール
  • 認証情報が共有される;SQLが頻繁に晒される
  • 単発設定;バージョンドリフト

クエリストリームのフィルターの仕組み

1

SQLを通常通り記述してください

どこ 顧客_po = PO-12345
  アンド 販売日  '2025-01-01' アンド '2025-06-30'
  アンド ステータス イン ('アクティブ', 保留中)

開く クエリストリームクエリビルダー このクエリを、Query Streams Agentに登録されたデータソース(例:Microsoft SQL Server、PostgreSQL、MySQL、MariaDB、SQLite、Microsoft Access)に紐付けます。エージェントは安全なアウトバウンド接続を作成します—インバウンドファイアウォールルールやVPNは不要です。エージェントをまだインストールしていない場合は、 WindowsにQuery Streamsエージェントをインストールする.

このクエリを保存します 「顧客発注書データを取得する」 そのため、Excel/Sheetsアドオンに名前が表示されます。

2

クエリストリームはフィルタを自動的に検出します

‘PO-12345’ → 顧客発注書入力 日付範囲 → 開始/終了ピッカー ステータス一覧 → 複数選択ドロップダウン

検出が第一段階である。 プロパティ タブでは、どの検出結果を入力とするかを選択し、デフォルト値を設定します。一部の値はロック(非公開)にしたまま、他の値はエンドユーザーが設定可能にすることができます。

3

クエリを共有する

これは Microsoft Excel / Google スプレッドシート アドオン インターフェース。ステップ1ではクエリを作成し名前を付けました 「顧客発注書データを取得する」共有後、リモートユーザーがアドオンを開き、選択します 共有クエリを選択します。

次: において フィルタリング条件 セクションをクリックしてください ギア パラメータを設定するアイコン。これにより、図に示すパラメータUIが開きます。 ステップ4.

共有クエリ

共有されたアクセス照会
最大5つのクエリを選択してストリーミングします
顧客発注書データを取得する
データソース: SQL Server • パラメーター
オンラインデータソースのみを表示

クエリの宛先

フィルタリング条件
顧客発注書データを取得する
4

ユーザーがExcel/スプレッドシートで見る内容

~へ

ヒント: このパネルはインタラクティブです。任意の入力を変更すると、 ステップ5 SQLプレビューをリアルタイムで更新します。その後、スクロールして ステップ6 ワークブックへの行のシミュレートされた流れを確認する。

5

選択内容がSQLに—ライブ

どこ 顧客_po = PO-12345
  アンド 販売日  '2025-01-01' アンド '2025-06-30'
  アンド ステータス イン ('アクティブ', 保留中)

実行をクリックすると何が起こりますか

  1. アドインはあなたの入力を クエリストリームエージェント.
  2. エージェントは、保存されたSQLを、選択されたデータソースに対してそれらのパラメータを用いて安全に実行します。
  3. 結果はストリームで戻される マイクロソフトエクセル または グーグル シート そしてターゲットシートに書き込まれる。

接続はアウトバウンド専用です。SQLテキストと認証情報は非表示のままです。大規模な結果の場合、エージェントは効率的にストリーム処理を行い、別々のタブで複数のクエリを並列実行することをサポートします。

6

データがワークブックに流れ込む

コンソル
パート
説明
起源
数量
価格
事例
シミュレートされたストリーム:エージェントが宛先シートに書き込むと、行が表示されます。

各フィルタータイプごとのSQL例

以下は、生のSQLにおける異なる値の表示例です。Query Streamsはこれらのパターンを検出し、ExcelやGoogleスプレッドシート内の適切なユーザー入力にマッピングします。

文字列フィルター

どこ 顧客ID = 'CUST-A123'

数値フィルター

どこ 数量 > 500

文字列リスト(IN句)

どこ ステータス イン (発送済み, '配達済み')

日付フィルター

どこ 注文日 = '2025-07-15'

日付範囲(BETWEEN)

どこ 出荷日  '2025-01-01' アンド '2025-03-31'

数値範囲 (BETWEEN)

どこ 価格  10.99 アンド 49.99

名前付きSQL変数

どこ 販売日 >= @開始日

ブール値 / フラグ

どこ is_active = 1

実世界のユースケース

ERPおよび財務チーム

静的なレポートをリアルタイムフィルターに置き換える。財務担当者がExcel上で、コストセンター別の損益計算書を実行したり、年初来累計と月次累計を比較したり、総勘定科目でフィルターをかけたりできるようになります。月末レポートを待つ必要はありません。

例: コストセンターをロックするが、オンデマンド期間比較用の日付範囲を設定する。
どこ コストセンター = OPS-100
アンド 取引日付  '2025-01-01' アンド '2025-03-31'
ロック済み: コストセンター(所有者/共有ルールで設定)設定可能: プロパティ内のtxn_date範囲

サプライチェーン・ロジスティクス

セキュリティを損なうことなく、パートナーにセルフサービスアクセスを提供します。サプライヤーが自社のベンダーコードでフィルタリングできる、リアルタイム在庫や出荷照会情報を共有します。

例: 取引先のベンダーIDをロックし、任意の期間の請求書を取得できるよう日付範囲を設定する。
どこ ベンダーID = 'V123'
アンド 請求書発行日  '2025-01-01' アンド '2025-03-31'
ロック済み: ベンダーID(入力として公開されない)設定可能: 請求書日付範囲

営業・マーケティング

動的キャンペーンレポートを有効化します。マーケティング部門はキャンペーン、日付範囲、地域で結果をフィルタリングできます。営業部門はIT部門に依頼することなく、自担当地域の数値を抽出できます。

例: キャンペーンをロックする;レポート作成期間を設定する。
どこ キャンペーンID = CMP-0425
アンド イベント日付  '2025-04-01' アンド '2025-04-30'
ロック済み: キャンペーンID設定可能: イベント日付範囲

教育・研修

SQLの概念を対話的に指導します。生徒はGoogleスプレッドシートから異なるパラメータでクエリを実行し、フィルタが結果に与える影響を確認できます。データベースの設定は不要です。

例: クラスまたはコースをロックし、学習者が練習ウィンドウを変更できるようにする。
どこ クラスコード = SQL-101
アンド 実行日  '2025-01-01' アンド '2025-02-15'
ロック済み: クラスコード設定可能: 実行日付範囲

作成可能なフィルターの種類

クエリストリームは8種類のパラメータを自動的に検出・設定します。それぞれがExcelおよびGoogleスプレッドシートにおいて特定の入力タイプとなります:

テキスト入力顧客コード、発注書番号、任意の文字列値
数値入力数量、ID、しきい値
マルチセレクトIN/NOT INリストからのドロップダウン
日付ピッカースマートデフォルト: 今日、月の初め、-30日
日付範囲期間レポート:年初来、当月累計、カスタム範囲
SQL変数@StartDate、@EndDate はユーザー入力となります
最小/最大範囲数値フィルタリングのためのBETWEEN句
トグルスイッチブールフラグ:有効/無効、真/偽

セキュリティファースト:データ保護の仕組み

SQLは隠されたままエンドユーザーはクエリ構造やテーブル名を一切目にすることはありません
読み取り専用アクセスパラメータはフィルタリングのみ可能であり、データを変更することはできません
入力検証入力値を事前定義されたリストまたは範囲に制限する
認証情報は共有されませんユーザーはクエリへのアクセス権を持ち、データベースへのアクセス権は持ちません
監査証跡誰がどのクエリをどのパラメータで実行したかを追跡する

はじめに

  1. SQLを記述してください: 通常のクエリをハードコードされた値と共に使用してください
  2. 検出内容の確認: クエリストリームは、プロパティタブで見つかった内容を表示します
  3. 入力の設定: 公開したいパラメータを有効にし、デフォルト値と説明を設定してください
  4. クエリを共有する: 必要なユーザーにアクセス権を付与する
  5. ユーザーはExcel/スプレッドシートから実行します: 入力内容を確認し、値を入力すると、リアルタイムで結果が表示されます

コード変更なし。インフラ不要。よりスマートなセルフサービス型レポート作成。

さらに詳しく

さらに深く知りたいですか?ライブドキュメントで実践的な知識をすぐに得ましょう:

よくある質問

クエリストリームは、文字列リテラル、数値、日付値、日付範囲(BETWEEN句)、IN/NOT INリスト、@StartDateや:paramのような名前付きSQL変数を自動的に検出します。検出された各値は、ExcelまたはGoogleスプレッドシートの適切な入力タイプにマッピングされます。

はい。クエリビルダーのプロパティタブでは、検出された値のうち、ユーザー設定可能な入力として選択するものと、ロックされたままにするものを選択できます。ロックされた値は自動的に適用されますが、エンドユーザーには決して公開されません。ベンダーIDやコストセンターなどのセキュリティフィルタリングに最適です。

いいえ。ユーザーにはクエリ名と設定済みのフィルター入力のみが表示されます。基盤となるSQL、テーブル名、データベース構造は完全に非表示のままです。これはQuery Streamsが従来のデータベースコネクタと異なる重要なセキュリティ機能です。

もちろんです。各フィルターはスマートなデフォルト値をサポートしており、具体的には:特定の値、本日の日付、月の初め、月の終わり、-30日などの相対日付などが含まれます。ユーザーはこれらのデフォルト値を変更することも、そのまま使用することもできます。

はい。同じフィルターを適用したクエリは、Microsoft ExcelとGoogle Sheetsの両方で全く同じように動作します。ユーザーがどちらのスプレッドシートプラットフォームを好んでいても、クエリを共有することができ、同じフィルターインターフェースが表示されます。

動的なレポートを作成する準備はできていますか?

静的なSQLクエリを、ExcelやGoogleスプレッドシート向けのインタラクティブなセルフサービスレポートに変換しましょう。今すぐ無料で始められます。

カテゴリ: 製品ガイド
タグ: Microsoft Excel、Google スプレッドシート、ライブデータ、SQL Server、MySQL、PostgreSQL、パラメータ、フィルター、セルフサービス分析、動的レポート、SQL 変数

メタ説明: 静的なSQLを動的なレポートに変換。Query Streamsはフィルターを自動検出し、ExcelやGoogleスプレッドシート用のユーザー入力を作成します。コーディングは不要です。

著者略歴:
クエリストリームチームは、経験豊富なデータベース専門家、ネットワークセキュリティの専門家、そしてエンタープライズネットワークのベテランで構成されており、データ管理、分析、安全なソフトウェア開発において合計25年以上の経験を有しています。

更新日 2026 年 8 月 27 日