多対多の関係で別のフィルターに従うようにフィルターを設定する
場合によっては、フィルターのペアの値が互いの複数の値を参照できます。そのようなフィルターの 1 つが別のフィルターに続くには、接続テーブルを通過する必要があります。
始める前に
必要なロール:admin
このタスクについて
ほとんどの場合、フィルターは 1 対 1 または 1 対多の関係で別のフィルターに従います。後者の場合、フィルターソースは参照フィールドです。ダッシュボードを編集できるユーザーは誰でも、直接接続して、そのようなフィルターの 1 つを設定して、そのダッシュボード上で別のフィルターをフォローすることができます。analytics_filter_admin ロールを持つユーザーは、フィルターライブラリでこのようなフィルターを作成することもできます。詳細については、「 単一/複数選択またはカスケードフィルターの構成」の例を参照してください。
各フィルターの値が他のフィルターの複数の値を参照できる場合 (多対多の関係)、接続テーブルを選択する必要があります。この接続テーブルには、2 つのフィルター間で考えられるすべての参照について一意のレコードがあります。2 つのテーブル間の接続テーブルは、コレクション [sys_collection] および多対多リレーション定義 [sys_m2m] テーブルで定義されます。これらのテーブルにアクセスできるのはアドミンのみです。
接続テーブルは、 ベースシステム または プラットフォームアナリティクスソリューションに含まれるすべての関連テーブルに対して事前定義されています。ただし、多対多の関係でカスタムテーブルを使用する場合は、多対多の定義テーブルでその関係を定義する必要があります。詳細については、「Create a many-to-many table relationship」を参照してください。