Warning

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

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

この内容は learn.palantir.com ↗でもご覧いただけますが、アクセシビリティの観点から、ここに掲載しています。

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

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

  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分)

オントロジーの変更を保存し、トラブルシューティングの手順についてもう少し読んでみてください。