Ir para o conteúdo

Assistente de Banco de Dados para XML

O Jitterbit ConnectTM fornece um rotear rápido e fácil para a transformação de dados. Isso é possível por meio de uma ferramenta de integração baseada em assistente integrada diretamente no Jitterbit. O assistente executa 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. As convenções de tela neste documento são Fonte à esquerda e Destino à direita.

Criar um Banco de Dados para Transformação Padrão XML

  • Faça login no Salesforce via Jitterbit.

  • Para usar o Jitterbit Connect Wizard, no menu principal, clique em Ajuda e depois em Primeiros passos. A aba Primeiros passos aparece no painel direito da tela.

OU

  • Abra o Jitterbit e clique no Ícone Jitterbit Connect na parte superior da tela.

  • O menu do assistente Jitterbit Connect é exibido.

anexo

  • Inicie o Assistente clicando no botão Banco de dados para XML na coluna Padrão do menu do Assistente do Jitterbit Connect. Isso exibe a tela Seleção de origem do banco de dados.

  • Comece a criar seu Projeto com o assistente.

Criar Seleção de Origem de Banco de Dados

  • Em Fontes de banco de dados disponíveis, selecione Criar novo … ou uma Fonte de banco de dados existente.

anexo

Para criar uma Nova Fonte de Banco de Dados, preencha as Informações solicitadas.

    • Insira um Nome apropriado para sua nova fonte no campo Nome.

    • Escolha Banco de dados no menu suspenso Tipo.

    • Selecione o Driver de banco de dados apropriado clicando no botão Selecionar próximo ao campo do driver. Dependendo do driver selecionado, diferentes campos podem ser ativados ou desativados.

    • Insira o Nome do servidor de banco de dados (nome ou endereço IP) que deseja acessar no campo Nome do servidor.

    • Digite o Nome do banco de dados que deseja acessar no campo Nome do banco de dados.

    • Digite um Nome de usuário e uma Senha válidos que permitirão acesso ao seu banco de dados nos campos Login e Senha.

OPCIONAL:

  • Se o servidor de banco de dados estiver escutando uma porta não padrão, você poderá desmarcar Usar porta padrão e especificar uma Porta personalizada. A porta padrão difere dependendo do driver selecionado.

  • Selecione Nível de isolamento da transação no menu suspenso. As opções são as do Transact-SQL padrão. Níveis de isolamento de transação específicos do driver não são suportados. O padrão é usar o nível de isolamento de transação padrão do driver ou do servidor de banco de dados.

  • Se você deseja definir um limite de tempo de espera para uma conexão bem-sucedida com o banco de dados, insira o Número de segundos no campo tempo limite.

  • Se você estiver usando um driver JDBC, poderá definir a Fetch Size Property. Esta propriedade dá ao driver uma dica sobre o número de linhas que devem ser buscadas no banco de dados quando mais linhas forem necessárias. Essa configuração pode ser usada para processamento mais eficiente de grandes conjuntos de dados.

  • Se houver parâmetros adicionais que você deseja adicionar à cadeia de conexão do banco de dados, insira Parâmetros no campo Parâmetros adicionais da cadeia de conexão.

  • A caixa de seleção Construir cadeia de conexão manualmente está desmarcada por padrão. Se você quiser defini-lo você mesmo, marque esta Caixa de seleção. Você deve então inserir a String de conexão no campo de texto correspondente. Para obter mais informações, consulte Cadeia de conexão manual.

    • Você pode testar suas Conexões antes de clicar em Avançar. Clicar neste botão garante que todas as suas conexões funcionem. 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 Help Desk da Jitterbit.
    • Clique no botão Avançar para ir para Seleção de Tabela.

anexo

Criar Seleção de Origem de Tabela

anexo

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

OPCIONAL:

  • Você pode inserir uma String de pesquisa na janela Filtrar pesquisa. Marque as caixas de seleção Tabela ou Exibir para limitar os objetos a serem selecionados.

  • Você pode marcar a Caixa de seleção para incluir tabelas do sistema nos nomes das tabelas baixadas.

  • Você pode marcar a Caixa de seleção para incluir o esquema/proprietário.

Nota

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

anexo

Depois que as tabelas forem baixadas, você poderá copiar 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.

  • Para remover tabelas da coluna Tabelas Selecionadas, destaque as Tabelas a serem copiadas na coluna Tabelas Selecionadas e clique na Seta para a Esquerda.

  • As seleções são então movidas de volta para a coluna Tabelas Disponíveis.

Depois de completar suas tabelas:

  • Clique no botão Avançar para exibir a tela Relacionamentos Hierárquicos de Origem, caso as tabelas selecionadas tenham um relacionamento hierárquico. Caso contrário, será exibida a tela de opções SQL Where Clause.

  • Clique no botão Cancelar para fechar o assistente e retornar à aba Introdução sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

Crie Relacionamentos Hierárquicos

anexo

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

  • Clique no menu suspenso Selecionar tabela secundária e faça uma Seleção. Neste exemplo, selecionamos OrderDetail na lista.

  • Clique no botão Ingressar em mesas. A caixa de diálogo Propriedades de união é exibida.

anexo

  • Na seção Chaves de link, arraste e solte uma Coluna pai (OrderHeader neste exemplo) para uma Coluna filha (OrderDetail neste exemplo) para vinculá-las. Como alternativa, você pode selecionar uma coluna em cada tabela para ativar o botão Link e, em seguida, clicar neste botão para vincular as colunas.

  • Você pode selecionar um Link entre duas colunas para ativar o botão Remover Link e clicar nesse Botão para remover o link.

  • Clique no botão Ordem de exibição das colunas para selecionar Banco de dados (o padrão) ou Alfabética.

  • Depois de concluir a adesão de pais e filhos, selecione um botão Rádio para identificar o tipo de adesão. O padrão é Um ou Mais. Neste exemplo, deixamos o padrão em Um ou Mais.

  • Clique em OK para retornar à tela Relacionamentos Hierárquicos de Origem, que exibe a árvore da tabela mostrando os relacionamentos atualmente definidos OU clique em Cancelar para retornar à tela Relacionamentos Hierárquicos de Origem sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

anexo

  • Clique no botão Avançar para exibir a tela SQL Where Clause opcional.

  • Clique no botão Cancelar para fechar o assistente e retornar à aba "Primeiros passos" sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

Criar Seleção de Cláusula SQL de Origem Where (opcional)

anexo

  • Insira qualquer cláusula SQL Where desejada para filtrar os dados de origem.

  • Clique no botão Avançar para exibir a tela opcional de seleção de chave primária.

  • Clique no botão Cancelar para fechar o assistente e retornar à aba Introdução sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

Criar Seleção de Chave Primária de Origem (opcional)

anexo

  • Selecione uma Chave primária clicando na Caixa de seleção na coluna Selecionar à esquerda do Nome.

  • A caixa de seleção Anulável está marcada por padrão. Deixe selecionado se desejar que uma coluna contenha elementos de dados nulos.

  • Clique no botão Desmarcar tudo para remover suas seleções. Você poderá então fazer novas seleções.

  • Clique em OK para salvar suas seleções e retornar à tela Inserir/Atualizar, que agora exibe suas seleções.

  • Clique em Cancelar para descartar suas seleções e retornar à tela Inserir/Atualizar.

Atualizar a Seleção do Campo de Dados de Origem (opcional e Será Exibido Somente Se a Transformação For para um Destino Simples).

anexo

  • Selecione um Campo nos Dados de Origem para atualizar quando desejar filtrar linhas que já foram transformadas.

  • Clique no botão Avançar para exibir a tela de seleção do formato de arquivo de destino.

  • Clique no botão Cancelar para fechar o assistente e retornar à aba Introdução sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

Crie o Alvo

anexo

  • Esta tela solicita que você gere um XSD (um esquema XML) baseado na tabela Fonte.

  • Clique no botão Não para recusar.

  • Clique no botão Sim para gerar um XSD. A tela se expande para exibir um campo de nome e o botão Gerar XSD.

anexo

  • Insira um Nome de arquivo XSD e clique no botão Gerar XSD. A tela se expande para exibir o documento do esquema XML.

  • Você pode clicar no botão Opções para especificar opções de nome raiz, namespace de destino e inclusão de valores padrão.

anexo

  • Clique no botão Avançar para exibir a tela Opções de destino.

  • Clique no botão Cancelar para fechar o assistente e retornar à aba Introdução sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

anexo

  • A caixa de seleção "Valida instâncias XML em relação ao XSD ou DTD selecionado" está marcada por padrão. Neste exemplo, deixamos a caixa de seleção marcada.

    Nota

    Se desejar a opção de gerar um atributo xsi:schemaLocation no XML de destino, insira um local do esquema no campo de texto. Neste exemplo, não estamos selecionando esta opção.

  • Clique no botão Avançar para exibir a tela Selecionar um destino de arquivo.

  • Clique no botão Cancelar para fechar o assistente e retornar à aba Introdução sem salvar suas entradas.

  • Para retornar à tela anterior, clique no botão Voltar.

anexo

Neste exemplo, o Destino MyXML foi criado anteriormente fora da operação do Assistente e aparece aqui.

  • Para selecionar um destino de arquivo existente, clique no menu suspenso e faça sua seleção.

  • Para editar um destino de arquivo existente, selecione no menu suspenso, que abrirá uma caixa de diálogo na qual você pode editar os parâmetros de destino.

anexo

  • Clique no botão Criar novo e preencha os Campos para criar um Novo destino de arquivo.

  • Clique no botão Voltar para retornar à tela anterior.

Revise o Resumo da Operação

anexo

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 precise fazer ajustes em seu projeto, clique no botão Voltar para retornar à tela anterior e fazer as alterações necessárias.

  • Depois de revisar seu projeto, clique em Concluir para exibir a aba Transformação. O painel Design é preenchido.

Nota

Se você ainda não fez login no servidor local, será solicitado que faça isso agora.

Dica

Você pode querer usar o Automapper, um recurso poderoso que pode mapear automaticamente nomes e tipos semelhantes. Isso pode economizar tempo se houver muitos mapeamentos. Por padrão, a caixa de seleção Usar Automapper está marcada. Clique em Concluir para iniciar o Automapper. Para desmarcar, clique na Caixa de seleção.

Revise o Mapeamento

  • Ao clicar em Concluir na tela Resumo, a aba Transformações é aberta na área de trabalho. A mensagem Mapeamentos também é exibida acima da aba.

anexo

  • Se você recebeu esta mensagem, clique em Fechar. Antes de fechar, você também pode marcar a caixa de seleção Não me mostrar novamente.

anexo

  • Se você deixou a caixa de seleção Usar Automapper marcada, a maioria ou todos os campos já poderão estar mapeados para você. O mapeamento válido é indicado por linhas verdes entre os itens nas colunas Origem e Destino e, além disso, pela presença de um quadrado azul próximo ao nome de cada item mapeado de forma válida.

  • Uma linha vermelha indica mapeamento inválido.

  • Uma linha amarela indica que a Jitterbit não tem certeza se o mapeamento é válido para todas as possibilidades de dados, mas tentará a transformação com este mapeamento.

  • Você pode concluir o mapeamento na aba Transformações arrastando e soltando de Origem à esquerda para Destino à direita. Ao fazer isso, o item de destino terá o mesmo nome do item de origem e um quadrado azul aparecerá à esquerda do item de origem e do item de destino. Veja Transformações para obter mais detalhes de transformação.

  • Para visualizar o resumo gráfico da operação, clique duas vezes em Operação Nome em Jitterbit Connect / Database to XML no painel esquerdo. anexo

Implantar o Projeto

  • Na parte superior do painel esquerdo, clique com o botão direito em Nome do projeto para destacá-lo e, a seguir, clique com o botão esquerdo em Implementar no menu suspenso resultante.

  • Serão exibidas as opções de implantação do projeto.

anexo

  • Clique no botão Implantar para implantar seu projeto.

  • O processo de implantar começa a enviar os dados para o servidor e uma mensagem de progresso é exibida.

anexo

  • Para executar esta mensagem de progresso em segundo plano, clique no botão Executar em segundo plano.

  • Para cancelar o processo de implantar, clique no botão Cancelar, que retorna à tela anterior.