Banco de Dados para XML
Os dados podem ser transformados de qualquer formato compatível com Jitterbit para XML e vice-versa. Antes de tentar usar um XML como origem ou destino, você precisa ter um arquivo de definição DTD ou XSD que representa a estrutura XML que deseja usar carregado no servidor Jitterbit.
A transformação para estruturas XML é semelhante à transformação para outras estruturas de dados. Se o XML for usado como destino, os esquemas XML podem fornecer regras e mais informações sobre sua estrutura do que, digamos, interfaces de tabela de banco de dados padrão. O Jitterbit destacará essas regras para ajudá-lo no mapeamento.
Exemplos destes incluem:
-
Campos obrigatórios destacados em vermelho na árvore de destino. Observe que os campos obrigatórios podem ser destacados assim que você mapear para determinados elementos, pois podem ser condicionais, por exemplo se o elemento A tiver um valor, o elemento B deve ter um valor, caso contrário, o elemento B é opcional.
-
Os esquemas XML também podem informar quais valores são válidos para um elemento específico, por exemplo o elemento A é booleano e deve ter os valores: True, False, 1, 0, Yes, No. Ou o elemento B pode ter apenas os valores: Red, White ou Blue. O servidor Jitterbit pode aplicar a validação XML antes de gerar o documento de destino.
Crie uma Nova Transformação
- Certifique-se de ter aberto o projeto apropriado no qual deseja criar a nova transformação.
Existem várias maneiras de começar a criar uma nova transformação:
-
Se você estiver trabalhando em uma operação, pode clicar no botão control à direita do campo > Transformação e selecionar >Criar Novo; OU
-
Selecione >Novo no menu >Arquivo e escolha >Nova Transformação no submenu; OU
-
Clique na seta para baixo ao lado do ícone do arquivo na barra de ferramentas e escolha >Nova Transformação no submenu; OU
-
Clique com o botão direito do mouse em Transformações na árvore hierárquica na aba Design no painel esquerdo da tela e escolha >Nova Transformação no menu pop-up.
-
O assistente de transformação aparece em sua própria aba Nova Transformação no painel direito da janela.
Especificar Tipos de Origem e Destino
-
Insira um nome apropriado para sua nova transformação no campo Nome da Transformação.
-
Selecione Database na lista suspensa Origem e "XML" na lista suspensa Destino.
-
Clique no botão Avançar na barra de ferramentas para continuar.
Selecione as Informações do Banco de Dados de Origem
-
Na próxima tela do Assistente de Transformação, selecione o nome da fonte que contém as informações do banco de dados que você deseja transformar no menu suspenso Origem do Banco de Dados, OU clique no botão controle à direita do campo para criar um novo banco de dados de origem.
-
Clique no botão >Avançar na barra de ferramentas para continuar.
-
As próximas etapas a seguir dependem se você deseja usar apenas uma única tabela em seu banco de dados de origem ou se precisa acessar mais de uma tabela de banco de dados. Selecione como você obterá informações de seu banco de dados de origem:
- Somente uma única tabela no banco de dados de origem será acessada.
- Mais de uma tabela no banco de dados de origem será acessada.
Selecionar Informações de Destino XML
Você tem três opções para carregar seu documento XML. Clique no cenário que descreve onde o arquivo DTD/XSD do seu documento XML está localizado:
- Você está usando um documento XML cuja definição já está carregada no software.
- Você precisa usar um documento XML cuja definição ainda não foi carregada no software.
- Você pode carregar um documento XML de exemplo para que o Jitterbit crie a definição
Qual é o Próximo?
Agora que definiu a natureza da origem e o destino desejado, você está pronto para mapear o relacionamento entre a origem e o destino no nível do campo ou elemento.