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 teste

Conhecimentos

  • 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