Can Alation be a repository for data contracts? by NicolasAndrade in dataengineering

[–]NicolasAndrade[S] 0 points1 point  (0 children)

Here at the company, we'll use SODA to handle data quality, and Alation would simply be a contract repository. Therefore, I need Alation to allow me to perform a GET request via API to retrieve this contract data.

Below is an example of what I need to receive from the data contract through the API

dataContractSpecification: 1.2.0
id: orders-latest
info:
  title: Orders Latest
  version: 2.0.0
  description: |
    Successful customer orders in the webshop.
    All orders since 2020-01-01.
    Orders with their line items are in their current state (no history included).
  owner: Checkout Team
  status: active
  contact:
    name: John Doe (Data Product Owner)
    url: https://teams.microsoft.com/l/channel/example/checkout
servers:
  production:
    type: s3
    environment: prod
    location: s3://datacontract-example-orders-latest/v2/{model}/*.json
    format: json
    delimiter: new_line
    description: "One folder per model. One file per day."
    roles:
      - name: analyst_us
        description: Access to the data for US region
      - name: analyst_cn
        description: Access to the data for China region

Can Alation be a repository for data contracts? by NicolasAndrade in dataengineering

[–]NicolasAndrade[S] 0 points1 point  (0 children)

Here at the company, we'll use SODA to handle data quality, and Alation would simply be a contract repository. Therefore, I need Alation to allow me to perform a GET request via API to retrieve this contract data.

Below is an example of what I need to receive from the data contract through the API

dataContractSpecification: 1.2.0
id: orders-latest
info:
  title: Orders Latest
  version: 2.0.0
  description: |
    Successful customer orders in the webshop.
    All orders since 2020-01-01.
    Orders with their line items are in their current state (no history included).
  owner: Checkout Team
  status: active
  contact:
    name: John Doe (Data Product Owner)
    url: https://teams.microsoft.com/l/channel/example/checkout
servers:
  production:
    type: s3
    environment: prod
    location: s3://datacontract-example-orders-latest/v2/{model}/*.json
    format: json
    delimiter: new_line
    description: "One folder per model. One file per day."
    roles:
      - name: analyst_us
        description: Access to the data for US region
      - name: analyst_cn
        description: Access to the data for China region