識別子によるマスター・データの参照の理解

管理構成内には、マスター・データを直接参照できる場所が多数あります。マスター・データはシステム生成キーに依存するため、新しい環境に移行すると、参照するマスター・データがターゲット環境に存在しないため、多くの場合この構成は機能しません。この問題を解決するには、これらの各インスタンスで、システム生成キーのかわりにユーザー定義識別子を使用します。

これには、マスター・データの識別を有効にして、ユーザー定義識別子だけではなく、インスタンス・データのタイム・ゾーンも検索することにより、複数のタイム・ゾーンをサポートするというインストールについての利点もあります。TOUマップやプロファイル計量コンポーネントなどは、実行時に識別子およびタイム・ゾーンを使用して識別されるため、管理構成の1つのセットが複数のタイム・ゾーンのマスター・データに対応できるので、これは有利です。

識別子または管理構成で参照できるのは、次のタイプのデータです。

  • 設備: 設備識別子タイプで参照できます。この例は、仕様参照(D1-SpecificationLookup)拡張可能参照を参照してください。
  • 計量コンポーネント: 計量コンポーネント識別子で参照できます。複数タイム・ゾーン・サポートが有効な場合は、計量コンポーネントのタイム・ゾーンも評価されます。この主なパターンは次の2つです。
  • プロファイル係数: プロファイル係数自体は識別子で計量コンポーネントを参照し、管理構成はプロファイル係数を指し示します。この例には、インターバル計量コンポーネント・タイプのプロファイル係数リストがあります。
  • 計量コンポーネントの直接参照: この例には、「最終値オーバーレイ・プロファイル」(D1-FinalValuesOverlayProfile)拡張可能参照があります。
  • TOUマップ: TOUマップ・テンプレート・コードで参照できます。適切なTOUマップは、指定したTOUマップ・テンプレートのTOUマップ・タイプを参照する適切なTOUマップを検索することで見つかります。複数タイム・ゾーン・サポートが有効な場合は、TOUマップ・タイプのタイム・ゾーンも評価されます。この例には、計量コンポーネント・タイプの表示プロファイルで構成できるデフォルトのTOUマップがあります。

実行中に、指定された識別子を使用して、適切なマスター・データ・エントリを検出します。次の検証が行われます。

複数タイム・ゾーン・サポートが無効の場合: 検索で識別子、および識別子タイプと値のマスター・データ・エントリを1つのみ見つける必要があります。

複数タイム・ゾーン・サポートが有効の場合: 検索で、識別子タイプ、識別子値およびタイム・ゾーンに対してマスター・データ・エントリを1つのみ見つける必要があります。注意: 一部のインストールでは、複数のタイム・ゾーン間でマスター・データを使用する必要がある場合があります。これは、識別子のタイプと値に対してマスター・データ・エントリを1つのみ指定することで実現できます。

検索で識別子タイプ、識別子値およびタイム・ゾーンのマスター・データが見つからず、識別子のタイプと値のエントリが1つしかない場合は、そのマスター・データが使用されます(これにより、複数のタイム・ゾーン間で1つのマスター・データ・エントリが使用されます)

検索で識別子タイプ、識別子値およびタイム・ゾーンのマスター・データが見つからず、識別子のタイプと値のエントリが複数ある場合は、エラーが発生します。