dg:Publicação: mudanças entre as edições

De Documentação
(Criou página com '== Responsabilidade do ingestor == Após realizar o processo de ingestão: === Gerar os arquivos publicáveis === Para gerar os arquivos que serão publicados no respectivo ''preservCutGeo'' do país: <syntaxhighlight lang="sh">make publicating_geojsons_<nome_do_layer> # exemplo: make publicating_geojsons_via` gera os arquivos em `/var/gits/_dg/preservCutGeo-BR2021/data/AC/RioBranco/_pk0042.01/via/` make target audit-geojsons_<nome do layer> # exibe informações so...')
 
Sem resumo de edição
Linha 35: Linha 35:
make approved_donated_packcomponent id=ZZ pg_datalake=dl05s_main</syntaxhighlight>
make approved_donated_packcomponent id=ZZ pg_datalake=dl05s_main</syntaxhighlight>
Nesse momento, os novos dados fazem parte das estátisticas disponibilizadas em api. Também, listas disponibilizadas no site addressforall e em documentações podem ser atualizadas.
Nesse momento, os novos dados fazem parte das estátisticas disponibilizadas em api. Também, listas disponibilizadas no site addressforall e em documentações podem ser atualizadas.
[[Categoria:Digital-guard]]

Edição das 23h17min de 1 de maio de 2023

Responsabilidade do ingestor

Após realizar o processo de ingestão:

Gerar os arquivos publicáveis

Para gerar os arquivos que serão publicados no respectivo preservCutGeo do país:

make publicating_geojsons_<nome_do_layer> # exemplo: make publicating_geojsons_via` gera os arquivos em `/var/gits/_dg/preservCutGeo-BR2021/data/AC/RioBranco/_pk0042.01/via/`

make target audit-geojsons_<nome do layer> # exibe informações sobre os arquivos gerados.

Atualmente, apenas em casos excepcionais é necessário recorrer a busca de parâmetros de distribuição.

Subir para o repositório

Concluída a geração dos arquivos publicáveis, fazer o pull dos arquivos gerados na branch main do no respectivo preservCutGeo do país, para aguardar aprovação.

Copiar informações para DL05s_main

A execução dos targets de ingestão e publicação geram dados na tabela ingest.donated_packcomponent da base de dados ingest que foi utilizada no processo. A base ingest é transitória. Findo os passos anteriores, os dados gerados devem ser movidos para a base de dados permanente DL05s_main.

Para copiar o conteúdo da tabela ingest.donated_packcomponent para optim.donated_PackComponent_not_approved em DL05s_main:

pushd /var/gits/_dg/preserv/src
make to_donated_packcomponent pg_db=ingestXX pg_datalake=dl05s_main

Responsabilidade do homologador

Aprovação

A aprovação se dá pela avaliação dos arquivos e movendo os dados de optim.donated_PackComponent_not_approved para optim.donated_PackComponent em DL05s_main:

# obter a variavel id
psql postgres://postgres@localhost/dl05s_main <<< "SELECT * FROM optim.donated_PackComponent_not_approved;"
pushd /var/gits/_dg/preserv/src
make approved_donated_packcomponent id=ZZ pg_datalake=dl05s_main

Nesse momento, os novos dados fazem parte das estátisticas disponibilizadas em api. Também, listas disponibilizadas no site addressforall e em documentações podem ser atualizadas.