Membros Lucas Bonetti Postado Junho 2, 2021 Membros Compartilhar Postado Junho 2, 2021 Estou tentando criar um fluxo de dados com uma API paginada, porém ao finalizar todas as transformações ele não permite com que eu salve indicando o seguinte: Alguém sabe o que pode ser? Esse é o script que estou executando: let Consulta = (page as number)=> let Fonte = Json.Document(Web.Contents("https://Linkdapágina&page="&Number.ToText(page)&"")) in Fonte, Fonte2 = Json.Document(Web.Contents("https://Linkdapágina&page=1")), #"Convertido para Tabela" = Table.FromRecords({Fonte2}), #"Colunas Removidas" = Table.RemoveColumns(#"Convertido para Tabela", {"ALUNOS", "TOTAL_REGISTROS", "DATAEXECUCAO"}), QtdePages = Fonte2[TOTAL_PAGINAS], TodasPaginas = List.Generate(() => 1, each _ < QtdePages, each _ + 1, each Consulta(_)), #"Convertido em tabela" = Table.FromList(TodasPaginas, Splitter.SplitByNothing(), null, null, ExtraValues.Error), #"Expandido Column1" = Table.ExpandRecordColumn(#"Convertido em tabela", "Column1", {"ALUNOS", "TOTAL_PAGINAS", "TOTAL_REGISTROS", "DATAEXECUCAO"}, {"ALUNOS", "TOTAL_PAGINAS", "TOTAL_REGISTROS", "DATAEXECUCAO"}), #"Expandido ALUNOS" = Table.ExpandListColumn(#"Expandido Column1", "ALUNOS"), #"Expandido ALUNOS 1" = Table.ExpandRecordColumn(#"Expandido ALUNOS", "ALUNOS", {"SEMESTRE", "STATUS", "ID"}), #"Tipo de coluna alterado" = Table.TransformColumnTypes(#"Expandido ALUNOS 1", {{"ALUNOS.SEMESTRE", Int64.Type}, {"ALUNOS.ID", Int64.Type}, {"TOTAL_PAGINAS", Int64.Type}, {"TOTAL_REGISTROS", Int64.Type}, {"ALUNOS.STATUS", type text}, {"DATAEXECUCAO", type date}, {"ALUNOS.MATR_SEMEST_ANTERIOR_EXTRA", type text}}) in #"Tipo de coluna alterado" Link para o comentário Compartilhar em outros sites More sharing options...
1 Membros Solução Sawaya Postado Junho 3, 2021 Membros Solução Compartilhar Postado Junho 3, 2021 Oi, Lucas. Tudo bem? Eu apresentei uma live com o Leo há algumas semanas especificamente sobre APIs. Dá uma olhadinha lá para entender a melhor maneira de usar a função Web.Contents para que esse erro não ocorra e fazer as consultas de forma automática até a última página existente. https://aprendapowerbi.club.hotmart.com/lesson/gOpgryxq7J/live-3-paulo-sawaya-obtendo-dados-via-apis-no-power-bi-e-pytho Um abraço! Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Lucas Bonetti Postado Junho 4, 2021 Autor Membros Compartilhar Postado Junho 4, 2021 @Sawaya Muito obrigado! Vi a aula e corrigi algumas coisas como colocar o "RelativePath" e a "Query" e deu certo. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Sawaya Postado Junho 5, 2021 Membros Compartilhar Postado Junho 5, 2021 19 horas atrás, Lucas Bonetti disse: @Sawaya Muito obrigado! Vi a aula e corrigi algumas coisas como colocar o "RelativePath" e a "Query" e deu certo. Que ótimo, Lucas!! Quando precisar, pode me chamar. Abraços. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lucas Bonetti
Estou tentando criar um fluxo de dados com uma API paginada, porém ao finalizar todas as transformações ele não permite com que eu salve indicando o seguinte:
Alguém sabe o que pode ser?
Esse é o script que estou executando:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora