Profissão Especialista em sistemas de Data Warehouse
Os especialistas em sistemas de Data Warehouse são responsáveis pelo planeamento, ligação, conceção, programação e implementação de sistemas de Data Warehouse. Desenvolvem, acompanham e mantêm os processos ETL (extração, transformação e carregamento de dados), as aplicações de comunicação e a conceção de armazéns de dados (data warehouse).
Gostaria de saber que tipo de carreira e as profissões que mais se adequam a si? Utilize a nossa tipologia de Holland gratuita de teste vocacional e descubra.
Tipo de personalidade
Teste Vocacional grátis
De que empregos gosta? Escolha uma carreira que corresponda às suas preferências. Faça o teste vocacional.
Ver testeConhecimentos
- Modelação de processos empresariais
As ferramentas, os métodos e as notações, como o Business Process Model and Notation (BPMN), e a Business Process Execution Language (BPEL) , utilizados para descrever e analisar as características de um processo empresarial e modelizar o seu desenvolvimento futuro.
- Estrutura da informação
O tipo de infraestrutura que define o formato dos dados: semiestruturada, desestruturada e estruturada.
- Sistemas de gestão de bases de dados
As ferramentas para a criação, atualização e gestão de bases de dados, como a Oracle, a MySQL e o Microsoft SQL Server.
- Legislação relativa à segurança informática
O conjunto de normas legislativas que protegem as tecnologias da informação, as redes e os sistemas informáticos, bem como as consequências jurídicas decorrentes da sua utilização abusiva. As medidas regulamentadas incluem firewalls, deteção de intrusões, software antivírus e encriptação.
- Ferramentas de criação de bases de dados
As metodologias e as ferramentas utilizadas para criar a estrutura lógica e física das bases de dados, tais como estruturas de dados lógicas, diagramas, metodologias de modelização e relações de entidades.
- Armazém de dados
O sistema de armazenamento de dados que analisa e elabora relatórios de dados, como um data mart.
- Programação web
O paradigma de programação baseado na combinação de marcadores (que adiciona contexto e estrutura ao texto) e outro código de programação Web, como AJAX, javascript e PHP, para levar a cabo ações adequadas e visualizar o conteúdo.
- Linguagens de pesquisa
O domínio das línguas informáticas normalizadas para consulta de informações a partir de uma base de dados e de documentos que contenham as informações necessárias.
- Teoria dos sistemas
Os princípios que podem ser aplicados a todos os tipos de sistemas a todos os níveis hierárquicos, que descrevem a organização interna do sistema, os seus mecanismos para manter a identidade e a estabilidade e alcançar a adaptação e a autorregulação, bem como as suas dependências e interação com o ambiente.
- Linguagem RDF
As línguas de pesquisa, como a SPARQL, que são utilizadas para extrair e manipular dados armazenados em formato Resource Description Framework (RDF).
- Base de dados
A classificação de bases de dados, que inclui a sua finalidade, características, terminologia, modelos e utilização tais como bases de dados XML, bases de dados orientadas por documentos e bases de dados de texto integral.
Competências
- Utilizar linguagens de marcação
Utilizar linguagens informáticas que sejam sintaticamente distinguíveis do texto, para adicionar anotações a um documento, especificar a disposição e os tipos de processamento de documentos como o HTML.
- Criar «design» de «software»
Transpor uma série de requisitos para um «design» de «software» claro e organizado.
- Operar sistemas de gestão de bases de dados relacionais
Extrair, armazenar e verificar informações utilizando sistemas de gestão de bases de dados baseados no modelo de bases de dados relacionais, que organiza os dados em tabelas de linhas e colunas, como Oracle Database, Microsoft SQL Server e MySQL (Oracle Corporation).
- Gerir normas de intercâmbio de dados
Proceder à definição e manutenção de normas para a transformação de dados provenientes de esquemas de fontes na estrutura de dados necessária de um esquema de resultados.
- Criar modelos de bases de dados
Desenvolver modelos e diagramas de conceção de bases de dados que estabeleçam a estrutura de uma base de dados, utilizando ferramentas de modelização de «software», para aplicação nos processos futuros.
- Migrar dados existentes
Aplicar métodos de migração e conversão para dados existentes, para transferir ou converter dados entre formatos, sistemas de computador ou armazenamento.
- Gerar conjuntos de dados
Gerar uma coleção de conjuntos de dados novos ou existentes que sejam constituídos por elementos separados, mas que possam ser manipulados como uma unidade.
- Desenvolver métodos de migração automática
Criar a transferência automática de informações informáticas entre tipos de armazenamento, formatos e sistemas para poupar os recursos humanos da execução da tarefa de forma manual.
- Gerir bases de dados
Aplicar sistemas e modelos de conceção de bases de dados, definir dependências de dados, utilizar linguagens de pesquisa e sistemas de gestão de bases de dados para desenvolver e gerir bases de dados.
- Redigir documentação de bases de dados
Elaborar documentação que contenha informações sobre a base de dados relevante para os utilizadores finais.
- Avaliar conhecimentos de TIC
Avaliar o domínio implícito de especialistas qualificados num sistema de TIC, a fim de torná-lo explícito para posterior análise e uso.
- Definir requisitos técnicos
Especificar as características técnicas de produtos, materiais, métodos, processos, serviços, sistemas, software e funcionalidades, identificando e satisfazendo as necessidades específicas de acordo com os requisitos do cliente.
- Conceber esquemas de bases de dados
Elaborar um esquema de bases de dados com base nas regras do Sistema de Gestão de Bases de Dados Relacionais (RDBMS), a fim de criar um grupo de objetos logicamente organizado, tais como tabelas, colunas e processos.
- Analisar os requisitos empresariais
Estudar as necessidades e as expectativas dos clientes em relação a um produto ou serviço, a fim de identificar e resolver inconsistências e eventuais desacordos entre as partes interessadas envolvidas.
- Aplicar a teoria dos sistemas informáticos
Aplicar os princípios da teoria dos sistemas informáticos para explicar e documentar as características do sistema que podem ser aplicadas universalmente a outros sistemas.
Source: Sisyphus ODB