2. ユーザーのオントロジーの開発6 - オントロジーの変更を保存する

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

6 - オントロジーの変更を保存する

この時点で必要なすべての変更を行いました。それらをオントロジーに保存する時が来ました。

🔨 新しいオブジェクトとリンクタイプを保存する

  1. 画面の右上に進み、緑の Save button をクリックして、Review editsウィンドウを開きます。
  2. 警告を確認しますが、必要に応じてエラー詳細を使用してエラーを解消します。ここに記載されている指示に従っていれば、警告は一つも出ません。
  3. ユーザーが最後に保存してからオントロジーに変更を加えた場合、ウィンドウの上部にメッセージが表示され、オントロジーに新しい更新があります。これを簡単かつ安全にユーザーのものとマージできます。Update ボタンをクリックして、ユーザーの変更と他の人がその間に保存した変更を安全にマージします。
  4. ウィンドウの右下にある緑の Save to ontology ボタンをクリックします。

以下のステートメントがすべて真であれば、保存操作は正常に機能します:

  • オントロジーを編集するための権限を持っています。
  • 元データセットはすでに別のオブジェクトタイプの元になっていません。
  • プライマリキーはユニークです。
  • プライマリキー行にはnull値が含まれていません。
  • 選択したオブジェクトタイプIDはユニークです。

エラーが発生した場合は、表示されたテキストを読み、何が間違った可能性があるかの手がかりを得てください。問題が解決しない場合は、Palantirサポートチームに連絡してください。

保存すると何が起こるのか?

オブジェクトタイプとそれに関連するデータセットからオブジェクトタイプへのマッピングを保存すると、バックグラウンドで2つのアクションがトリガーされます。このプロセスをよく理解することで、オブジェクトタイプ、そのプロパティ、または他のオブジェクトタイプへのリンクの編集時に発生する可能性のあるエラーをトラブルシューティングするのに役立ちます。

Palantirのオブジェクトは指定されたオブジェクトストレージサービスに保存されています。オブジェクトレイヤーと対話するとき、元データセットに直接触れることはありません。代わりに、ユーザーインターフェースを通じてオブジェクトストレージサービスにクエリを投げ、オブジェクトの詳細を取得します。Saveをクリックすると:

  1. ユーザーのテーブルがオブジェクトストレージサービスに登録され、元データセットがこのオブジェクトタイプにロックされます。

    • 元データセットのスキーマを変更した場合、オントロジーマネージャーのDatasourcesタブのUpdateボタンを使用して、オブジェクトタイプを再登録する必要があります。
    • オブジェクトタイプを削除し、元データセットを別のオブジェクトタイプに再利用したい場合は、まずDatasourcesタブの赤いUnregisterボタンをクリックする必要があります。
  2. テーブルをインデックス化します。データセット-オブジェクトタイプマッピングを定義すると、ストレージサービスはマッピングされたプロパティをインデックス化し、オブジェクトインターフェース(例:Workshop Modules、Object Views、Functions)から検索できるようにします。前のタスクでの行-プロパティマッピング活動、特にレンダーヒントは、どのプロパティがどのようにインデックス化されるかを決定します。

この時点から、ユーザーのオブジェクトタイプはオブジェクトストレージサービス内のテーブルによってバックアップされ、元データセットの更新に対応し続けます。したがって、データセットに新しい行が追加されると、新しいオブジェクトがユーザーのオブジェクトタイプに追加されます。このストレージサービスについての理解は、今後のレッスンで深めます。

📚 推薦文献(約4分)

オントロジーの変更を保存し、トラブルシューティングの手順についてもっと読む時間をとってください。