0430 Technical Controls¶
Technical controls are governance controls that are automated. They are deployed into the IT landscape as software components and data assets.
The implementation of a technical control can be identified by the ImplementedBy relationship. This may be directly to an Asset or to a SolutionComponent. Alternatively, Governance Execution Points can provide a more sophisticated mapping to the implementation, particularly where the implementation is distributed and requires the collaboration of multiple components to achieve the desired behaviour.
GovernanceRule entity¶
The GovernanceRule entity defines an executable rule that can be deployed at particular points in the processing.
ServiceLevelObjective entity¶
The ServiceLevelObjective entity defines the performance, availability and quality levels expected from an element attached by the GovernedBy relationship.
GovernanceAction entity¶
The GovernanceAction entity defines an executable action, or sequence of actions, to support a governance requirement.
GovernanceMetric entity¶
An important aspect of the governance program is the ability to measure its effectiveness and identify the activities that are delivering the highest value, or operating with the greatest efficiency etc.
A value (or collection of values) that should be captured to demonstrate the effectiveness of an aspect of the governance program is documented using the GovernanceMetric entity.
The associated measurements for the metric an either be stored in a data source such as a database or file, particularly if it is a lot of data or captured in a classification attached to the element that the data values describe.
SecurityAccessControl entity¶
The SecurityAccessControl entity is a TechnicalControl that defines the access control lists that a user must belong to if he/she/it is to be given permission to execute a specific command.
SecurityGroup entity¶
The SecurityGroup entity represents a group of actors that need to be given the same access to a specific set of resources. It includes the distinguishedName used in LDAP based user directories. This is the distinguished name of the group where authorized users are listed.
DataLens entity¶
The DataLens entity identifies the scope of data for a particular type of processing. The attributes of this governance definition identify the scope of the data in space and time.
- minLongitude - if the data is bound by an area, this is the longitude for bottom-left corner of the bounding box (BBOX) for the area covered by the data.
- minLatitude - if the data is bound by an area, this is the latitude for the bottom-left corner of the bounding box (BBOX) for the area covered by the data.
- maxLongitude - if the data is bound by an area, this is the longitude for top-right corner of the bounding box (BBOX) for the area covered by the data.
- maxLatitude - if the data is bound by an area, this is the latitude for top-right corner of the bounding box (BBOX) for the area covered by the data.
- minHeight - if the height above ground is relevant, this is the lowest height that the data covers.
- maxHeight - if the height above ground is relevant, this is the highest height that the data covers.
- dataCollectionStartTime - if the data is bound by time, this is the start time.
- dataCollectionEndTime - if the data is bound by time, this is the end time.
- scopeElements - map from name (such as open metadata type name) to guid of the element that defines the scope of the data.
- additionalProperties - to support other properties that identify the scope of the data represented by this element.
Raise an issue or comment below