Informatica, ao longo dos anos, tem sido o líder em tecnologia de integração de dados, mas deixa-nos curiosos sobre o porquê de tanta agitação em torno da Informatica e, mais importante, sobre o que é a Informatica! Vou tentar responder a todas estas perguntas como parte deste blog.
- O que é a Informatica e porque é usada?
- Informatica Key Metrics:
- Qual o contexto em que a Integração de Dados é utilizada?
- O que é ETL?
- Qual é a utilização da ferramenta Informatica ETL?:
- Como Informatica executa ETL:
- Aplicações em tempo real de Informatica:
- Ferramenta Informatica para a Migração de Dados:
- Ferramenta Informatica para Integração de Aplicações:
- Ferramenta informática para Datawarehousing
- Ferramenta Informatica para Middleware
O que é a Informatica e porque é usada?
Informatica tem vários produtos focados na integração de dados. No entanto, a Informatica PowerCenter é o principal produto do portfólio. Tornou-se tão popular que a Informatica PowerCenter tornou-se agora sinónimo da Informatica. Por isso, sempre que agora uso a Informatica no blogue, ela significa essencialmente Informatica PowerCenter. A Informatica é uma ferramenta de integração de dados baseada na arquitectura ETL. Fornece software e serviços de integração de dados para várias empresas, indústrias e organizações governamentais, incluindo telecomunicações, cuidados de saúde, serviços financeiros e de seguros. Vamos dar uma vista de olhos a algumas métricas chave para compreender porque é o líder na tecnologia de integração de dados.
Informatica Key Metrics:
Seguindo algumas estatísticas que reflectem o crescimento na procura da certificação Informatica com bastante precisão:
- 2015 Receitas : $1.06 bilhões, mais do que a receita combinada de Abinitio, datastage, SSIS e outras ferramentas ETL
- CAGR anual de 7 anos: 30%
- Parceiros : 450+
- Major SI, ISV, OEM e Líderes On-Demand
- Clientes: Mais de 5.000
- Clientes em 82 países &Presença directa em 28 países
- # 1 no ranking de fidelidade do cliente, 7 anos seguidos
>
>
O indicador acima estabelece claramente o facto de haver uma grande procura da Informatica em todo o mundo. Mas é igualmente importante compreender que tipo de problema a Informatica resolve e são esses problemas críticos para uma empresa empresarial. Para compreender o que é a Informatica e a sua importância, devemos primeiro compreender as 3 coisas seguintes:
- Qual o contexto em que a Integração de Dados é utilizada?
- O que é o ETL?
- Porquê a Informatica e qual a sua aplicação na vida real?
Qual o contexto em que a Integração de Dados é utilizada?
Todas as empresas hoje em dia processam um enorme conjunto de dados. Eles vêm de fontes variadas e precisam ser processados para dar informações perspicazes para a tomada de decisões de negócios. Mas muitas vezes tais dados têm os seguintes desafios:
- Grandes empresas com muitos dados: Uma quantidade tão grande de dados pode estar em qualquer formato. Eles estariam disponíveis em múltiplos bancos de dados e muitos arquivos não estruturados.
- Estes dados devem ser coletados, combinados, comparados e feitos para funcionar como um todo. Mas as diferentes bases de dados não comunicam bem!
- Muitas organizações têm implementado interfaces entre estas bases de dados:
- Cada par de bases de dados requer uma interface única
- Se mudar uma base de dados, muitas interfaces podem ter de ser actualizadas
A integração de dados é a solução para todos estes problemas. As tecnologias de integração de dados permitem que dados de diferentes bases de dados e formatos se comuniquem entre si.
Mas existem diferentes arquiteturas na tecnologia de integração de dados. A Informatica utiliza a arquitectura Extract, Transform & Load (ETL), que é a arquitectura mais popular para realizar a integração de dados. Portanto, é imperativo que entendamos o que é ETL e como Informatica executa ETL para resolver tais problemas de negócio.
O que é ETL?
ETL é um tipo de integração de dados e envolve uma arquitetura que extrai, transforma e depois carrega os dados na base de dados ou arquivo de destino. É a base do data warehouse.
Um sistema ETL faz o seguinte:
- Extrai dados dos sistemas de origem
- Transforma e limpa os dados
- Induzir dados
- Somatiza dados
- Carrega dados para o armazém
- Trava alterações feitas nos dados de origem necessários para o armazém
- Reestrutura chaves
- Mantém os metadados
- Reestrutura o armazém com dados actualizados
Se tivermos compreendido o que é ETL e o processo ETL, estamos agora em melhor posição para apreciar porque é que a Informatica é a melhor solução em tais casos. Também compreenderemos qual é o cenário típico da vida real em que a Informatica pode ser muito útil.
Qual é a utilização da ferramenta Informatica ETL?:
Informatica PowerCenter é uma solução de integração de dados premium disponível hoje em dia. A razão pela qual fornece a melhor solução em grandes empresas é porque o é:
>
- neutro em termos de bases de dados e por isso pode comunicar com qualquer base de dados
- a mais poderosa ferramenta de transformação de dados. Ela converte os dados de uma aplicação para o formato de outra
Movendo-se neste artigo sobre o que é a Informatica, vamos entender como é que a Informatica realiza o ETL.
Como Informatica executa ETL:
ETL: Extracto
- PowerCenter lê dados, linha a linha, a partir de uma tabela (ou grupo de tabelas relacionadas) numa base de dados, ou de um ficheiro
- Esta base de dados ou ficheiro é referida como a fonte
- A estrutura da fonte está contida num objecto de definição da fonte.
ETL: Transformação
- Informatica PowerCenter converte as linhas num formato que o segundo sistema (alvo) poderá utilizar
- A lógica para esta conversão é definida nos objectos de transformação
ETL: Load
- Informatica PowerCenter escreve dados, linha por linha, em uma tabela (ou grupo de tabelas relacionadas) em uma base de dados, ou a um ficheiro
- Esta base de dados ou ficheiro é referida como o alvo
- A estrutura do alvo está contida num objecto de definição de alvo
Próximo neste artigo sobre o que é a Informatica, vejamos as suas aplicações em tempo real.
Aplicações em tempo real de Informatica:
Os cenários típicos em que Informatica é utilizada:
Ferramenta Informatica para a Migração de Dados:
Uma empresa compra uma nova aplicação de contas a pagar. O PowerCenter pode mover os dados das contas existentes para a nova aplicação. A Informatica preserva a linhagem de dados para fins fiscais, contabilísticos e outros fins legalmente obrigatórios
Ferramenta Informatica para Integração de Aplicações:
Empresa A compra Empresa B. Para conseguir os benefícios da consolidação, o sistema de facturação da Empresa B deve ser integrado no sistema de facturação da Empresa A, o que pode ser feito facilmente pela Informatica
Ferramenta informática para Datawarehousing
Acções típicas exigidas nos datawarehouses são:
- Armazéns de dados juntam informação de muitas fontes para análise
- Os dados são movidos de muitas bases de dados para o Data Warehouse
Todos os casos típicos acima podem ser facilmente executados usando Informatica
Ferramenta Informatica para Middleware
Informatica pode conectar uma variedade de fontes, incluindo a maioria das Fontes da Aplicação.
- Ferramenta de integração de dados certificada pelo SAP
- Pode puxar e empurrar dados para sistemas SAP R3, SAP BW
- Adaptador de conectividade para a maioria das Fontes de Aplicação
Pode também ser usado como middleware entre duas aplicações como SAP R3, SAP BW, etc.
Agora que tenha compreendido o que é a Informatica, vamos ver um vídeo do Informatica Tutorial para compreender a Informatica com mais detalhe:
Tutorial Informatica para principiantes
Se quiser aprender sobre Informatica Arquitectura passo-a-passo e usar caso a caso para reforçar ainda mais o poder da Informatica, pode dar uma vista de olhos no meu blog Informatica Tutorial.
Se já decidiste fazer da Informatica uma carreira, recomendo-te que dês uma vista de olhos na nossa página de cursos de formação Informatica. A formação de Certificação Informatica na Edureka tornar-te-á num perito através de sessões ao vivo dirigidas por instrutores e formação prática utilizando casos de utilização na vida real.