Como criar um Mapping no IICS

 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:
  1. Single Object: Permite executar a operação em um único objeto de origem. Por exemplo, um único arquivo simples, como um .txt.
  1. 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:
  1. Single Object: Permite executar a operação em um único objeto de destino. Por exemplo, um única tabela.
  1. 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: