No ETL / Data Warehouse, você encontrará diferentes origens e destinos.
Uma Origem em ETL é uma entidade de onde você extrai os registros e, em seguida, armazena esses registros em tabelas temporárias (tabelas de preparação) ou caches de transformação Informatica. Com base no documento de design de mapeamento / requisito de negócios, você faz uma alteração nesses registros de dados (transforma os dados) e, em seguida, carrega os dados transformados em outras estruturas de tabelas, chamadas tabelas de destino.
Em cada mapeamento da Informatica, sempre haverá uma origem e um destino. Para gerenciar diferentes origens e destinos na Informatica, você deve usar o analisador de origem e o designer de destino. Essas ferramentas são integradas à ferramenta Powercenter designer e podem ser iniciadas a partir dela.
Com a ajuda do Analisador de origem, você pode criar ou importar diferentes tipos de fontes na Informatica. Da mesma forma, usando o designer de destino, você pode criar ou importar diferentes tipos de destinos. A Informatica oferece o recurso de criar origem / destino do zero, projetando sua estrutura, ou você pode criar origem / destino importando as definições. Ao importar a origem do banco de dados, os metadados a seguir são importados.
- Nome da fonte (tabela)
- Localização do banco de dados
- Nome das Colunas
- Tipos de dados de colunas
- Restrições
Você também pode definir os relacionamentos de chave nas tabelas, que são aplicáveis apenas no nível da Informatica e são armazenados no repositório.
A origem ou o destino criado / importado na Informatica pode ser reutilizado a qualquer momento em diferentes mapeamentos. Cada mapeamento deve ter pelo menos um destino carregável. Caso contrário, o mapeamento será inválido.
Observação - Quando criamos origem / destino no analisador de origem / designer de destino, as estruturas são criadas apenas na Informatica. No nível do banco de dados, não há nenhum objeto criado. Portanto, você deve criar objetos Banco de Dados com a mesma estrutura criada na Informatica.
Você pode importar os seguintes tipos de fontes usando o analisador de fonte
- Tabelas de relação (tabelas de banco de dados), visualizações e sinônimos
- Arquivos planos
- Arquivos Cobol
- Arquivos XML
Dica de desempenho - Para melhorar o desempenho das tabelas de origem relacional, use índices nas tabelas de banco de dados de origem. No destino, as tabelas desabilitam ou removem restrições e índices para desempenho.
Neste Tutorial - você aprenderá
- Como abrir o Source Analyzer
- Como importar a tabela de origem no Source Analyzer
- Como abrir o Target Designer e importar o destino no target designer
- Como criar uma pasta na Informatica
Como abrir o Source Analyzer
Etapa 1 - Abra a ferramenta de designer Informatica PowerCenter
Etapa 2 - na próxima tela
- Dê um duplo clique no repositório que você deseja conectar
- Insira nome de usuário
- Digite a senha
- Clique no botão Conectar
Após o login bem sucedido, as pastas do usuário serão listadas sob o nome do repositório
Observação -
- Se o login não for bem sucedido, verifique se o usuário tem privilégios de se conectar ao repositório
- Se nenhuma pasta estiver visível no nome do repositório, verifique se a pasta foi criada.
- Se uma pasta foi criada recentemente, desconecte-se do repositório e reconecte-se.
Etapa 3 - na próxima etapa
- Clique com o botão direito na pasta
- Selecione a opção aberta
Quando uma pasta é aberta, as subpastas dessa pasta são listadas.
Passo 4 - Clique no menu Fonte do analisador, conforme mostrado na figura.
Como importar a tabela de origem no Source Analyzer
Etapa 1 - analisador de origem
- Clique na aba "fontes" do menu principal
- Selecione a opção importar do banco de dados, após a caixa de conexão ODBC abrir.
Etapa 2 - Agora criaremos a conexão ODBC (se você já tiver uma conexão ODBC, vá para a etapa 3)
- Clique no botão próximo a Fonte de dados ODBC.
- Na próxima página, selecione a guia DSN do usuário e clique no botão Adicionar.
Um DSN (Data Source Name) é basicamente uma estrutura de dados e contém informações sobre detalhes específicos (tipo de banco de dados, localização, detalhes do usuário, etc.). Essas informações são exigidas pelo driver ODBC para que ele possa se conectar a esse banco de dados.
- Ao clicar no botão adicionar, você verá uma lista de drivers para vários bancos de dados (Oracle, SQL Server, Sybase, Microsoft Access, Excel, etc.) O driver que você seleciona depende de qual banco de dados você deseja conectar. Selecione o driver para a fonte de dados. Aqui no guru99 você usará tabelas de banco de dados oracle. Selecione o driver do protocolo Oracle.
- Na próxima página, selecione a guia geral e insira os detalhes do banco de dados. Em seguida, clique em teste de conexão.
Nota - Os detalhes do banco de dados são específicos para sua instalação, dependendo do nome do host, porta e SID que você selecionou durante a instalação do banco de dados. Você pode obter esses detalhes abrindo o arquivo tnsnames.ora localizado na pasta de instalação do oracle.
- Depois de fazer um teste de conexão, insira o nome de usuário do banco de dados, a senha e selecione o botão "OK"
- Se a conexão for bem-sucedida, uma caixa de mensagem será exibida.
- Selecione OK para a janela de conexão de teste e a janela de configuração do driver ODBC. A fonte de dados ODBC criada será adicionada às fontes de dados do usuário. Agora estamos configurados com a fonte de dados ODBC.
Etapa 3 - No guru99, você usará as tabelas de esquema Scott / Tiger do oracle. Se você não tiver essas tabelas no banco de dados, crie-as usando este script.
Baixe o arquivo Scott.sql acima
Passo 4 - Na janela de importação de tabelas.
- Selecione a fonte de dados ODBC para o banco de dados oracle.
- Insira o nome de usuário do banco de dados
- Digite a senha do banco de dados
- Clique no botão conectar / reconectar. Isso mostrará tabelas para o usuário do banco de dados.
- Expanda a árvore sob a pasta de tabelas e selecione a tabela EMP
- Selecione o botão OK.
Etapa 5 - A tabela será importada no Informatica Source Analyzer. Use as teclas "ctrl + s" para salvar as alterações no repositório.
Da mesma forma, você pode importar quaisquer outras tabelas de banco de dados no analisador de origem.
Como importar destino no designer de destino
Neste tutorial, você criará a tabela de destino emp_target, que terá a estrutura idêntica da tabela EMP de origem. Para importar a tabela de destino, a tabela de destino deve estar presente no banco de dados. Para criar a tabela de destino, use o script abaixo. Os tipos de destinos disponíveis na Informatica são arquivos relacionais, XML e simples.
Baixe o arquivo emp_target.sql acima
Observação - aqui neste tutorial, as tabelas de origem e destino estão presentes no mesmo esquema de banco de dados (guru99). No entanto, você também pode criar um destino em um esquema diferente.
Etapa 1 - No Informatica Designer, clique no ícone do designer de destino para iniciar o designer de destino.
Etapa 2 - Na próxima etapa
- Selecione a opção "Alvos" no menu principal
- Selecione "importar" da opção de banco de dados
Passo 3 - Na janela da tabela de importação.
- Selecione a fonte de dados ODBC para o banco de dados oracle.
- Insira o nome de usuário do banco de dados
- Digite a senha do banco de dados
- Clique no botão conectar / reconectar. Isso mostrará tabelas para o usuário do banco de dados.
- Expanda a árvore na pasta de tabelas e selecione a tabela EMP_TARGET
- Selecione o botão OK
Isso importará o destino no Target Designer do Informatica Powercenter. Use a tecla "ctrl + s" para salvar as alterações.
Neste tutorial, você importou origens e destinos. Agora, você está pronto para criar seu primeiro mapeamento.
Como criar uma pasta na Informatica
As pastas Informatica são contêineres lógicos, que mantêm os objetos que você cria no Designer / gerenciador de fluxo de trabalho da Informatica (mapeamentos, mapplets, origens, destinos etc.)
Para criar pasta
Etapa 1 - Abra o Repository Manager
Observação - Se o Informatica Designer já estiver aberto, o gerenciador de repositório pode ser aberto usando os atalhos disponíveis na caixa de ferramentas.
Isso abrirá o Informatica Repository Manager em uma janela separada.
Etapa 2 - Siga estas etapas
- Clique no menu da pasta
- Selecione a opção Criar
Etapa 3 - na próxima etapa
- Insira o nome da pasta desejada
- Selecione ok
Isso criará uma nova pasta e uma mensagem aparecerá dizendo "A pasta foi criada com sucesso."
A pasta recém-criada será listada no respectivo repositório.
Isso completa o tutorial. Te vejo no próximo!