[ 
https://issues.apache.org/jira/browse/RANGER-3923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Madhan Neethiraj updated RANGER-3923:
-------------------------------------
    Description: 
Given the primary business value of Apache Ranger is to enable sharing of 
resources, it will help if Apache Ranger provides an abstraction that enables a 
set of resources/data across services, a dataset, to be the unit of sharing 
instead of one or more resources in each service. This has several benefits, 
like:
 # A single policy to manage access to data in multiple services - like HBase, 
Hive, Snowflake, Kafka, Google BigQuery, AWS S3, AWS Redshift, ADLS-Gen2. This 
enables authorization to be centered around a purpose, like:
 ** Marketing Campaign 2022 dataset
 ** Sales 2021 dataset
 ** CA Claims 2021 dataset
 # Enables different set of users to manage sharing data into a dataset and 
manage access to the data in a dataset:
 ** Data owners share data into a dataset, with necessary masking,  row-filters 
and schedules; they can update the share details, including stop sharing into a 
dataset.
 ** Dataset admins manage who has access to the data in the dataset. This 
relieves data owners from having to micromanage access to the shared data, for 
example when a user needs access to the data in multiple services to 
participate in a project.

Attached document has more details on this new abstraction, including a number 
of questions & answers that to help understand various aspects of this feature. 
Please read and add your comments/suggestions.

  was:
Given the primary business value of Apache Ranger is to enable sharing of 
resources, it will help if Apache Ranger provides an abstraction that enables a 
set of resources/data across services, a dataset, to be the unit of sharing 
instead of one or more resources in each service. This has several benefits, 
like:
 * A single policy to manage access to data in multiple services - like HBase, 
Hive, Snowflake, Kafka, Google BigQuery, AWS S3, AWS Redshift, ADLS-Gen2. This 
enables authorization to be centered around a purpose, like:
 * 
 ** Marketing Campaign 2022 dataset
 ** Sales 2021 dataset
 ** CA Claims 2021 dataset
 * Enables different set of users to manage sharing data into a dataset and 
manage access to the data in a dataset:
 * 
 ** Data owners share data into a dataset, with necessary masking,  row-filters 
and schedules; they can update the share details, including stop sharing into a 
dataset.
 ** Dataset admins manage who has access to the data in the dataset. This 
relieves data owners from having to micromanage access to the shared data, for 
example when a user needs access to the data in multiple services to 
participate in a project.

Attached document has more details on this new abstraction, including a number 
of questions & answers that to help understand various aspects of this feature. 
Please read and add your comments/suggestions.


> Dataset policies
> ----------------
>
>                 Key: RANGER-3923
>                 URL: https://issues.apache.org/jira/browse/RANGER-3923
>             Project: Ranger
>          Issue Type: New Feature
>          Components: Ranger
>            Reporter: Madhan Neethiraj
>            Assignee: Madhan Neethiraj
>            Priority: Major
>         Attachments: Apache Ranger - Dataset.pdf
>
>
> Given the primary business value of Apache Ranger is to enable sharing of 
> resources, it will help if Apache Ranger provides an abstraction that enables 
> a set of resources/data across services, a dataset, to be the unit of sharing 
> instead of one or more resources in each service. This has several benefits, 
> like:
>  # A single policy to manage access to data in multiple services - like 
> HBase, Hive, Snowflake, Kafka, Google BigQuery, AWS S3, AWS Redshift, 
> ADLS-Gen2. This enables authorization to be centered around a purpose, like:
>  ** Marketing Campaign 2022 dataset
>  ** Sales 2021 dataset
>  ** CA Claims 2021 dataset
>  # Enables different set of users to manage sharing data into a dataset and 
> manage access to the data in a dataset:
>  ** Data owners share data into a dataset, with necessary masking,  
> row-filters and schedules; they can update the share details, including stop 
> sharing into a dataset.
>  ** Dataset admins manage who has access to the data in the dataset. This 
> relieves data owners from having to micromanage access to the shared data, 
> for example when a user needs access to the data in multiple services to 
> participate in a project.
> Attached document has more details on this new abstraction, including a 
> number of questions & answers that to help understand various aspects of this 
> feature. Please read and add your comments/suggestions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to