dcr icon indicating copy to clipboard operation
dcr copied to clipboard

refactor(source): merge transformation_owners_allowed and destinations_allowed to transformations_allowed.

Open qascade opened this issue 2 years ago • 2 comments

Description

For a Source, transformation_owners_allowed and destinations_allowed feels redundant I want to unify them into transformations_allowed as a data access grant.

Sample Yaml to understand the changes you have to make:

collaborator: Media #name of the collaborator 
sources: 
  - name: Media_customers
    csv_location: ./media_customers.csv
    description: table having data for media customer
    columns:
      - name: email 
        type: string
        masking_type: sha256
        selectable: true 
        aggregates_allowed: 
          - private_count
          - private_count_distinct  
        join_key: true 
    transformations_allowed: 
      - ref: /Research/transformation/customer_overlap_count 
        noise_parameters: 
          - noiseType: Laplace
          - epsilon: math.Log(2) 
          - maxPartitionsPerUser: 1

Make necessary changes in the address authorization and the graph population logic to enable this yaml.

qascade avatar May 22 '23 14:05 qascade

Hey, can you please assign this issue to me. I have gone through broad aspect of this project and understand how things work on broad level.

kr-2003 avatar May 22 '23 14:05 kr-2003

Hey @kr-2003 , thanks for taking interest in this project. Please name the branch refactor.source_access_grants.

qascade avatar May 22 '23 14:05 qascade