注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オブジェクトタイプとそのプロパティを編集すると、アプリケーションの破壊的な影響がユーザーのワークフローに影響を与える可能性があります。オブジェクトタイプやプロパティの編集を行う前に、以下の破壊的変更の可能性のセクションをお読みください。
Object Storage V1(Phonograph)がオブジェクトタイプの基となるデータソースの登録解除および再登録を要求する変更は、その再インデックス時間中に、そのタイプのオブジェクトがユーザーアプリケーションで利用できなくなります。これらの変更については以下に説明します。
オブジェクトタイプの基となるデータソースを登録解除および再登録(または削除)する変更は、以下のとおりです。
これらの変更を保存しようとすると、ユーザーアプリケーションへの潜在的な影響について警告されます。
例えば、オブジェクトタイプがWorkshopアプリケーションで使用されている場合、そのWorkshopアプリケーションは、再インデックスが完了するまで壊れてしまいます。オブジェクトタイプの再インデックスの進行状況は、DatasourcesページのPhonographペインで確認できます。
Object Storage V1(Phonograph)についての詳細
オブジェクトタイプに書き戻し機能が有効になっている場合は、そのオブジェクトタイプを編集する際には特別な注意が必要です。オブジェクトタイプに対して行われた編集の履歴は、Object Storage V1(Phonograph)に保存されています。書き戻しデータセットをビルドするたびに、編集の履歴が再適用され、書き戻しデータセットの編集済みオブジェクトの最終状態が取得されます。オブジェクトタイプの基となるデータソースがObject Storage V1(Phonograph)から登録解除されると、Object Storage V1(Phonograph)の編集履歴が削除され、書き戻しデータセットの今後のビルドが失敗します。
前のセクションで述べた登録解除が必要な変更に加えて、書き戻し機能のあるオブジェクトタイプでは、いずれかの時点で編集を受けたオブジェクトタイプのすべてのプロパティに対してスキーマ変更が行われた場合にも、登録解除が必要となります。スキーマ変更には、プロパティのIDや基本タイプの変更が含まれます。
以下の変更は、登録解除を必要としないため、編集履歴の消失のリスクはありません。
Object Storage V1(Phonograph)は、これらのスキーマ変更に対してオブジェクトタイプの基となるデータソースを自動的に登録解除しません。代わりに、再インデックスが失敗し、保存したスキーマ変更が元に戻されるか、オブジェクトタイプのDatasourceページのPhonographペインで、オブジェクトタイプの基となるデータソースを手動で登録解除および再登録することでのみ成功します。
プロパティエディタのプロパティペインでは、フィールドが過去に編集を受けたかどうかがわかります。
さらに、編集履歴を消すリスクのある変更を保存しようとすると、編集に対する潜在的な影響について警告されます。
これで、既存のオブジェクトタイプやプロパティの編集を行う際の注意点が理解できたので、安全に変更を行うことができます。
ホームページのサイドバーからオブジェクトタイプページを選択し、リストから別のオブジェクトタイプを選択することで、いつでも作業中のオブジェクトタイプを変更できます。また、アプリケーションヘッダーの検索バーで新しいオブジェクトタイプを検索することもできます。ナビゲーションについての詳細
オブジェクトタイプを削除するには、オブジェクトタイプビューサイドバーの右上にある (3つのドット)アイコンを選択し、ドロップダウンから削除オプションを選択します。これにより、オブジェクトタイプとその関連するすべてのリンクタイプを削除するためのステージングを確認するダイアログが表示されます。
active
ステータスのオブジェクトタイプは削除できません。ステータスについての詳細基となるデータソースを変更するには、以下の手順を実行します。
オブジェクトタイプの基となるデータソースを変更すると、古いデータソースの列とオブジェクトタイプのプロパティの間の接続が解除されます。プロパティは、古いデータソースと同じスキーマを持つ新しいデータソースに変更した場合にのみ自動的に再マッピングされます。それ以外の場合は、オブジェクトタイプのプロパティを新しいデータソースに再マッピングする必要があります。
deprecated
、experimental
、active
のステータスから選択できます。
prominent
なオブジェクトタイプは、アプリケーションがこのオブジェクトタイプをユーザーに最初に表示することになります。hidden
なオブジェクトタイプは、ユーザーアプリケーションに表示されません。オブジェクトタイプのオブジェクトIDは、初期のオブジェクトタイプ作成プロセスの後に編集することはできません。
Phonograph2:FoundryColumnNameNotFound
Phonograph2:FoundryColumnNameNotFound
というエラーが表示された場合、オブジェクトタイプの保存を試みているデータソースから列が削除され、プロパティがマッピングされていない状態になっています。プロパティは、マッピングするか削除する必要があります。
Phonograph2:InvalidColumnRemoval
Phonograph2:InvalidColumnRemoval
というエラーが表示された場合、編集を受けたプロパティをバックアップしていた列が削除されています。列をデータソースに追加するか、オブジェクトタイプを登録解除して再登録する必要があります。
破壊的変更の可能性のセクションを参照してください。
Phonograph2:InvalidColumnFieldSchemaChange
Phonograph2:InvalidColumnFieldSchemaChange
というエラーが表示された場合、編集を受けたプロパティのIDまたはキーが変更されています。変更を元に戻すか、オブジェクトタイプを登録解除して再登録する必要があります。
破壊的変更の可能性のセクションを参照してください。
OntologyMetadata:IncompatibleFoundryFieldSchemaForPropertyType
OntologyMetadata:IncompatibleFoundryFieldSchemaForPropertyType
というエラーが表示された場合、オブジェクトタイプのプロパティとそのバックアップの列タイプとの間に互換性のない基本タイプを持つプロパティを保存しようとしています。例えば、列Xのタイプが「string」に変更されたが、プロパティXの基本タイプが「integer」でマッピングされている場合です。
Phonograph2:SchemaMismatch
Phonograph2:SchemaMismatch
というエラーが表示された場合、オブジェクトのバックアップになるデータセットのスキーマに意図的な変更を加えたが、オントロジーマネージャーのオブジェクトのプロパティタイプを更新していない可能性があります。オントロジーを編集し、新しいタイプを受け入れるようにプロパティのデータタイプを変更してください。変更を公開し、データセットを再ビルドし、オブジェクトの再インデックスを開始してください。
FieldTypeIncompatibleWithOntologyPropertyType
FieldTypeIncompatibleWithOntologyPropertyType
というエラーが表示されたり、「Phonographオブジェクトタイプの更新に失敗しました」というメッセージが表示された場合、オブジェクトをバックアップするデータセットのデータタイプと、オントロジーが期待するデータタイプとの間に不一致があります。スキーマの更新がデータセットとオントロジーの両方に反映されるようにしなければなりません。
オントロジーやデータセットに意図的な変更を加えていない場合は、オブジェクトとそのバックアップデータソースの所有者と連絡を取り合って、最近の変更について理解してください。