動的スキーマの操作

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • 動的名前空間で動的属性と動的カテゴリを定義することにより、動的スキーマ機能を拡張します。

    メタデータ戦略を計画したら、動的名前空間に動的属性レコードを作成して、スキーマの構築を開始できます。属性を正式に定義することには、いくつかの重要なメリットがあります。

    • 適切なタイプを持つ動的属性を定義することで、データの完全性を確保し、クエリを最適化し、ソートを改善します。たとえば、属性を文字列、整数、または日付として定義して、タイプ固有の動作を強制できます。
    • 動的属性を整理し、動的カテゴリに追加して継承を有効にします。たとえば、親カテゴリで動的属性を定義し、それらの属性を継承する子カテゴリで自動的にアクセスできます。
    • 動的選択肢セットを作成して、属性の固定値セットを定義します。たとえば、属性で使用できる値、表示されるカテゴリまたは名前空間を制御し、特定の場合に値を上書きすることができます。
    • 複数の動的属性ストアフィールドで動的属性を再利用します。たとえば、動的名前空間で動的属性を定義し、その名前空間に属する任意のストア フィールドでその属性を使用できます。

    動的スキーマの実装

    次のプロセスを使用して動的スキーマを実装します。

    1. 動的属性ストアフィールドの作成

      まず、動的属性を格納するための動的属性フィールドを作成します。

    2. 動的属性の作成

      動的ストアフィールドに関連付けられた動的名前空間で 1 つ以上の動的属性を定義します。

    3. 動的カテゴリの作成

      動的名前空間で 1 つ以上の動的カテゴリを定義します。

    4. 動的カテゴリへの動的属性の組み込み

      定義した動的カテゴリを使用して動的属性を整理します。

    5. 動的選択肢セットの作成

      属性の選択肢の固定セットを定義し、必要に応じて選択肢の上書きを作成します。

    6. レコードへの動的属性の追加

      GlideRecord の setValue() メソッドを使用するか、属性と値を JSON として入力して、動的属性ストアフィールドに入力します。