하나 이상의 다른 데이터 항목 값에서 하나의 데이터 항목 값을 파생할 때마다 파생된 값이 이 값을 파생시키는 데 사용한 값에 종속된다고 합니다. 이 값 중 하나 이상이 후속 변경사항에 종속되는 경우 새 값을 얻도록 파생된 데이터 항목을 다시 계산해야 합니다.
종속성 관리자가 다음 용어를 사용하여 이러한 개념을 요약합니다.
다른 데이터 항목(선례)으로부터 해당 값을 계산하는 파생된 데이터 항목입니다.
파생된 데이터 항목(종속 항목)을 계산하는 데 값을 사용한 데이터 항목입니다.
특정 종속 항목의 값이 특정 선례의 값에 종속된다는 사실의 기록입니다.
특정 선례 값이 일정한 방식으로 변경되었다는 사실의 기록입니다.
처리를 위해 함께 그룹화된 선례 변경 항목 세트입니다. 잠재적으로 영향을 받아 다시 계산해야 하는 종속 항목을 식별하는 데 사용합니다.
선례 변경 세트에 있는 선례의 변경사항 중 하나 이상으로 인해 잠재적으로 영향을 받는 종속 항목을 다시 계산합니다.
이러한 개념은 예제를 통해 가장 잘 설명되어 있습니다.
청구인이 혜택을 받을 자격을 다음과 같은 데이터로부터 계산한다고 가정합시다.
청구인인 Joe에게는 두 개의 케이스(123과 124)가 있으며 다른 청구인인 Mary에게는 하나의 케이스(125)가 있습니다. 다른 청구인에 대한 케이스 및 개인 세부사항도 있으며 기타 계산에 사용되는 수당도 있습니다.
이 예에서 각 케이스에 대해 계산된 자격은 종속 항목이며 개인 세부사항, 증거 및 등급/임계값은 선례입니다.
종속 항목과 선례 사이의 종속성을 표시하는 희소 행렬을 그릴 수 있습니다("X"는 종속성이 있음을 표시).
선례 | 케이스 123의 자격 | 케이스 124의 자격 | 케이스 125의 자격 | 케이스 126의 자격 |
---|---|---|---|---|
Joe의 개인 세부사항 | X | X | ||
Mary의 개인 세부사항 | X | |||
Frank의 개인 세부사항 | ||||
케이스 123의 증거 | X | |||
케이스 124의 증거 | X | |||
케이스 125의 증거 | X | |||
케이스 126의 증거 | X | |||
보조금액 | X | X | X | X |
수입 임계값 | X | X | X | X |
수당 |
이제 종속성 행렬에서 다음과 같은 몇 가지 예를 살펴봅니다.
행렬은 다음과 같이 읽을 수 있습니다.
시스템의 선례와 종속 항목의 수가 늘어남에 따라 종속성 행렬도 매우 커집니다. 행렬은 밀도가 낮게 채워지므로(즉, 각 종속 항목은 사용 가능한 선례의 작은 부분에만 종속됨) 행렬의 데이터는 다음과 같이 존재하는 종속성에 대해서만 저장됩니다.
종속 항목 | 선례 | |
---|---|---|
케이스 123의 자격 | 종속됨 | Joe의 개인 세부사항 |
케이스 123의 자격 | 종속됨 | 케이스 123의 증거 |
케이스 123의 자격 | 종속됨 | 보조금액 |
케이스 123의 자격 | 종속됨 | 수입 임계값 |
케이스 124의 자격 | 종속됨 | Joe의 개인 세부사항 |
케이스 124의 자격 | 종속됨 | 케이스 124의 증거 |
케이스 124의 자격 | 종속됨 | 보조금액 |
케이스 124의 자격 | 종속됨 | 수입 임계값 |
케이스 125의 자격 | 종속됨 | Mary의 개인 세부사항 |
케이스 125의 자격 | 종속됨 | 케이스 125의 증거 |
케이스 125의 자격 | 종속됨 | 보조금액 |
케이스 125의 자격 | 종속됨 | 수입 임계값 |
케이스 126의 자격 | 종속됨 | 케이스 126의 증거 |
케이스 126의 자격 | 종속됨 | 보조금액 |
케이스 126의 자격 | 종속됨 | 수입 임계값 |
(위의 표는 종속 항목별로 정렬되어 표시되므로 각 종속 항목의 종속성 세트를 쉽게 볼 수 있습니다. 그러나 이 표는 해당 선례 값의 변경으로 인해 잠재적으로 영향을 받는 종속 항목을 쉽게 볼 수 있도록 선례별로 정렬하여 표시할 수도 있습니다.)
Joe의 개인 세부사항이 변한다고 가정합시다. Joe의 개인 세부사항에 대해 종속성이 기록되었으므로 종속성 관리자가 케이스 123과 124를 다시 계산해야 한다는 사실을 식별할 수 있습니다. 케이스를 다시 계산하면 자격 값이 변경됩니다(Joe의 개인 세부사항이 변경되기 때문). 그러나 일반적인 경우 종속성 자체는 변경되지 않습니다. 다시 계산하기 전에 케이스 123은 Joe의 개인 세부사항, 케이스에 대해 저장된 증거, 보조금액 및 수입 임계값에 종속되었으며 다시 계산한 후에도 마찬가지입니다.
두 개 이상의 선례 값이 동시에 변경될 수 있습니다. 예를 들어, 기관이 보조금액과 수입 임계값 둘 다를 변경하도록 선택하면 모든 케이스를 다시 계산해야 합니다. 각 케이스는 두 번 식별됩니다(보조금액의 변화로 인해 한 번, 수입 임계값의 변화로 인해 다시 한 번). 그러나 종속성 관리자에서는 이러한 두 선례 변경사항을 하나의 선례 변경 세트로 그룹화할 수 있습니다. 종속성 관리자가 선례 변경 세트를 처리하면, 종속 항목을 다시 계산하는 데 필요한 최소 작업을 수행하도록 식별된 중복 종속 항목을 자동으로 필터합니다.