Alunos Lucas Bonetti Postado Junho 2, 2021 Alunos 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 Alunos Solução Sawaya Postado Junho 3, 2021 Alunos 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 Alunos Lucas Bonetti Postado Junho 4, 2021 Autor Alunos 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 Alunos Sawaya Postado Junho 5, 2021 Alunos 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
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora