SAP BODS - Fluxo de ETL no DS Designer
Para desenvolver um fluxo ETL, primeiro você precisa criar armazenamentos de dados para o sistema de origem e de destino. Siga as etapas fornecidas para desenvolver um fluxo ETL -
Step 1 - Clique Create Data Stores.
Uma nova janela se abrirá.
Step 2 - Entre no Datastore nome, Datastoretipo e tipo de banco de dados conforme mostrado abaixo. Você pode selecionar diferentes bancos de dados como sistema de origem, conforme mostrado na imagem abaixo.
Step 3- Para usar o sistema ECC como fonte de dados, selecione Aplicativos SAP como tipo de Datastore. Insira o nome de usuário e senha e noAdvance guia, digite o número do sistema e o número do cliente.
Step 4- Clique em OK e o Datastore será adicionado à lista da biblioteca de objetos local. Se você expandir o Datastore, ele não mostrará nenhuma tabela.
Step 5 - Para extrair qualquer tabela do sistema ECC para carregar no sistema de destino, clique com o botão direito do mouse em Tabelas → Importar por nomes.
Step 6 - Insira o nome da tabela e clique em Import. Aqui, Table – Mara é usada, que é uma tabela padrão no sistema ECC.
Step 7 - De forma semelhante, crie um Datastorepara o sistema de destino. Neste exemplo, HANA é usado como um sistema de destino.
Depois de clicar em OK, este Datastore será adicionado à biblioteca de objetos local e não haverá nenhuma tabela dentro dela.
Crie um fluxo ETL
Para criar um fluxo ETL, crie um novo projeto.
Step 1 - Clique na opção, Create Project. Digite o nome do projeto e clique emCreate. Ele será adicionado à área do projeto.
Step 2 - Clique com o botão direito no nome do Projeto e crie um novo trabalho em lote / trabalho em tempo real.
Step 3- Digite o nome do trabalho e pressione Enter. Você tem que adicionar fluxo de trabalho e fluxo de dados a isso. Selecione um fluxo de trabalho e clique na área de trabalho para adicionar ao trabalho. Insira o nome do fluxo de trabalho e clique duas vezes nele para adicioná-lo à área Projeto.
Step 4- De forma semelhante, selecione o Fluxo de dados e traga-o para a área Projeto. Insira o nome do fluxo de dados e clique duas vezes para adicioná-lo ao novo projeto.
Step 5- Agora arraste a tabela de origem do armazenamento de dados para a área de trabalho. Agora você pode arrastar a tabela de destino com tipo de dados semelhante para a área de trabalho ou pode criar uma nova tabela de modelo.
Para criar uma nova tabela de modelos, clique com o botão direito na tabela de origem, Adicionar Novo → Tabela de Modelos.
Step 6- Insira o nome da tabela e selecione o Datastore na lista como Datastore de destino. O nome do proprietário representa o nome do esquema onde a tabela deve ser criada.
A tabela será adicionada à área de trabalho com este nome de tabela.
Step 7- Arraste a linha da tabela de origem para a tabela de destino. Clique noSave All opção no topo.
Agora você pode agendar o trabalho usando o Data Service Management Console ou pode executá-lo manualmente clicando com o botão direito no nome do trabalho e em Executar.