この記事では、Knowledge Graphで複数のエンティティを一度に編集する方法を説明します。スプレッドシートを使用してエンティティデータを一括編集する方法については、「エンティティアップロードを介してエンティティを一括アップロードする」を参照してください。
エンティティを一括編集
- エンティティ検索([Knowledge Graph] > [エンティティ])に移動します。
- 任意のフィルター条件を適用して、編集したいエンティティのセットを絞り込みます。
- エンティティ検索の上部にあるフィルターオプションを使用するか、ファネルアイコンをクリックしてフィルターを保存します。
- 新しい保存済みフィルタを作成するには、「保存済みフィルタを作成」を参照してください。
-
編集するエンティティの横にあるチェックボックスを選択します。保存済みのフィルタまたはその他の絞り込み基準を適用した場合は、フィルタ内のすべてのエンティティが選択されていることを確認してください。
- デフォルトでは、エンティティテーブル上部にあるチェックボックスをクリックすると、フィルタ内の最初のページにあるエンティティのみが選択されます。
-
フィルタのすべてのエンティティを選択するには、選択したエンティティの数を表示するドロップダウンメニューをクリックし、[アクティブフィルターですべてを選択] を選択します。
-
エンティティを選択したら、[その他のアクション] ドロップダウンメニューをクリックし、[編集]を選択します。
-
選択したエンティティの一括編集ビューには、次の情報が表示されます。
- 編集中のエンティティの数(画面上部に表示されます)
- 選択したすべてのエンティティで同じ値を持つフィールドには、フィールドのコンテンツが表示されます。
- 選択したエンティティ間で値が異なるフィールドは、 <複数のコンテンツ(Various content)>として表示されます。
-
一括編集できないフィールドはグレー表示されます(例: エンティティID、アドレス)。
-
選択したエンティティに複数のエンティティタイプが含まれている場合は、一括編集ビューでエンティティタイプのフィールドプレゼンテーションを切り替えることができます。一括編集ビュー左上の[アクティブビュー]の横にあるドロップダウンメニューをクリックします。
- 表示するエンティティタイプのプレゼンテーションを選択します。
-
フィールドを名前のアルファベット順、または所属するエンティティタイプでグループ化するかを選択します。
-
変更を加えたいフィールドをクリックします。
- 選択したエンティティが現在異なるフィールド値を持っている場合は、すべてリセットをクリックして、目的の内容を入力します。
-
選択したエンティティのすべてが現在同じフィールド値を持っている場合は、その共通のフィールド値が表示されます。
-
変更内容を保存するには、[[X] 個のプロファイルに保存] をクリックします。
-
一度に2,500件を超えるエンティティを一括編集する場合、編集処理に時間がかかることがあります。大規模な一括編集の進行状況を追跡するには、[Knowledge Graph] > [設定]に移動し、「データの取り込みと処理」セクションにある「エンティティのジョブ」タイルをクリックします。
一括編集ビューの詳細と制限
一括編集するエンティティを選択すると、それらのエンティティを統合したビューが表示されます。リストフィールドと非リストフィールドには、2種類の異なるマージビューがあります。
非リストの統合ビュー
非リストフィールドタイプの場合、Knowledge Graphは特定のフィールドの値が選択したエンティティ全体で同じであるか、異なるかを示します。値が同じ場合、システムはその値を表示します。同じでない場合、フィールドには<Various Content>と表示されます。
リスト統合ビュー
リストフィールドタイプ(複数オプション選択フィールドを含む)の場合、Knowledge Graphは選択したエンティティのすべてのリスト項目を集約します。統合ビューでは、少なくとも選択された1つのエンティティのリストフィールドに存在する項目が、一括編集中に表示されます。
- 選択されたすべてのエンティティにリスト項目が存在する場合、それは選択されたチェックボックスとして表示されます。
- リスト項目が選択された一部のエンティティにのみ存在する場合、グレーのダッシュが付いたチェックボックスで表示されます。

統合ビューでリスト項目の横にあるチェックボックスを選択して保存すると、その項目は選択したすべてのエンティティのリストに追加されます。チェックボックスのチェックを外して保存すると、選択したすべてのエンティティのリストからその値が削除されます。
リスト統合ビューがコンパイルされない場合(つまり、選択されたエンティティ全体のリスト項目の合計が50を超える場合)、次の2つのオプションがあります。
- 編集後、選択したエンティティ全体のリストを上書きする(以前の値を変更後の値に置き換えます)
- 編集後、各リストの最後に新規項目を追加する
同期編集と非同期編集
同期編集
2,500未満のエンティティを一括編集する場合、更新は同期的に適用されます。つまり、一括編集を保存したら、Knowledge Graphを使用する前に更新が適用されるのを待つ必要があります。
これらの機能は、同期一括編集(つまり、2,500件未満のエンティティの一括編集)でのみ利用可能です。
- スケジュールされた更新
- 編集の提案
- テンプレート
より大量のエンティティに対してこれらの操作を行うには、一度に2,500未満のエンティティで一括編集する必要があります。
非同期編集
2,500以上のエンティティを一括編集する場合、更新は非同期に適用されます。この場合、一括編集を保存すると、編集の進捗を確認できるポップアップが表示されます。更新がバックグラウンドで適用されている間も、Knowledge Graphを引き続き使用できます。
編集の競合
2つの競合する編集が同時に行われた場合、「最終の更新が優先」されます。例として、次のシナリオがあります。
- 3,000件のエンティティを選択して一括編集します。エンティティAがこのセットに含まれています。
- 説明フィールドを編集し、非同期のジョブを開始します。
- 更新が処理されている間、別のユーザーが「エンティティを編集」のエンティティAに移動し、説明フィールドを再度更新します。
この場合、後で実行されたステップ3の更新がステップ2の更新を上書きします。
フィールド制限
以下を含むKnowledge Graphの特定の機能は、一括編集は制限されているか、サポートされていません。
- カテゴリー。詳細カテゴリーモーダルでは一括編集はサポートされていません。カテゴリーの上書きを含む、詳細カテゴリーモーダルでの編集は、個別のエンティティで行う必要があります。カテゴリーの管理と上書きの詳細については、「カテゴリーに関するドキュメント」を参照してください。
- Google属性。Google属性の一括編集は、選択したすべてのエンティティが同じGoogle属性を持っている場合にのみ機能します。エンティティセットが同じ国とGoogleカテゴリに属している場合は、それらのエンティティセットのGoogle属性を一括編集できます。エンティティが異なるカテゴリーに属している場合や異なる国に所在している場合は、属性を一括編集する前に、それらを複数のバッチに分割する必要があります。