14.2K Views
May 12, 23
スライド概要
Dataverse モデル駆動型の検索機能について
Power Apps 大好きおじさんです。
\サクッとLT/ DATAVERSE -モデル駆動型ビューの検索機能について 2023-05-11 MakotoMaeda
はじめまして! Power Apps 大好きおじさんです。 まえださん、もしくはおうじゃさんとお呼びください。 おじさんでもいいです。 Twitter:Makoto Maeda(@bothernpa)さん / Twitter ブログ:Power Appsの使い方 (hateblo.jp) コミュニティ:おうじゃさんといっしょ - connpass #おうじゃさんといっしょ
こんなことあるよね モデル駆動型、試しに触ってみようかな~♪ ♪
こんなことあるよね ・・・ん? 検索機能・・・多くない・・・?
こんなことあるよね なんかいっぱいある!? モデル駆動型わからない!怖い!! おうじゃ悲しい。
ビューからの検索機能を 知ろう!!
ひとくち概要 ビューからの検索系は以下の6種類! ・列フィルタ ・簡易検索 ・フィルターを編集する ・Dataverse検索 ・簡易検索(複数テーブル) ・高度な検索 / 高度な検索(レガシ) 詳しく見てみよう!
列フィルタ ここの機能について。
列フィルタ 列ごとに条件を追加して絞り込みが可能。 かなり直感的に使える。使いやすいフィルタ。 用途:臨時で特定条件に一致する一覧を出したいときに使用する。 →条件が常に同じで頻度が多い場合は個人ビューなり共有ビューなりを作成した ほうが便利! 感覚で使えるはず。お手軽。
簡易検索 ここの機能について。
簡易検索 ビューのフィルタ条件+αで検索できる。 簡易検索ビューで設定した検索対象の列に対して検索が可能。 前方一致検索だが、ワイルドカードを使用可能。(*) ※頭に*をつけるとパフォーマンスが下がる。注意。 用途:目当ての1レコードを探したいときに便利。 手軽さは随一。 前方一致が玉に瑕?ワイルドカードで対応しよう。
フィルターを編集する ここの機能について。
フィルターを編集する 細かい条件でフィルタが可能。 リレーション先の条件でも検索が可能。 簡易検索より少し難しいし少し手間がかかる。 何度も設定するのは大変なので、個人ビューに設定しておくとよい。 用途:複雑な検索条件に対応可能。 そんなに使う頻度はないと思われる。 よく使う場合はビューで対応できないか考えてみよう。
Dataverse 検索 ここの機能について。
Dataverse 検索 Dataverse 検索のここがすごい! ・簡易検索より優れたパフォーマンス ・複数テーブル対象 ・サジェスト機能 ・あいまい検索 ・ドキュメント検索(PDF Excel Word JSON など) ・AIにより略語、類義語まで検索 神検索機能。使うしかない。
Dataverse 検索 利用するには、環境ごとの設定が必要(運用環境は既定でON) Dataverse 検索をONにすると、以下の機能が不要になり、利用できなくなりま す。(既定でON) ・高度な検索 / 高度な検索(レガシ) ・簡易検索(複数テーブル) Dataverse検索がONでなかったら、設定を見てみよう!
簡易検索(複数テーブル) ここの機能について。
簡易検索(複数テーブル) 複数のテーブルに対して簡易検索ができる。 検索の仕様は簡易検索と同様。 制限:10テーブルまで / テーブル毎80行まで表示 用途:対象テーブルが不明だったり、横断的に検索したい場合に便利。 非推奨っぽいので覚えなくても。
高度な検索 / 高度な検索(レガシ) ここの機能について。
高度な検索 / 高度な検索(レガシ) 検索対象にするテーブルの選択が挟まれるが、基本的に[フィルターを編集する] と同等の機能。 ※高度な検索(レガシ)も存在するが、今後は使われなさそうなため割愛 高度な検索 / 高度な検索(レガシ)のどちらが利用されるかは環境ごとの設定に よる。デフォルトではレガシは使用されない。 非推奨っぽいので覚えなくても。
まとめ 検索の種類 概要 列フィルタ ビューのフィルタ+αでフィルタリング!ビュー内で完結。 簡易検索 ビューのフィルタ+αで検索!ビュー内で完結。 フィルターを編集する 複雑なフィルタリング!ビュー内で完結。 Dataverse検索 推奨検索!環境ごとに有効化!(運用では既定でON) 簡易検索(複数テーブル) Dataverse検索に取って代わられた。 高度な検索 / 高度な検索(レガシ) Dataverse検索に取って代わられた。 モデル駆動型 ビューからの検索機能完全に理解した!