Nesta postagem, falaremos como criar um Mapping simples no IICS da Informatica.
O que é o IICS?
IICS seria a sigla para Informatica Intelligent Cloud Services.
Ele é uma solução fornecida pelo Informatica que pode ser usada para integrações de dados, aplicativos e/ou processos locais com um ambiente em nuvem.
O que é um Mapping?
Um mapeamento é um asset que define o fluxo de dados da origem ao destino.
Geralmente os mapeamentos são usados para definir um fluxo de dados da origem ao destino, adicionar transformações e executar tarefas de transformação de dados.
Existe uma ferramenta que criar esses Mappings, é a Cloud Mapping Designer.
Cloud Mapping Designer
O Cloud Mapping Designer é uma interface web que permite criar mapeamentos.
Geralmente é usada quando nossa tarefa não pode ser feita com uma tarefa de sincronização ou o mapeamento tem várias fontes ou destinos.
Existem algumas terminologias que são importantes saber:
- Canvas: É referente a área onde você pode criar um mapeamento.
- Shapes: Representa origens, destinos e transformações de dados
- Mapping: Define a integração de ponta a ponta que você cria usando o Mapping Designer
- Parameterized Mapping: Mapeamento que contém um ou mais parâmetros
- Mapping Task: Permite que você configure um mapeamento
- Deploy: Aplique as alterações feitas ao mapeamento em todas as tarefas de configuração de mapeamento dependentes
Passo a Passo
1. O primeiro passo a fazer é o acesso em sua conta.
2. Clique em Data Integration:
3. Clique em New:
4. Selecione Mappings>Mapping e clique em Create:
5. Deverá aparecer a interface do Cloud Mapping Designer, clique no Source:
6. Preencha as informações da aba "General" conforme abaixo, clique em "Source":
Observação:
- A propriedade "Name" se refere ao nome do nosso Source.
- A propriedade "Description" é um campo opcional em que é possivel fornecer uma breve nota sobre o componente.
7. Preencha as informações da aba "Source" conforme abaixo, clique em "Fields":
Observação:
- A propriedade "Source Type" permite definir o tipo da origem, que pode ser:
- Single Object: Permite executar a operação em um único objeto de origem. Por exemplo, um único arquivo simples, como um .txt.
- Parameter: É possÃvel passar um parametro.
- A propriedade "Object" permite selecionar o arquivo que vamos extrair.
- A propriedade "Connection" permite selecionar a conexão de acesso a nossa origem. Nesse exemplo vamos usar uma Sample Connection do IICS.
- É possÃvel definir filtros de extração na propriedade "Filters".
8. Note que as informações da aba "Fields" foram carregadas automaticamente:
9. Clique em target e preencha as informações da aba "General" conforme abaixo, clique em "Target":
Observação:
- A propriedade "Name" se refere ao nome do nosso Source.
- A propriedade "Description" é um campo opcional em que é possivel fornecer uma breve nota sobre o componente.
10. Preencha as informações da aba "Target" conforme abaixo, clique em "Field Mapping":
Observação:
- A propriedade "Target Type" permite definir o tipo da origem, que pode ser:
- Single Object: Permite executar a operação em um único objeto de destino. Por exemplo, um única tabela.
- Parameter: É possÃvel passar um parametro.
- A propriedade "Object" permite selecionar o objeto que vamos carregar/gerar.
- A propriedade "Connection" permite selecionar a conexão de acesso a nossa origem. Nesse exemplo vamos usar uma Sample Connection do IICS.
11. Arraste os campos para seu nome no destino ou clique em Automatch:
12. Clique no menu e em Validate Panel, perceba que no canto superior aparecerá um Ãcone escrito "Valid":
13. Clique em Save:
14. Clique em Run:
15. Aparecerá uma mensagem conforme abaixo, clique em "My Jobs":
16. Verifique se executou com sucesso: