Ir para o conteúdo

Assistente de Banco de Dados para Banco de Dados

O Jitterbit ConnectTM fornece uma rotear rápida e fácil para a transformação de dados. Isso é possível por meio de uma ferramenta de integração baseada em assistente construída diretamente no Jitterbit. O assistente cria para o usuário todas as operações e componentes complexos e detalhados de um projeto de Transformação. Ao percorrer o assistente, os usuários podem criar um projeto de integração sem a necessidade de codificação.

Use as etapas a seguir para criar um assistente de banco de dados para banco de dados.

  • Abra Jitterbit e clique em Jitterbit Connect anexo na parte superior da tela.

  • O menu Jitterbit Connect Wizard é exibido.

anexo

  • Para iniciar o assistente, clique no botão Database to Database na coluna Standard no menu Jitterbit Connect Wizard, que exibe a tela Database Source Selection.

  • Comece a criar seu projeto com o assistente.

Criar Estrutura de Banco de Dados de Origem

db2dbsource01

  • Para usar um banco de dados de origem existente, selecione no menu suspenso e clique em Editar.

  • Para criar um novo banco de dados de origem, selecione o botão Criar novo no menu suspenso.

  • Se desejar escrever sua própria instrução SQL para a origem, marque a caixa de seleção "Gravar instrução SQL em vez de usar o assistente".

db2dbsource02

Preencha os campos da seguinte forma:

Campo Descrição
Nome Digite o nome da sua fonte.
Tipo O assistente fornece automaticamente Banco de dados como o tipo.

Preencha os campos dos parâmetros de conexão da seguinte forma:

Parâmetros Descrição
Motorista Clique no botão Selecionar e realce o nome do driver.
Nome do servidor Insira o nome do servidor. Se o banco de dados estiver instalado em seu computador, digite"lista local."
Nome do banco de dados Insira o nome do banco de dados.
Login Digite seu login e clique no botão Senha. Uma caixa de diálogo aparece onde você pode inserir sua senha.
Caixa de seleção de porta padrão Esta caixa é marcada por padrão. Para usar uma porta diferente da padrão, desmarque a caixa e digite a porta no campo Porta.
Link de opção Clique no link Opção para fazer refinamentos na operação, por exemplo, excluir ou renomear um arquivo após o processamento.

Conexão de teste:

  • Clique no botão Test Connection para testar sua conexão com o endpoint. Uma caixa de diálogo aparece confirmando que a conexão foi bem-sucedida. Se o teste de conexão não for bem-sucedido, volte e verifique seus parâmetros. Você também pode entrar em contato com o Suporte Jitterbit. Consulte Como obter suporte.

Depois de preencher seus campos:

  • Clique em Next para exibir a tela Source Table Selection.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

Criar Seleção de Tabela

db2dbsource03

  • Clique no botão Baixar Lista de Mesas para baixar a lista de mesas disponíveis.

  • Opcional:

    • Você pode inserir uma string de pesquisa como um filtro. Marque as caixas de seleção Tabela ou Visualização para limitar os objetos a serem selecionados.

    • Você pode marcar a caixa de seleção para incluir o esquema/owner.

Nota

Se você não efetuou login no servidor de banco de dados no início do projeto, será solicitado a fazê-lo ao clicar no botão Baixar lista de tabelas botão.

  • Após o download das tabelas, você pode copiar as tabelas da coluna Tabelas disponíveis para a coluna Tabelas selecionadas.

  • Destaque as tabelas a serem copiadas na coluna Tabelas Disponíveis e clique na seta para a direita. As seleções são então copiadas para a coluna Tabelas selecionadas.

Depois de completar suas tabelas:

  • Clique em Next para exibir a tela Source Hierarchical Relationships.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

Criar Relacionamentos Hierárquicos

db2dbsource04

  • Clique no menu suspenso Selecionar tabela pai e faça uma seleção. Neste exemplo, selecionamos OrderHeader na lista.

  • Clique no menu suspenso Selecionar tabela filha e faça uma seleção. Neste exemplo, selecionamos OrderDetail na lista.

  • Em seguida, clique no botão Join Tables. A caixa de diálogo Propriedades da junção é exibida.

db2dbjoinprop01

  • Na seção Chaves de link, arraste e solte um item na coluna pai (OrderHeader neste exemplo) para a coluna filha (OrderDetail neste exemplo) para vinculá-los. Como alternativa, você pode selecionar um item na coluna filho à direita para ativar o botão Link e, em seguida, clicar no botão Link para vincular as colunas conforme mostrado abaixo.

db2dbjoinprop02

  • Você pode selecionar um item na coluna secundária à direita para ativar o botão Remover link e, em seguida, clicar no botão Remover link para remover o link.

  • Clique no botão Ordem de exibição da coluna para selecionar Banco de dados (o padrão) ou Alfabético.

  • Depois de concluir a associação pai e filho, selecione um botão de opção para identificar o tipo de associação. O padrão é 1 para N. Neste exemplo, deixamos o padrão em 1 para N.

  • Clique em OK para retornar à tela Source Hierarchical Relationships, que exibe sua árvore de tabelas mostrando os relacionamentos atualmente definidos.

  • Clique em Cancelar para retornar à tela Relacionamentos hierárquicos de origem sem salvar suas entradas.

  • Clique em Voltar para retornar à tela anterior.

Depois de completar suas tabelas:

  • Clique em Next para exibir a tela SQL Where Clause.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

db2dbsource05

  • Nesta tela, opcionalmente, você pode inserir uma cláusula SQL Where.

  • Clique em Next para exibir a tela Target Database Selection.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

Crie o alvo

db2dbtarget01

  • Para editar um banco de dados Target existente, selecione no menu suspenso e clique em Editar.

  • Para criar um novo banco de dados Target, selecione o botão Create New no menu suspenso.

Preencha os campos da seguinte forma:

Campo Descrição
Nome Insira o nome do seu alvo.
Tipo O assistente fornece automaticamente Banco de dados como o tipo.

Preencha os campos dos parâmetros de conexão da seguinte forma:

Parâmetros Descrição
Motorista Clique no botão Selecionar e destaque o nome do driver.
Nome do servidor Insira o nome do servidor. Se o banco de dados estiver instalado em seu computador, digite "lista local."
Nome do banco de dados Insira o nome do banco de dados.
Login Digite seu login e clique no botão Senha. Uma caixa de diálogo aparece onde você pode digitar sua senha.
Caixa de seleção de porta padrão Esta caixa é marcada por padrão. Para usar uma porta diferente da padrão, desmarque a caixa e digite a porta no campo Porta.
Link de opção Clique no link Opção para fazer refinamentos na operação, por exemplo, excluir ou renomear um arquivo após o processamento.

Depois de preencher seus campos:

  • Clique em Next para exibir a tela Target Table Selection.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

db2dbtarget02

  • Clique no botão Baixar Lista de Mesas para baixar a lista de mesas disponíveis.

  • Opcional:

    • Você pode inserir uma string de pesquisa como um filtro. Marque as caixas de seleção Tabela ou Visualização para limitar os objetos a serem selecionados.

    • Você pode marcar a caixa de seleção para incluir o esquema/owner.

  • Após o download das tabelas, você pode copiar as tabelas da coluna Tabelas disponíveis para a coluna Tabelas selecionadas.

  • Destaque as tabelas a serem copiadas na coluna Tabelas Disponíveis e clique na seta para a direita.

  • As seleções são copiadas para a coluna Tabelas selecionadas.

Depois de completar suas tabelas:

  • Clique em Next para exibir a tela Target Hierarchical Relationships.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

Criar Relacionamentos Hierárquicos

db2dbtarget03

  • Clique no menu suspenso Selecionar tabela pai e faça uma seleção. Neste exemplo, selecionamos OrderHeader na lista.

  • Clique no menu suspenso Selecionar tabela filha e faça uma seleção. Neste exemplo, selecionamos OrderDetail na lista.

  • Clique no botão Unir tabelas. A caixa de diálogo Propriedades da junção é exibida.

db2dbjoinprop03

  • Na seção Chaves de link, arraste e solte um item na coluna pai (OrderHeader neste exemplo) para uma coluna filha (OrderDetail neste exemplo) para vinculá-los. Como alternativa, você pode selecionar um item na coluna filho à direita para ativar o botão Link e, em seguida, clicar no botão Link para vincular as colunas conforme mostrado abaixo.

db2dbjoinprop04

  • Você pode selecionar um item na coluna secundária à direita para ativar o botão Remover link e, em seguida, clicar no botão Remover link para remover o link.

  • Clique no botão Ordem de exibição da coluna para selecionar Banco de dados (o padrão) ou Alfabético.

  • Depois de concluir a associação pai e filho, selecione um botão de opção para identificar o tipo de associação. O padrão é 1 para N. Neste exemplo, deixamos o padrão em 1 para N.

  • Clique em OK para retornar à tela Source Hierarchical Relationships, que exibe sua árvore de tabelas mostrando os relacionamentos atualmente definidos.

  • Clique em Cancelar para retornar à tela Relacionamentos hierárquicos de origem sem salvar suas entradas.

  • Clique em Voltar para retornar à tela anterior.

Depois de completar suas tabelas:

  • Clique em Next para exibir a tela SQL Where Clause.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

Selecione um Modo de Inserção/atualização

db2dbtarget04

  • Selecione um dos botões de opção para criar um modo Inserir ou Atualizar. Neste exemplo, selecionamos o botão de opção Inserir/Atualizar.

  • Você pode, opcionalmente, selecionar e editar uma tabela nesta tela. Primeiro selecione a tabela para editar (pai ou filho) e então clique no botão Editar Tabela Selecionada para exibir o diálogo Selecione as Chaves Primárias.

db2dbprimarykeys

  • A caixa de diálogo exibirá itens da tabela que você selecionou. Faça suas entradas e clique em OK para salvá-las e retornar à tela de seleção do Modo Inserir/Atualizar.

  • Clique em Avançar para exibir a tela Resumo.

  • Clique em Voltar para retornar à tela anterior.

  • Clique em Cancelar para fechar o assistente sem salvar suas entradas.

Revise o Resumo

db2dbsummary

  • Esta etapa permite que você revise os elementos do seu projeto antes que o Jitterbit crie automaticamente todas as definições do projeto, incluindo operações, transformações e chamadas de serviço da web. Reserve alguns momentos para navegar por todos os elementos do projeto.

  • Caso necessite fazer ajustes em seu Banco de Dados, clique em Voltar para retornar à tela anterior e fazer as alterações necessárias.

  • Depois de revisar seu banco de dados, clique em Concluir. A aba Transformações é exibida e o painel Design é preenchido com o nome do seu novo projeto.

  • Além disso, você pode visualizar a operação clicando na aba Operações à esquerda da aba Transformações.

Nota

Caso ainda não tenha feito login no servidor de banco de dados local, você será solicitado a fazer isso agora.

Revise o Mapeamento

db2dbmapreview

Ao clicar em Concluir na tela Resumo, a aba Transformações é aberta na área de trabalho. Você também pode abri-lo a qualquer momento selecionando o nome do seu projeto em Jitterbit Connect / Database to Database na árvore hierárquica no painel esquerdo e clicando duas vezes.

Implantar o Projeto

  • Na árvore hierárquica no painel esquerdo em Operações, clique com o botão direito do mouse no Projeto recém-criado para destacá-lo e, em seguida, clique com o botão esquerdo do mouse em Implantar no menu suspenso resultante.