Eu sei que é possível incorporar dados de um recurso estrangeiro em um banco de dados postgresql como uma tabela estrangeira e vi exemplos incluindo redis, outro banco de dados postgres, etc, mas não consigo encontrar nenhum recurso sobre como (ou se é possível) para incorporar a saída XML de uma API REST em uma tabela externa.
Alguém sabe se isso é possível e, em caso afirmativo, tem alguma pista sobre como implementá-lo?
Na verdade, eu tinha uma pergunta semelhante e encontrei uma solução simples que funcionou para mim. Peguei o Multicorn e escrevi algumas linhas de python para importar uma API REST:
Dada uma API REST
Eu escrevi a seguinte classe simples:
Baixar Multicorn http://multicorn.org
dê uma olhada no subdiretório python/multicorn
No meu caso, tive que recuperar os dados de uma API REST retornando matrizes JSON. Assim, tive que analisar os dados josn retornados pela API REST. Mas, no seu caso, você terá que analisar seus dados XML, o que não deve ser grande coisa em python.
Cumprimentos
Babak