You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »


Unable to render Jira issues macro, execution error.


The Governance Action Framework (GAF) is responsible for managing automated governance actions and related activity.  it provides frameworks and functions to enable enforcement engines, workflows, billing and monitoring tools to use metadata to control the data landscape through metadata.  Examples of the capabilities of the GAF include:

  • Audit logs
  • Exception management
  • Functions to support access control

Most governance actions are happening through external engines and so the GAF is designed to offer embeddable functions and simple APIs to make open metadata easy to integrate.

 


Governance Action Open Metadata Access Service (OMAS)

The Governance Action Open Metadata Access Service provided by Atlas and supports policy enforcement frameworks such as Apache Ranger.  This API simplifies the internal models and structures of the open metadata type model and related structure for the consumers.

As an example, Ranger needs to know how a particular entity is classified so that the classification can be used within a policy (rule). Atlas has a complex graph oriented model, within which classifications can be multi level - for example a column may be classified  as "employee_salary" whilst employee_salary may be SPI.  Ranger however just needs to know that employee_salary is SPI, not how we got there. So we convert this complex model into something much more operationally focussed and deliver that over the API. The implementation will follow this graph, and build up a list of all tags that are appropriate to use. Note that in the case of Ranger it is actually the tagsync process that will call the GAF for this classification information, .

Ranger can do this today, but via a large number of individual requests to retrieve types & entities. Rather than these lower level queries to Atlas, in GAF we can offer result sets to make queries more efficient, and more appropriate notifications.

Swagger

A current sketch of the REST API for the Governance Action OMAS can be found at https://app.swaggerhub.com/api/planetf1/GovernanceActionOMAS/0.1 - this is very much work in progress. The explanatory text has some information on the proposed Kafka notifications


 

 

 

 

 

 

 

 


 

  • No labels