ユーザーが結果をフィルタリングできるようにする。SQLは非公開にする。

クエリを1つ作成し、ユーザーが変更できる値を選択するだけです。動的フィルターを使用すると、地域、日付、金額をシンプルなコントロールに変換できるため、SQLを編集することなく、各ユーザーが必要な結果を取得できます。

無料アカウントでは、共有されたフィルターを使用できます。フィルターの作成は、パーソナルプラス(月額30ドル)以上のプランで可能です。

保存済みクエリは1つ。必要な行を見つける方法は4通り。

チームの地域を選択します。

例は9秒ごとに切り替わります。いずれかのコントロールを変更すると操作できます。

作成者ビューには実行プレビューが表示されます。受信者にはコントロールと結果が表示されます。値を選択してから、[クエリを実行]を押してください。

あなたがコントロールできるもの作成者ビュー · この実行の実行プレビュー
セレクト 請求書、顧客、地域、金額、支払期限、ステータス
フロム ar.invoices
どこ 地域 '北'
  アンド 期限 >= '2026-10-01'
  アンド 金額 > 1000
  アンド ステータス イン (「未払い」、「期限切れ」)
ORDER BY 請求書 DESC
公開するフィルタはユーザーが選択します。実行ごとに異なる値が使用され、保存されたクエリ定義はユーザーのものとなります。ネットワークエージェントはクエリを読み取り専用で実行します。
クエリストリーム共有クエリ · 地域別の未払い請求書
このデモでは、最大1,000,000です。
ステータス

値を選択してから、クエリを実行してください。

受信者は結果を受け取ります。SQLとデータベースのログイン情報は非公開です。
地域別の未払い請求書例の行結果のみを提供します。SQL文は非公開です。
請求書お客様地域額期限ステータス
1INV-20481ハルデン・ロジスティクス北12,480.002026年10月23日開く
2INV-20480ミレン&カンパニーウエスト3,215.502026年10月23日開く
3INV-20479カステラン・フーズ南28,900.002026年10月21日期限切れ
4INV-20478オリエル歯科北1,140.002026年10月20日
5INV-20477ウェックスフォード・マリンイースト9,765.252026年10月19日開く
6INV-20476ペル&ハートリーウエスト4,400.002026年10月18日
2INV-20475ノースゲートクリニック北17,320.802026年10月17日期限切れ
8INV-20474ブライトウォーター社南2,050.002026年10月16日

北部 · 10月1日以降が期日 · 1,000超 · 未払い/期限超過

請求書2枚 試合、合計29,800.80。

保存されたクエリは1つで、実行ごとに異なる値を設定できます。ロジックはあなたが制御でき、ユーザーはあなたが公開したフィルターのみを選択できます。

各値に適した制御。

クエリ ストリームは、WHERE 句内の各値の型を調べ、それに合った制御を提供します。どの制御を公開するかは、ユーザーが決定します。

テキストの選択肢

地域 = '北'

テキスト値が選択ボックスになります。オプションを手動で入力するか、別のクエリからリアルタイムでリストを入力できます。

日付と範囲

期限 >= '2026-10-01'

日付比較と範囲指定は、開始日と終了日それぞれに対応するカレンダーピッカーとして機能します。

数値と閾値

金額 > 1000

しきい値、金額、数量は、適切なデフォルト値を持つチェック済みの数値入力項目になります。

複数選択

ステータス IN(「オープン」、「期限切れ」)

IN句で指定されたリストは、選択可能な選択肢のセットになります。クエリ内のリストは、選択された項目に合わせて拡大縮小します。

通常のSQLまたは名前付きパラメータを使用してください。

クエリ ストリームを使用して通常の SQL で値を検索するか、自分で名前を付けるかを選択できます。どちらの方法も同じクエリ内で機能します。

通常の SQL を記述し、フィルターを切り替えます

特別な構文は必要ありません。値は自動的に検索されます。クエリのプロパティタブで、どの値をコントロールにするかを選択し、ラベル、デフォルト値、ドロップダウンオプションを設定します。

セレクト 請求書、顧客、金額、支払期限
フロム ar.invoices
どこ 顧客 「ハルデン・ロジスティクス」
  アンド 期限 間 '2026-10-01'
                       アンド '2026-10-31'
顧客と日付範囲という3つの値が見つかりました。

または、各フィルターに@変数で名前を付ける。

ラベル、デフォルト値、許容値などを最初から完全に制御したい場合は、パラメータに名前を付けることができます。名前付きパラメータと検索結果の値を1つのクエリで混在させることも可能です。

セレクト 請求書、顧客、金額、支払期限
フロム ar.invoices
どこ 地域 地域
  アンド 期限 >= @from_date
  アンド ステータス イン (@statuses)
3つの名前付きパラメータ:地域、日付、およびリスト。

彼らは選択する。彼らはSQLには一切触れない。

クエリを実行する権限をユーザーに付与し、設定可能なフィルタを選択できます。ユーザーは、SQLコードやデータベース認証情報を受け取ることなく、クエリ結果を受け取ることができます。ネットワークエージェントは、ネットワーク内でクエリを実行します。

  • 許可した値のみ地域や日付は変更できますが、クエリのロジック、テーブル、列を編集することはできません。
  • 読み取り専用、強制SELECT文のみが実行されます。データベースが認識する前に、エージェントはそれ以外の文を拒否します。
  • ログイン状態は解除されませんデータベースの認証情報はエージェント上で暗号化されたまま保持されます。スプレッドシート、ブラウザ、アプリは結果を受け取りますが、接続情報は決して送信されません。
  • いつでも停止できますウェブポータルにおけるユーザーのアクセス権を削除すれば、そのアクセスは即座に終了します。
値を入力すると、結果が返されます。保存済みSQLはネットワーク内に留まります。
データベース + Network Agent 保存済みSQL 使用可能なフィルター北受信者の選択 結果のみ使用を許可する行
ユーザーは、公開したフィルター値のみを変更できます。

コントロールが表示される場所。

同じ保存済みクエリ、同じフィルターが、それを実行する人々の勤務場所に関わらず使用できる。

スプレッドシートで

保存済みクエリをExcelまたはGoogle Sheetsで実行できます。結果は通常のセルに表示され、数式、グラフ、ピボットテーブルですぐに利用できます。最新の数値が必要なときに更新してください。

フィルターは Query Streams サイドペインにあります。
使用例
ExcelおよびGoogleスプレッドシートのアドイン

スマートフォンまたはブラウザで

保存済みクエリの結果を、どこで作業していても開けます。許可するフィルターを設定して実行を押し、Data Viewerで行を確認できます。

公開されたフィルターは行の上に表示されます。
使用例
データビューア(電話およびウェブ)

REST APIを介して

アプリ、ベンダー、工場に、対象を絞ったクエリ結果を提供できます。相手側のソフトウェアには許可されたデータだけが送られ、SQLとデータソースの認証情報は非公開のままです。

公開された各フィルターはリクエストパラメーターになります。
使用例
データベースREST API

どのプランが誰に必要なのか。

受信者は、無料アカウントで提供されたフィルターを使用できます。作成者は、フィルター作成を含むプランを作成する必要があります。

フィルターの使用:無料アカウント

クエリ実行の許可を与えたユーザーは、無料アカウントでそのフィルターを使用できます。ライセンスの購入は不要です。実行アクセス権を送信するには、プランの共有スロットが必要です。共有スロット数については料金プランをご確認ください。

建築フィルター:パーソナルプラス以上

保存済みのクエリ(検索結果または名前付きクエリ)に動的フィルターを追加する機能は、Personal Plusプランから利用できます。無料プランの受信者も、共有されたクエリに対してフィルターを使用できます。

すべてのプランを比較する

フィルターについてよくある質問

フィルターを使用するユーザーは、データベースへのログインが必要ですか?

いいえ。ネットワーク内のエージェントがデータベース接続を保持し、その認証情報は暗号化された状態で保存されます。ユーザーはフィルタコントロールと結果のみを見ることができ、接続文字列、テーブル名、SQL文を見ることはありません。

フィルターにはどのような種類がありますか?

テキスト値はドロップダウンリストに、日付は日付選択ボックスに、数値は数値入力ボックスに、INリストは選択リストに変換されます。これらはすべて、WHERE句の値の型に基づいて自動的に処理されます。

ドロップダウンリストに表示される内容を制御できますか?

はい。クエリのプロパティタブに固定のオプションリストを入力するか、許可された値を返す別のSQLクエリからリストを取得してください。

@変数を使う必要はありますか?

いいえ。通常のSQLで十分です。値は自動的に取得されます。フィルターに名前を付け、ラベル、タイプ、デフォルト値を自分で設定したい場合は、@変数を使用してください。どちらも同じクエリ内に記述できます。

複数のユーザーが異なるフィルターを使用して同じクエリを同時に実行することは可能ですか?

はい。各ユーザーは、保存済みの同じクエリを各自の独自の値で同時に実行できます。また、1人のユーザーがそれを複数のワークシートタブに複数回実行することも可能です。

人々に役立つ選択肢を与えましょう。質問はあなた自身のものにしてください。

Personal Plus以上のプランでフィルターを作成できます。アクセス権限を付与したユーザーは、無料アカウントを使用できます。

フィルタープランを見る