splor-mg / dpm

https://splor-mg.github.io/dpm/
0 stars 0 forks source link

Utilizar arquivo `data.json` com dependências listadas na propriedade `resources` #16

Closed fjuniorr closed 1 year ago

fjuniorr commented 1 year ago

Acho que vai ser comum projetos em que não existe a geração de um data package como output mas ainda queremos consumir data packages como fontes de dados. Um exemplo que passei por isso foi no checks-loa-ppag. Nesses casos, precisamos de inserir uma propriedade fake resources caso contrário não conseguimos usar o frictionless-py para processamento do arquivo. No meu exemplo ficou:

name: checks-loa-ppag
resources:
  - name: data
    path: data
sources:
  - name: loa
    path: https://raw.githubusercontent.com/splor-mg/loa-dados-2023/main/data/datapackage.json
  - name: ppag
    path: https://raw.githubusercontent.com/splor-mg/ppag-planejamento-dados-2023/main/data/datapackage.json

Pra evitar esse tipo de problema acho que faz sentido mudarmos o arquivo default para data.json e armazenarmos os pacotes na propriedade resources no lugar de sources.

fjuniorr commented 1 year ago

Implementado em #21