24172: レイヤー <値> 内の <値> 属性ルール <値> がマップに存在しないテーブル <値> を参照しています。
ローカルで評価されるよう構成した (アプリケーション評価から除外 プロパティをオフにした状態で構成) 即時計算または制約属性ルールを含むフィーチャ レイヤーを共有する場合、属性ルールで参照するすべてのテーブルがマップに含まれていなければ、この分析ツール警告が返されます。
属性ルールが参照しているテーブルをレイヤーとしてマップに含めることをおすすめします。 これにより、属性ルールがローカルで評価される際の編集中に発生するエラーを防ぎます。
分析ツールの警告テキストには、特定のルール、属性ルールを含むレイヤー、マップに存在しないテーブルの特定に役立つ次の情報が含まれています。
最初の <値> パラメーターは、属性ルールのタイプを表します。
2 番目の <値> パラメーターは、属性ルール名を表します。
3 番目の <値> パラメーターは、マップに含まれていないテーブルを参照している属性ルールを含むレイヤーの名前を表します。
4 番目の <値> パラメーターは、マップに存在しないテーブルの名前を表します。
例: レイヤー 'Structure Junction' の制約属性ルール 'Poles cannot have more than 10 inspections' がマップ内にないテーブル 'OWNER.Locations' を参照しています。
解決策
次のいずれかを実行します。
属性ルールを含むレイヤーによって参照されているすべてのテーブルがマップに含まれていることを確認します。
欠落しているテーブルをマップに手動で追加するには、属性ルールによって参照されているテーブルを見つけて、マップに追加します。 分析ツールで完全修飾名を確認するか、詳細について属性ルールのスクリプト式を調べます。
欠落しているテーブルをマップに自動で追加するには、分析ツールの警告を右クリックして マップに追加 をクリックします。 欠落しているレイヤーまたはテーブルがマップに追加されます。
属性ルールで アプリケーション評価から除外 プロパティをオンにするよう変更します。 属性ルール ビューを使用し、既存の属性ルールを変更できます。
追加情報
詳細については、「属性ルールを含むデータセットの共有」および「GIS リソースの分析」をご参照ください。