Muito obrigado por compartilhar. Sabe dizer se é possível definir um usuário específico para o Webserver? Diferente que o usuário do hopserver. Obrigado!
Oi Eduardo, obrigado por comentar! Se sua necessidade for "Apenas retornar os dados para usuários credenciados" você pode colocar uma transform que verifica as credenciais, recebidas por parâmetro, dentro do pipeline que retorna os dados para o webservice...e só retornar se as credenciais estiverem corretas. Se a dúvida não era essa, por favor dê mais detalhes da implementação que precisa, pode ser que se torne um vídeo aqui 😉
Opa Maicon, tudo bem?! Ficamos muito felizes com suas interações! Sim, temos transforms para post e também é possível passar parâmetros pra o webservice e assim ele retornar dados filtrados, fazer um controle de acesso, etc.
Salve!!! Uma dúvida, usando o webservice assincrono, temos como definir o projeto e o environment na hora da execução? Eu tenho projetos aqui e acaba considerando sempre o default
Como enviar uma estrutura json como corpo da requisição POST em uma transformação HttpClient, HttpPost ou RestClient? No RestClient aceita apenas um campo e o mesmo vai como nome do campo sem valor.
Fala, Elias, blz? uma pergunta meio off-topic, nao sei se vc pode me ajudar.. eu tenho 1 arquivo txt e lá existe 1 query SQL. Eu preciso ler esse arquivo e executar essa query contra um base de dados. A parte de ler o arquivo e de conectar ao banco é tranquilo.. o complicado está sendo fazer uma transform q execute a query. Já tentei com as transforms 'Execute row SQL script' e 'Execute SQL script' e nada.. Vc consegue me dar um help? Abraço
@@aversao excelente pergunta! As transforms que você tentou não retornam colunas de um comando SQL para dentro do seu pipeline. Porém existem algumas formas de fazer isso. Vou citar duas aqui: 1-Carregar o comando SQL para uma variável e chamar essa variável no table input. Forma fácil e praticamente indolor rs. 2-Use a transform Dynamic SQL Row. Vc pega um campo do pipeline, pode ser uma coluna do seu txt que contém o comando SQL e ele executa e retorna os dados. O único porém aqui é que você precisa passar um select simples dentro dessa transform para que ela consiga pegar os metadados e saber como vai ser o retorno do seu dataset. Tipo um select campo from tabela. Testa aí e depois me conta qual te atendeu melhor 😉
minhas queries sao "complexas" e, assim, acabei por testar a 1a. opcao.. mas nao consegui faze-la funcionar.. sou iniciante no HOP.. Porem, com sua sugestao do table input, acabei por tropeçar no tal 'ETL Metadata injection' e conseguir injetar a query na transform table input... e está funcionando! Muito obrigado @jebsweb
Essa eu gostei d+
Muito obrigado por compartilhar. Sabe dizer se é possível definir um usuário específico para o Webserver? Diferente que o usuário do hopserver. Obrigado!
Oi Eduardo, obrigado por comentar!
Se sua necessidade for "Apenas retornar os dados para usuários credenciados" você pode colocar uma transform que verifica as credenciais, recebidas por parâmetro, dentro do pipeline que retorna os dados para o webservice...e só retornar se as credenciais estiverem corretas.
Se a dúvida não era essa, por favor dê mais detalhes da implementação que precisa, pode ser que se torne um vídeo aqui 😉
@@jebsweb Entendi perfeitamente. Excelente sacada! Obrigado!
Massa! É possível fazer post ou mandar dados para consultar?
Opa Maicon, tudo bem?! Ficamos muito felizes com suas interações! Sim, temos transforms para post e também é possível passar parâmetros pra o webservice e assim ele retornar dados filtrados, fazer um controle de acesso, etc.
Salve!!!
Uma dúvida, usando o webservice assincrono, temos como definir o projeto e o environment na hora da execução? Eu tenho projetos aqui e acaba considerando sempre o default
@@eduardofarias87 opa, tem sim. Vamos gravar um vídeo sobre isso
Como enviar uma estrutura json como corpo da requisição POST em uma transformação HttpClient, HttpPost ou RestClient? No RestClient aceita apenas um campo e o mesmo vai como nome do campo sem valor.
Vamos passar a sua dúvida para nossos analistas. Quem sabe não vira um vídeo também 🤞
Fala, Elias, blz?
uma pergunta meio off-topic, nao sei se vc pode me ajudar..
eu tenho 1 arquivo txt e lá existe 1 query SQL. Eu preciso ler esse arquivo e executar essa query contra um base de dados. A parte de ler o arquivo e de conectar ao banco é tranquilo.. o complicado está sendo fazer uma transform q execute a query. Já tentei com as transforms 'Execute row SQL script' e 'Execute SQL script' e nada.. Vc consegue me dar um help? Abraço
@@aversao excelente pergunta! As transforms que você tentou não retornam colunas de um comando SQL para dentro do seu pipeline. Porém existem algumas formas de fazer isso. Vou citar duas aqui:
1-Carregar o comando SQL para uma variável e chamar essa variável no table input. Forma fácil e praticamente indolor rs.
2-Use a transform Dynamic SQL Row. Vc pega um campo do pipeline, pode ser uma coluna do seu txt que contém o comando SQL e ele executa e retorna os dados. O único porém aqui é que você precisa passar um select simples dentro dessa transform para que ela consiga pegar os metadados e saber como vai ser o retorno do seu dataset. Tipo um select campo from tabela. Testa aí e depois me conta qual te atendeu melhor 😉
@@jebsweb muito obrigado, vou testar!
minhas queries sao "complexas" e, assim, acabei por testar a 1a. opcao.. mas nao consegui faze-la funcionar.. sou iniciante no HOP.. Porem, com sua sugestao do table input, acabei por tropeçar no tal 'ETL Metadata injection' e conseguir injetar a query na transform table input... e está funcionando! Muito obrigado @jebsweb
@@aversao perfeito. Injection é vida !