静的SQLを動的SQLに変換する
動的レポート
Query StreamsはSQL内のハードコードされた値を自動的に検出し、Microsoft ExcelやGoogle Sheets向けの使いやすいフィルター入力に変換します。コーディングは不要です。
Query StreamsはSQL内のハードコードされた値を自動的に検出し、ユーザーフレンドリーな入力形式に変換します。これにより、SQLを編集したり認証情報を確認したりすることなく、Microsoft ExcelやGoogle Sheetsから直接カスタマイズされたレポートを誰でも実行できます。 詳細についてはQueryStreams.comをご覧ください そして 無料で登録する 動的なセルフサービスレポートの作成を開始する。
従来型報道の問題点
どの組織にも共通の問題がある:アナリストが顧客IDや日付範囲、ステータスコードといった固定値をSQLクエリに記述する。別の顧客や日付範囲が必要な場合、担当者はアナリストがクエリを変更するのを待つか、最悪の場合、本来持つべきでないデータベースアクセス権を取得してしまう。一方、スケジュールされたレポートは受信箱に山積みになり、開封される前に既に陳腐化している。
クエリストリームは、こうしたハードコードされた値を検出し、エンドユーザー自身が安全に調整できるパラメータに変換することでこの問題を解決します。ExcelやGoogleスプレッドシートから、基盤となるSQLを一切見ることなく操作できます。
クエリストリームが異なる理由
自動パラメータ、スクリプトではない
エージェントの優位性
クエリストリーム
- 自動検出されたフィルターは、Excel/Sheetsでは入力コントロールになります
- SQLを公開せずにインタラクティブ機能を共有する
- アウトバウンド専用エージェント;VPNなし、インバウンドルールなし、ドライバーなし
- 複数のシート/タブへの並列ストリーミング
- 複数のエージェント間で統一されたデータソース
伝統的な道具
- 手動スクリプト/マクロまたは固定接続器
- 静的エクスポートまたはスケジュールされた更新のみ
- ゲートウェイ、ODBC ドライバー、VPN および受信ルール
- 認証情報が共有される;SQLが頻繁に晒される
- 単発設定;バージョンドリフト
クエリストリームのフィルターの仕組み
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アドオンに名前が表示されます。
クエリストリームはフィルタを自動的に検出します
検出が第一段階である。 プロパティ タブでは、どの検出結果を入力とするかを選択し、デフォルト値を設定します。一部の値はロック(非公開)にしたまま、他の値はエンドユーザーが設定可能にすることができます。
クエリを共有する
これは Microsoft Excel / Google スプレッドシート アドオン インターフェース。ステップ1ではクエリを作成し名前を付けました 「顧客発注書データを取得する」共有後、リモートユーザーがアドオンを開き、選択します 共有クエリを選択します。
次: において フィルタリング条件 セクションをクリックしてください ギア パラメータを設定するアイコン。これにより、図に示すパラメータUIが開きます。 ステップ4.
共有クエリ
共有されたアクセス照会ユーザーがExcel/スプレッドシートで見る内容
ヒント: このパネルはインタラクティブです。任意の入力を変更すると、 ステップ5 SQLプレビューをリアルタイムで更新します。その後、スクロールして ステップ6 ワークブックへの行のシミュレートされた流れを確認する。
選択内容がSQLに—ライブ
どこ 顧客_po = PO-12345
アンド 販売日 間 '2025-01-01' アンド '2025-06-30'
アンド ステータス イン ('アクティブ', 保留中)
実行をクリックすると何が起こりますか
- アドインはあなたの入力を クエリストリームエージェント.
- エージェントは、保存されたSQLを、選択されたデータソースに対してそれらのパラメータを用いて安全に実行します。
- 結果はストリームで戻される マイクロソフトエクセル または グーグル シート そしてターゲットシートに書き込まれる。
接続はアウトバウンド専用です。SQLテキストと認証情報は非表示のままです。大規模な結果の場合、エージェントは効率的にストリーム処理を行い、別々のタブで複数のクエリを並列実行することをサポートします。
データがワークブックに流れ込む
各フィルタータイプごとの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'
サプライチェーン・ロジスティクス
セキュリティを損なうことなく、パートナーにセルフサービスアクセスを提供します。サプライヤーが自社のベンダーコードでフィルタリングできる、リアルタイム在庫や出荷照会情報を共有します。
どこ ベンダーID = 'V123'
アンド 請求書発行日 間 '2025-01-01' アンド '2025-03-31'
営業・マーケティング
動的キャンペーンレポートを有効化します。マーケティング部門はキャンペーン、日付範囲、地域で結果をフィルタリングできます。営業部門はIT部門に依頼することなく、自担当地域の数値を抽出できます。
どこ キャンペーンID = CMP-0425
アンド イベント日付 間 '2025-04-01' アンド '2025-04-30'
教育・研修
SQLの概念を対話的に指導します。生徒はGoogleスプレッドシートから異なるパラメータでクエリを実行し、フィルタが結果に与える影響を確認できます。データベースの設定は不要です。
どこ クラスコード = SQL-101
アンド 実行日 間 '2025-01-01' アンド '2025-02-15'
作成可能なフィルターの種類
クエリストリームは8種類のパラメータを自動的に検出・設定します。それぞれがExcelおよびGoogleスプレッドシートにおいて特定の入力タイプとなります:
セキュリティファースト:データ保護の仕組み
はじめに
- SQLを記述してください: 通常のクエリをハードコードされた値と共に使用してください
- 検出内容の確認: クエリストリームは、プロパティタブで見つかった内容を表示します
- 入力の設定: 公開したいパラメータを有効にし、デフォルト値と説明を設定してください
- クエリを共有する: 必要なユーザーにアクセス権を付与する
- ユーザーはExcel/スプレッドシートから実行します: 入力内容を確認し、値を入力すると、リアルタイムで結果が表示されます
コード変更なし。インフラ不要。よりスマートなセルフサービス型レポート作成。
さらに詳しく
さらに深く知りたいですか?ライブドキュメントで実践的な知識をすぐに得ましょう:
- Google スプレッドシート アドオンをインストールする
- WindowsにQuery Streamsエージェントをインストールする
- Microsoft SQL Server を Excel に接続する方法
- MySQLをMicrosoft Excelに接続する方法
- PostgreSQLをGoogleスプレッドシートに接続する方法
- ライブデータを共有し、認証情報は共有しない
- パートナーとERP/CRM/WMSデータを安全に共有する
よくある質問
クエリストリームは、文字列リテラル、数値、日付値、日付範囲(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年以上の経験を有しています。

