Banco de dados
- Inscrever-se no RSS Feed
- Marcar tópico como novo
- Marcar tópico como lido
- Flutuar este Tópico do usuário atual
- Marcar como favorito
- Inscrever-se
- Emudecer
- Versão para impressão
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Boa tarde!
Queria uma ajudinha, caso seja possível rs
Eu estou querendo importar um arquivo com uma coluna para dentro do banco de dados, queria criar uma chave dessa coluna com a coluna da tabela que vou utilizar e depois rodar uma query, para ela me trazer as informações que eu preciso, depois disso criar um output.
Isso é possível?
Da pra rodar uma query dentro do Alteryx?
Desde já agradeço.
Vinicius
Solucionado! Ir para Solução.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Ola @Viniciussouto
sim isso é possivel sim e essa é apenas umas das brilhantes caracteristicas do Alteryx.
Você usa o INPUT DATA para conectar no seu banco de dados.
Depois cria outro INPUT pegando os dados do seu arquivo.
Faz um JOIN entre as duas entradas pelas suas chaves e gera um arquivo de saida com essas informações.
Mais ou menos como na figura abaixo, apena trocando o input text (usei só para exemplo pois estou sem banco de dados na minha máquina) pelo Input data
Qualquer dúvida só postar aqui
Carlos Teixeira
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Acho que a pergunta não ficou muito clara, o que eu quero é montar uma query dentro do alteryx.
Vou tentar deixar bem detalhado:
Eu tenho uma tabela especifica dentro do meu banco de dados, eu preciso dela apenas uma coluna, eu vou colocar um input como se eu tivesse exportando no SQL, Vou ligar as chaves desse input com a tabela, e vou rodar uma query para que ela me de a informação que eu preciso.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Desculpa, ainda não entendi.
Dá pra vc jogar o script do sql direto no INPUT DATA
por exemplo
Select A.field1, A.Field2, B.Field1
from Tabela A
Join Tabela B
ON TabelaA.field1=TabelaB.Field1
Você copiar e pode jogar direto esse script dentro do Input data e o alteryx vai rodar a query para vc direto.
Manda mais detalhes que tento ajudar mais
Abraços
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
A questão é que uma das tabelas que eu seleciono na query, é uma tabela que eu carrego previamente com csv.
Vou tentar explicar o que eu faço hoje, e o que eu quero fazer no alteryx.
Hoje eu pego o PL/SQL, carrego previamente uma tabela com as matriculas que eu quero as informações, eu cruzo as chaves dessa tabela, com a tabela do banco, e ele me trás as informações que eu quero, que é o status da matricula.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Fala @Viniciussouto tudo bem?
Então, essa sua primeira tabela que vc está carregando diretamente no banco com um csv você não precisaria subir no banco.
Você pode ler o csv com o alteryx e cruzar com a sua outra tabela do banco que já existe.
Não sei se é isso que você quer.
Se não é isso coloca alguns exemplos com imagens que tento continuar ajudando.
Abraços
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Você poderia me mostrar como faria isso por favor, quais ferramentas usar.
Queria saber também como faço pra configurar o banco de dados no alteryx.
Desculpa pela ignorância, mas é que pra mim tudo isso é novo, então estou aprendendo a olhar tudo rs
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Bom dia @Viniciussouto tudo bem?
Sem problemas meu amigo, você está no lugar certo, aqui é o local de perguntar e aprender.
Vou tentar explicar com algumas telas.
Se não entender me manda uma mensagem aqui no particular e falamos sobre isso, OK?
Primeiro você precisa configurar um ODBC para acessar o seu banco de dados (ORACLE, SQLSERVER são os mais comuns), no windows mesmo ok?
Escolhi o Oracle como exemplo, nessa tela você coloca um nome na conexão (ORACLEODBC) e seleciona qual é o servidor do ORACLE (SATP) - Geralmente nas empresas solicitamos a ajuda do pessoal de banco de dados para fornecer/configurar o TNS NAMES e um usuário e senha, que eu acredito que você já tenha, aí vc clica em Test Connection que é onde vc inclui seu user e senha
inclua seu user e senha:
Clique em OK e se estiver tudo correto vc terá esta tela:
Só clicar em OK até fechar a janela do ODBC
Aí só abrir o alteryx e usar a conexão.
Inclua o Input Data e selecione a opção de DATA SOURCE e seleciona ODBC
Seleciona a conexão que vc acabou de criar e inclua novamente o nome de usuário e senha
Pronto, seu acesso ao banco e à sua tabela estão configurados.
Próximo passo é incluir seu sql ou montar seu sql no input data
Você pode usar uma das 4 opções marcadas em vermelho.
Vou usar como exemplo o SQL EDITOR
Clica no SQLEDITOR e cola ou constrói seu sql ali:
Clica em OK e executa (RUN) o workflow.
Prontinho, vc já ta lendo uma tabela do ORACLE
Segundo passo, ler seu CSV no alteryx.
Após isso vc junta as duas entradas (tabela do banco e CSV) usando o JOIN (Atenção nas chaves em amarelo)
Resultado, a coluna descrição vem do CSV e não da tabela do banco
Usei o ORACLE como exemplo, mas os passos para o SQLSERVER são bem parecidos e acho que se vc estiver usando o SQL vai conseguir fazer do mesmo jeito, OK?
Espero que esse passo a passo simples te ajude.
Se precisar de mais alguma ajuda nos avise.
Abraços
Carlos A Teixeira
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Obrigado Carlos, desculpa a demora, mas devido a outras demanda, não pude responder antes, mas sim, resolveu meu problema. Obrigado
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Muito obrigada por toda ajuda, @carlosteixeira.
@Viniciussouto, você teve a oportunidade de dar uma olhada nas sugestões que o Carlos compartilhou?