Mapaping Em Informatica: Criar, Componentes e Parâmetros
⚡ Resumo Inteligente
Mapaping No Informatica, é o objeto que vincula as definições de origem às definições de destino por meio de transformações, definindo exatamente como cada coluna de dados é lida, alterada e carregada durante a execução de uma sessão ETL.
O que é um mapa?ping?
Um mapaping É uma coleção de objetos de origem e destino interligados por um conjunto de transformações. Essas transformações consistem em um conjunto de regras que definem o fluxo de dados e como os dados são carregados nos destinos.
Um mapaping consiste no seguinte conjunto de objetos:
- Definição de origem - Um definição de fonte Define a estrutura e as características da fonte, seus tipos de dados subjacentes, o tipo da fonte de dados e assim por diante.
- Transformação - transformação Os objetos definem como os dados de origem são transformados, e várias funções podem ser aplicadas durante o processo.
- Target Definição – A definição de destino define o destino final onde os dados serão carregados.
- Ligações – Os links conectam a definição da fonte a diferentes transformações e tabelas de destino. Eles definem como os dados fluem da fonte para o destino e através das transformações.
Por que você precisa de um mapa?ping?
Um mapaping é um objeto no Informatica que permite definir como os dados de origem são modificados antes de chegarem ao objeto de destino. Por exemplo, se você tiver o nome de um funcionário armazenado como “Bill Clinton” no seu sistema de origem e o sistema de destino exige o nome do funcionário no formato “Clinton” Bill”, tais operações podem ser planejadas no mapaping nível. Em termos básicos, o que você faz com os dados de origem é definido no mapa.ping nível.
Um mapaping é o objeto básico do Informatica com o qual podemos definir os detalhes da transformação de dados e as características dos objetos de origem/destino. MapapingOs mapas nos ajudam a definir a transformação de dados no nível de coluna individual para cada linha. Mesmo em um único mapa.ping Você pode lidar com múltiplas fontes e destinos.
Componentes de um Mapaping
Os componentes básicos de um mapaping como:
- Tabelas de origem
- Mapaping parâmetros e variáveis
- Target objetos
- Mapaping transformações
Existem vários objetos que constituem um mapa.ping. Um mapaping pode consistir em fontes, alvos, mapaping parâmetros e variáveis, mapplets, diversas transformações e funções definidas pelo usuário.
- Mapaping Fonte: mapa,ping As fontes são os objetos de onde você obtém os dados de origem. Uma fonte pode ser uma tabela de banco de dados, um arquivo simples, uma fonte XML ou um... COBOL fonte do arquivo.
- Mapaping Target: no mapaping O alvo é o objeto de destino onde os dados processados finais são carregados. Um mapa.ping O destino pode ser uma tabela relacional de um banco de dados, um arquivo simples ou um arquivo XML. Origens e destinos são obrigatórios em qualquer mapeamento.ping, embora seu tipo possa diferir.
- Mapaping Parâmetros e Variáveis: mapa,ping Parâmetros e variáveis ajudam você a criar objetos de variáveis temporárias que permitem definir e armazenar valores temporários enquanto o mapa está em execução.ping processa dados. Mapaping Parâmetros e variáveis são tipos de dados opcionais, definidos pelo usuário, que podem ser criados para um mapa.ping e pode ser consultado e atualizado para uma necessidade específica. Aprenderemos mais sobre mapas.ping parâmetros e variáveis nesta seção.
- Mapplets: Mapplets são objetos que consistem em um conjunto de transformações, fontes ou destinos. Geralmente, os mapplets são criados para reutilizar a funcionalidade existente de um conjunto de transformações. Um mapplet pode ser usado em qualquer número de mapas.pings.
O que é um mapa de etapas?ping?
Um mapa de palcoping é um mapaping na qual criamos uma réplica da tabela de origem. Por exemplo, em um sistema de produção, se você tiver uma tabela "funcionário", poderá criar uma tabela idêntica chamada "funcionário_estágio" no ambiente de desenvolvimento. ETL esquema.
Ter uma tabela de preparação local oferece diversas vantagens. A indisponibilidade da produção não afetará seu sistema ETL, pois você terá sua própria tabela "employee_stage" em vez de consultar a tabela "employee" do ambiente de produção. Em um sistema de produção, podem existir outras operações e processos que afetam o desempenho. No entanto, quando você tem uma réplica da tabela de preparação, somente os processos ETL acessarão essa tabela. Isso proporciona benefícios de desempenho.
No mapa de etapaspings,
- As tabelas de origem e destino têm estruturas idênticas.
- Os dados na tabela de destino são uma réplica dos dados da tabela de origem, ou
- Os dados na tabela de destino (stage) são um subconjunto dos dados de origem.
Por exemplo, se a sua tabela de origem contiver detalhes de funcionários dos departamentos 10, 20, 30 e 40, a tabela de preparação poderá ser uma tabela contendo apenas os registros de funcionários dos departamentos 10 e 30.
Mesas de palco em um data warehouse Tornar a transformação de dados eficiente, buscando apenas os dados relevantes para nós, e minimizar a dependência do ETL/data warehouse em relação ao sistema operacional em tempo real.
Como criar um mapaping
Neste exercício, criaremos um mapa de etapas.ping, em que a origem será a tabela “emp” e o destino será “emp_target”. O mapaping está integrado no espaço de trabalho mostrado abaixo.
Convenção de nomes – mapaping Os nomes são prefixados com 'm_', seguidos pelos nomes das tabelas de origem e destino, separados por um sinal de sublinhado.
Exemplo – se você estiver carregando a tabela emp_target da tabela emp, então o mapaping O nome pode ser 'm_emp_emp_target'.
Passo 1) Mapa de lançamentoping Designer.
- Abra a ferramenta Informatica Designer.
- Clique no mapaping Ícone do designer para iniciar o Mapaping Designer
O ícone está localizado na barra de ferramentas do Designer, conforme mostrado abaixo.
Passo 2) No mapaping Designer:
- Clique no mapapingmenu do
- Selecione a opção Criar
Passo 3) Insira o mapaping Dê o nome de 'm_emp_emp_target' e selecione o botão OK.
O mapaping serão criados e listados no Mapa.pingpasta s no navegador de repositórios.
Um mapaping É necessário ter pelo menos uma origem e um destino, então você adicionará ambos agora.
Passo 4) Nesta etapa, iremos:
- Selecione a tabela de origem “emp” na pasta Fontes.
- Arraste e solte a tabela “emp” no Mapa.ping Designer.
No mapaping Designer, a tabela de origem importada é exibida com seu qualificador de origem.
Observação – quando você importa qualquer tabela relacional (de banco de dados) para um mapaping, um objeto adicional do tipo qualificador de origem também será criado. Essa transformação do qualificador de origem é necessária e auxilia o Informatica. Serviço de Integração Identifique a tabela do banco de dados de origem e suas propriedades. Sempre que você importar uma tabela de origem, uma transformação de qualificador de origem também será criada. Você nunca deve excluir um objeto de qualificador de origem em um mapa.ping.
Passo 5) Nesta etapa, iremos:
- Selecione a tabela de destino “emp_target” em Targetpasta s.
- Arraste e solte a tabela “emp_target” no Mapa.ping Designer.
No mapaping Designer, a “tabela de destino” será importada e exibida.
Para gerenciar o espaço de visualização, você pode transformar esses objetos em ícones no mapa.ping.
Passo 6) Clique com o botão direito do mouse em qualquer lugar no mapa vazio.ping No espaço de trabalho do designer, selecione a opção "Organizar todos os ícones".
Após selecionar a opção “Organizar todos os icônicos”, a área de trabalho ficará assim.
Passo 7) No Informatica, o fluxo de dados é projetado da esquerda para a direita. Portanto, as tabelas de origem devem estar à esquerda e as tabelas de destino à direita. Para organizar as tabelas em nossa área de trabalho, selecione a tabela “emp_target” e arraste-a para o lado direito da tabela “emp”.
Após esta reorganização, o espaço de trabalho ficará assim.
Observação – Utilize periodicamente o atalho “Ctrl+S” para salvar as alterações no repositório.
Passo 8) Agora você tem tabelas de origem e destino em seu mapa.pingmas o mapaping Ainda não está completo. As tabelas de origem e destino devem ser vinculadas para completar o mapa.pingPara vincular a origem e os destinos, clique duas vezes nos objetos SQ_EMP e EMP_TARGET para alterar a visualização de icônica para gráfica.
Passo 9) Clique com o botão direito do mouse no mapa.ping No espaço de trabalho do designer, selecione a opção “Autolink” por nome.
Passo 10) Para vincular a tabela de origem à tabela de destino:
- Selecione as colunas da tabela de origem.
- Arraste e solte as colunas na tabela de destino.
As tabelas de origem e de destino serão vinculadas e setas de conexão aparecerão da tabela de origem para a tabela de destino.
Observação – Aqui você vinculou todas as colunas da tabela de origem às respectivas colunas da tabela de destino. Isso significa que, para cada registro da tabela de origem obtido, todas as colunas da tabela de destino serão carregadas. Se você quiser excluir alguma coluna específica do carregamento, clique no link dessa coluna e pressione a tecla Delete no teclado. O link será removido e a coluna de destino não será carregada.
Passo 11) Use o atalho “Ctrl+S” para salvar as alterações no seu mapa.pingNa janela de saída, você pode ver a mensagem do mapa.ping Validação/análise. Confirma que seu mapaping é válido. Além disso, haverá uma marca de seleção verde temporária ao lado do mapa.ping nome no mapaping árvore de pastas, indicando o mapaping foi feito com sucesso.
No mapapingPode haver situações em que precisamos passar uma variável para o mapa.pingOu pode haver um cenário em que precisamos calcular valores temporários e armazená-los para a próxima execução da sessão do mapa.pingPara esses fins, criamos um mapa.ping parâmetros e variáveis.
Mapaping Parâmetros e Variáveis
Assim como toda linguagem de programação, o Informatica possui sua própria maneira de definir parâmetros e variáveis. Mas, diferentemente de outras linguagens de programação, o Informatica não é uma linguagem baseada em código. Para criar parâmetros e variáveis no Informatica, é necessário seguir a sintaxe e a navegação predefinidas.
Diferença entre parâmetros e variáveis –
| Mapaping Parâmetros Técnicos | Mapaping Variáveis |
|---|---|
| Mapaping Os parâmetros são tipos de dados cujo valor, uma vez atribuído, permanece constante em todo o mapa.ping executar. Se você criou um mapaping Se o parâmetro deptno for igual a 20, então o valor 20 será constante para todo o mapa.ping executar. Sempre que o parâmetro for referenciado, ele retornará o valor 20 para aquela instância do mapa.ping correr. Para um novo mapaping Por exemplo, o valor do parâmetro pode ser redefinido. | Mapaping Variáveis são objetos que podem ser referenciados em todo o mapa.ping executar (para acessar seus valores) e seus valores podem ser reatribuídos. Por exemplo, um mapaping A variável total_salary pode ser usada em um mapa.pinge seu valor pode ser atualizado com base nos salários. |
| Alterado entre execuções editando o arquivo de parâmetro. | Salvo no repositório após uma execução bem-sucedida da sessão e reutilizado como valor inicial da próxima execução. |
O mapaping Os parâmetros e variáveis são específicos de um mapa.ping somente. Não podem ser referenciados em outro mapa.ping.
Como criar um mapaping Parâmetro
Ao criar um mapaping parâmetro, durante a execução do mapaping O Serviço de Integração procura o valor que lhe foi atribuído. Esses valores podem ser atribuídos nos seguintes locais.
- Dentro de um arquivo de parâmetros
- Na atribuição de variáveis pré-sessão
- Valor inicial no repositório
- Valor padrão atribuído durante a criação da variável
Passo 1) Para criar um mapaping parâmetro, em Mapaping Designer:
- Selecione o mapapingmenu do
- Selecione o menu Parâmetros e Variáveis.
Passo 2) Na próxima tela:
- Clique no menu "Adicionar nova variável".
- Na lista suspensa, selecione o tipo como parâmetro.
- Insira o nome do parâmetro como $$Deptno
- Insira um valor inicial de 10
- Selecione o botão OK
Agora você criou um mapa.ping O parâmetro deptno tem um valor inicial atribuído de 10 e pode ser referenciado dentro do mapa.ping.
Como criar um mapaping Variável
Passo 1) No mapaping Designer:
- Selecione o mapapingmenu do
- Selecione o menu Parâmetros e Variáveis.
Passo 2) Na próxima tela:
- Clique no menu "Adicionar nova variável".
- Na lista suspensa, selecione o tipo como variável.
- Insira o nome da variável como $$TotalSalary
- Selecione DataType como decimal
- Insira um valor inicial de 0
- Selecione o botão OK
Isso criará um mapa.ping Variável. Funções de variável, como SetVariable e SetMaxVariable, alteram seu valor durante a execução.
Observação – mapaping Os nomes de parâmetros e variáveis sempre começam com $$.























