概要
ガイド付きNLQは、レポート作成のスキルがほとんどないビジネスユーザーでも、データ分析を容易に行うことができます。使いやすく理解しやすいフィールドをビューに提供することで、ビジネスユーザーの経験を可能な限り成功に導きます。
このセクションでは、ビジネスユーザーを念頭に置いて、ビューレベルからガイド付きNLQの体験を向上させるためのチェックリストをまとめています。チェックリストの後、各オプションについて詳細を説明しています。
チェックリスト
- ガイド付きNLQのフィールドを制限する
フィールド数を少なくすることで、ガイド付きNLQの実行時間を短縮し、フィールドの選択しが多すぎて困っているユーザーをサポートします。 - フィルター値のキャッシングを理解する
ガイド付きNLQはすでに高速ですが、ロードフィルターの値によって設定時の柔軟性が増します。 - 意味のあるフィールド名をつける
書き表されたフィールド名は、初めて使うユーザーにとって役立ちます。 - 複数形の追加
フィールド名に複数形を追加することで、ガイド付きユーザーが自然な流れで質問することを実現します。 - 直感的な計算フィールドの準備
ユーザーがよりシンプルな質問を作成できるように、計算フィールドの作成を検討してみましょう。 - 連続しない日付フィールドの準備
日付件数を使用して、データを分析する方法を増やしていきます。 - フォーカスエリアの作成
フォーカスエリアでは、複雑なデータを素早く簡単に絞り込むことができるため、ユーザーは長くて複雑な質問を必要がありません。 - ユーザーのアクセスをスキルレベルに合わせる
非常に複雑なビューは、高度なデータスキルとデータセットに精通したユーザーのみに提供した方がよいです。(NLQへのアクセスも含みます) - 日付の階層を整理する
日付の階層が正しく設定されていないと、データの集計結果が異なる場合があります。
ガイド付きNLQのフィールドを制限
ガイド付きNLQをすべてのフィールドでオンするのではなく、不透明な値を持つフィールドなど、ユーザーが使用する可能性のないフィールドを除外することが合理的です。ガイド付きNLQのフィールドを制限することで、いくつかのメリットがあります。
- ディメンションフィールドとデータのキャッシュが減るので、システムに必要なリソースが少なくなります。
- 質問することのないフィールドに目を通さなくなるので、ユーザーの時間を無駄にすることがありません。
実生活の中で多くの選択肢の中から選ばないといけない場合、どのような選択肢があるのか知りたい、自分の選択がどのような影響を与えるのか知りたくなります。ガイド付きNLQでは、フィールドの選択しを減らすことで、新しい情報を学ぶ際の負荷を軽減することができます。データセットをできる限りシンプルにすることで、ビジネスユーザーが最小限のサポートでガイド付きNLQを使い始めることができるようになります。
フィールドの使用を制限するには、ビューの自動分析設定の基本変数タブで行えます。
フィルター値のキャッシングを理解する
Yellowfinでは、NLQ対応のディメンションフィールドでフィルター値のキャッシングを行い、読み込み速度の低下の可能性を回避します。フィルターの値をキャッシュすることで、ユーザーが値の選択を求められたときに、利用可能な値の表示を高速化することができます。Yellowfinは、どのフィールドがキャッシュされると多くのシステムのリソースを使う可能性があるか判断し、そのフィールドに対して自動的にキャッシュを無効にします。ガイド付きは、ユーザーが質問した際に、キャッシュされていない値をフェッチします(ライブクエリ)。
このキャッシュ閾値は手動で調整することはできませんが、Yellowfinは、フィルター値のキャッシングとライブクエリをオフにするオプションが含まれています。「フィルター値を読み込む」のチェックボックスです。
フィルター値を読み込むのチェックボックスは、ビューの各フィールドで使用できます。例えば、Eメールアドレスフィールドには何十万の値を含まれているかもしれませんが、ガイド付きNLQユーザーは膨大なリストの中からEメールを選ぶことはありません。しかし、ユーザーが今月の新規アカウントをリストアップするために質問をし、個人的な挨拶メールをおくることができるようにしたい場合は、ガイド付きでもこのフィールドが必要になります。
このオプションを使うか否かは、