Importar Localidades
Importar Localidades usando o pacote OpenDataBio R
3 minute read
O pacote Opendatabio-R foi criado para permitir aos usuários interagir com um servidor OpenDataBio, tanto para obter (GET) dados ou para importar (POST) dados para o banco de dados. Este tutorial é um exemplo básico de como importar dados.
Este tutorial continua o fluxo Inserir e importar dados. Faça os primeiros testes com poucos registros e confirme que sua conta tem permissão no projeto e dataset de destino.
Não publique seu token. Use uma variável de ambiente e, depois de cada importação, examine os resultados estruturados do UserJob e consulte uma amostra dos registros criados antes de continuar.
odb_config() do pacote. Os parâmetros mais importantes para
esta função são base_url, que deve apontar para a URL da API do seu servidor OpenDataBio e
token, que é o token de acesso usado para autenticar seu usuário.token só é necessário para obter dados de conjuntos de dados que possuem uma das políticas de acesso restrito. Os dados dos conjuntos de dados de acesso público podem ser extraídos sem a especificação do token.library(opendatabio)
base_url="https://opendb.inpa.gov.br/api"
token = Sys.getenv("ODB_TOKEN")
#create a config object
cfg = odb_config(base_url=base_url, token = token)
#test connection
odb_test(cfg)
Verifique a Referência rápida da API para obter uma lista completa dos endpoints POST e dos campos necessários para importar dados.
Todas as funções de importação têm a mesma assinatura: o primeiro argumento é um data.frame com os dados a serem importados, e o segundo parâmetro é um objeto de configuração gerado por odb_config.
Ao escrever uma solicitação de importação, verifique os documentos da API POST para entender quais colunas podem ser declaradas no data.frame.
As funções de importação retornam o identificador de um UserJob. Use-o para acompanhar a execução e consulte também a página da tarefa na interface. Uma tarefa concluída não significa que todas as linhas foram importadas: examine os resultados estruturados, avisos, erros e identificadores afetados. As funções disponíveis no cliente R dependem de sua versão; confira a ajuda instalada e a API atual.
Para Indivíduos, Vouchers e identificações, você pode usar datas incompletas.
O formato de data usado no OpenDataBio é AAA-MM-DD (ano - mês - dia), portanto, uma entrada válida seria 2018-05-28.
Particularmente em dados históricos, o dia (ou mês) exato pode não ser conhecido, então você pode substituir esses campos por NA: ‘1979-05-NA’ significa “um dia desconhecido, em maio de 1979” e ‘1979-NA- NA ‘significa “dia e mês desconhecidos, 1979”. Você não pode adicionar uma data para a qual tenha apenas o dia, mas pode, se tiver apenas o mês, se for realmente significativo de alguma forma.
Importar Localidades usando o pacote OpenDataBio R
Importar Referências Bibliográficas usando o pacote OpenDataBio R
Importar Vernacular usando o pacote OpenDataBio R
Importar Media usando o pacote OpenDataBio R
Importar Taxons usando o pacote OpenDataBio R
Importar Pessoas usando o pacote OpenDataBio R
Importar Variáveis usando o pacote OpenDataBio R
Importar Indivíduos & Vouchers usando o OpenDataBio R
Importar Medições com o pacote OpenDataBio R