O canal devAnalytics foi criado com o intuito de levar conhecimento aos iniciantes das carreiras de análise e visualização de dados e desenvolvimento web. Traremos conteúdo sobre as principais plataformas de Business Intelligence do mercado (Qlik, Power BI, Tableu, etc), como também sobre as tecnologias mais utilizadas no desenvolvimento web (HTML, CSS, JavaScript).
Mestre, boa noite. Gostaria de uma ajuda. Estou tentando desenvolver uma transformação para efetuar uma carga numa tabela mas eu quero ter a condição dela executar somente aos domingos e uma única vez na primeira hora de domingo. Tem como me ajudar a fazer isso? Estou apanhando muito pois tentando utilizar o "Switch / case" ou o "Filter rows" criando uma condição para seguir num sentido para carga e caso condição não atendida iria para um "Dummy (do nothing)". O problema é que o PENTAHO parece não estar entendendo a condição e executando a carga de qualquer maneira.
Fiz essa adaptação na consulta: let listTable = "ListarClientes", totalPages = request(1, listTable)[total_de_paginas], listOfPages = List.Generate( () => [page = 1, data = request(1, listTable ) ], each [page] <= totalPages, each [page = [page] + 1, data = request([page] + 1, listTable)] ) in listOfPages Assim, é possível trazer a tabela que for necessário só alterando a variável listTable. Porém é necessário alterar nas functions também. Para isso é só trabalhar com o nome da tabela/lista, como um parâmetro dentro da getBody.
Muito bom o conteúdo. Com certeza é uma demanda gigante. Tive dificuldade no momento de buscar a class Settings no arquivo main.py, pois informava que unknown location. Revisei diversas vezes aqui, mas ainda não consegui descobri o motivo. Se puder dar uma dica.
Tentei fazer a função para obter um access_token (vou usar para pegar dados em minha sandbox do ServiceNow) a partir de um refresh token mas quando executo a função recebo a mensagem "Não foi possível autenticar com as credenciais fornecidas. Tente novamente" Via postman passando os mesmos parâmetros consigo receber o access_token na reposta. Alguma ideia do que pode estar errado? Código do Power Query: () => let body = Json.FromValue([ grant_type = "refresh_token", client_id = client_id, client_secret = client_secret, refresh_token = refresh_token ]), response = Json.Document( Web.Contents( base_url, [ RelativePath = "oauth_token.do", Headers = [ #"Content-Type"="application/x-www-form-urlencoded" ], Content = body ] ) ) in response[access_token]
Incrível!! Sempre sinto muita falta de conteúdos que ajude juniors a se desenvolverem mais e entender o que está acontecendo. Estava buscando exatamente algo no sentido de desenvolver um saas direcionado a dados. Muito obrigada pelo conteúdo!
Estava procurando por este conteúdo, extrair dados da API para um Banco de dados e depois conectar ao Power bi. Muito obrigada ❤ vou espalhar este conteúdo para a galera.
Seu video me fez refletir muito, pois sou um profissional de programação, BI, dados e engenharia, sou um generalista nato, não me sinto especialista em nenhuma das areas, mas consigo resolver problemas em todas. E isso me deixa um pouco frustado, pq fico pensando e se eu fosse especialista em X coisa, será que eu estaria melhor ou sendo mais bem pago.
Excelente video!! Estou tendo um problema aqui, quando invoco a função "request", onde ele me trás a seguinte mensagem de erro: Erro na consulta ‘’. Expression.Error: Não conseguimos converter um valor do tipo Function em tipo Record. Detalhes: Value=[Function] Type=[Type] alguém sabe o que poderia ser?
consegui resolver aqui! o problema no meu caso estava no código que fiz aqui... em "request" estava chamando a função "getHeaders" mas esqueci de abrir e fechar parênteses nela, por isso que deu este erro
Mestre, Estou na fase de capitação de clientes. Criei uma ferramenta de análise preditiva, para supermerados, com AWS, utilizando os serviços de Banco de Dados (S3), dashboard (quicksight), datalake (glue), datahouse (athena) e etc.
Aki na empresa nem sempre se sabe oq o usuário vai precisar antecipadamente, são entregues ferramentas básicas, e conforme a necessidade fazemos a instalação das ferramentas solicitadas.
Boa! Realmente nem sempre dá para saber o que o usuário precisa, por isso ele também tem que ter a proatividade de realizar estas instalações, ou pelo menos, tentar ;) Forte abraço!
Boa tarde! Suas aulas são sempre muito top. Estou com a seguinte situação tenho uma data no formado 01012024, e queria saber como converter esse forma para o formato 01/01/2024. É possível?
Sim é possível migrar para esta área, mesmo não se identificando em um primeiro momento! Mas com o tempo, é importante que esta identificação seja criada, pois como em qualquer carreira, isso é o que fará com que você possa ser bem sucedida 👍
Fala Marcos!!! Show de bola 🙌 Na verdade, não há uma recursividade neste exemplo, pois não é chamada a função dentro dela mesma, mas sim, em alguns momentos do vídeo, é feito a chamada da mesma função 2x ;) Mas funções recursivas é uma boa pedida de um próximo vídeo 👊 Abraço!
HELP! Rapha, te enviei mensagem no instagram. Estou apanhando com uma API OAuth 2.0 que possui um refresh_token que deve ser usado a cada 6h pra atualizar o access_token. O problema é armazenar dinamicamente e persitentemente o refresh_token pra ser usado periodicamente e cada request, atualiza-lo. Consegue me ajudar?
por acaso é a APi do bling? Não consegui fazer diretamente pelo Power Bi, mas usei o google sheets como auxilio, tem um script que atualiza automaticamente o token e o refresh token e a partir da consulta no pbi > sheets ele consome o refresh token. Me ajudou, não ficou 100% dentro do PBi mas funciona.
@@viagempelomundof opa! Exatamente o power bi. Gostei, resolve pelo menos agora. Vou pesquisar aqui mas se puder passar o caminho das pedras. Eu tem bastante coisa rodando lá no Google Sheets com Google script.