クエリビルダー
クエリビルダーは、ユーザーが仮想ビュー──カスタムフィールドデータやシステムテーブルを利用して構造化されたデータソースを生成する名前付きクエリ──を作成する場所です。これらのデータソースは、データビュー、チャート、インターフェース、ルックアップリスト、および Word レポートや参照番号テンプレートなどの Jinja ベースの出力を支えています。
クエリビルダーは、SQL を直接記述せずにデータを整形・結合したいユーザー向けに設計された、ビジュアルなドラッグ&ドロップ方式のツールです。高度な用途向けに、基盤となるクエリ言語も利用できます。クエリ言語リファレンスを参照してください。
設定を行うユーザー
New モジュールへのアクセス権を持つユーザーです。クエリビルダーには New > Custom Fields & Configuration > Query Builder からアクセスできます。
クエリビルダーが生成するもの
保存された各クエリは、仮想ビュー──システムの他の部分が名前で参照できる再利用可能なデータソース──になります。
| 出力 | 仮想ビューの使用方法 |
|---|---|
| データビュー | クエリ結果を Explorer 内で閲覧可能なドキュメントリストとして表示します |
| チャートビルダー | インターフェースやダッシュボード内のチャートと可視化を実現します |
| インターフェースビルダー | カスタムインターフェース内のデータグリッドとチャートコンポーネントを提供します |
| ルックアップリスト | カスタムフィールドテンプレートのドロップダウン値のソースとなります |
| Word テンプレート | Jinja ベースの Word レポートが参照するデータレイヤーを提供します |
| 参照番号テンプレート | 生成される参照番号に動的なフィールド値を提供しま す |
開始する前に
- カスタムフィールドテンプレートが先に存在している必要があります。 仮想ビューはカスタムフィールドデータから構築されます。そのデータを定義するテンプレートは、クエリの対象にする前に作成・入力されている必要があります。カスタムフィールドテンプレートを参照してください。
- 出力先を理解してください。 ビューがデータビュー、チャート、ルックアップリスト、レポートのいずれを対象としているかによって、必要なフィールドや結合が変わります。
このセクションの内容
| ページ | 内容 |
|---|---|
| Query Builder インターフェース | Virtual Views の一覧、Query Lab キャンバス、クエリの構築と保存方法 |
| クエリ言語リファレンス | 高度なクエリに使用される JSON ベースの DSL(サポートされるすべての関数と演算子を含む) |
関連する設定
- カスタムフィールド — 仮想ビューの基になるデータレイヤー
- 仮想インターフェース — クエリビルダーがチャートビルダーおよびインターフェースビルダーとどのように連携するか
- ルックアップリスト — 仮想ビューから取得されるルックアップリスト