Oportunidades com a plataforma de dados da Microsoft

Propaganda
SQL Saturday #512
Oportunidades com a Plataforma de Dados
da Microsoft
Rodrigo Crespi
[email protected]
www.sqlcrespi.com, @sqlcrespi
Speaker Bio
Rodrigo Crespi
Certificações Microsoft – MCT, MCDBA, MCITP, MCSE, etc.
Especialista em Banco de Dados – UGF
Mestrando em Engenharia de Software – UEMC
PASS Chapter Leader – SQL Server RS
Sócio da CrespiDB – Soluções em Plataformas de Dados
www.sqlcrespi.com
rodrigocrespi
@SQLCrespi
2 |
br.linkedin.com/in/rodrigocrespi
Patrocinadores
Agenda
 Época de Mudanças;
 Principais Áreas:




Bancos de Dados Transacional (OLTP);
Banco de Dados Analíticos (OLAP);
Nuvem;
Big Data;
 Carreira





Administrador de Banco de Dados;
Analista/Programador de Dados;
Desenvolvedor BI;
Arquiteto de Dados;
Cientista de Dados;
 Certificações;
4 |
Época de Mudanças
 Mudanças de tecnologias;
 Mudanças de conceitos;
 Dados na palma das mãos.
Microsoft platform lidera Soluções onpremises e cloud
Operatio
nal
Database
Manage
ment
Systems
Data
Warehou
se
Database
Manage
ment
Systems
Business
Intelligen
ce and
Analytics
Platforms
x86
Server
Virtualiza
tion
Leader in 2014 for Gartner Magic Quadrants
Cloud
Infrastruc
ture as a
Service
Enterpris
e
Applicati
on
Platform
as a
Service
Public
Cloud
Storage
Bancos de Dados Transacionais
 Projetos para aplicações
transacionais;
 Transação-a-Transação
IIS Server
Bancos de Dados Dimensional
• Foco em resultados
analíticos;
• Análise histórica dos
dados;
• Desempenho nas
consultas;
• Facilidade no
desenvolvimento.
Dados na Nuvem
Big Data
Carreira
Administração de Bancos de Dados
 As atribuições de um DBA são:
•
•
•
•
•
•
Definir o esquema conceitual;
Definir o esquema interno;
Contato com os usuários;
Definir restrições de segurança e integridade;
Definir normas de descarga e carga de dados;
Monitorar o desempenho e responder a requisitos
de mudanças.
DATE, C. J.; INTRODUÇÃO A SISTEMAS DE BANCOS DE DADOS. Rio de Janeiro: Elsevier, 2003.
DBA - Perfil
•
•
•
•
Gostar de ser DBA;
Estar disponível para o trabalho;
Gostar de estudar;
Ter interesse em conhecimentos genéricos sobre o
negócio da empresa;
• Conhecer no mínimo 30% de: infra, programação,
virtualização, e etc.;
• Muitas empresas cobram uma linha especifica de
interesse dentro da área de bancos de dados;
Analista/Programador de Dados
 Atribuições:




Apoio ao desenvolvedor de sistema;
Desenvolvimento de rotinas complexas;
Elaboração de modelos de dados;
Análise e confecção de relatórios gerenciais;
Analista/Programador de Dados
 Perfil
 Conhecimentos em algoritmos e lógica de
programação;
 Conhecimentos na engine do SQL Server como:
 A forma como os dados são coletados;
 Melhor forma de utilizar os índices.
Analista/Desenvolvedor BI
 Atribuições:
 Modelar artefatos de banco de dados
multidimensional;
 Desenvolvimento de relatórios, dashboards e
KPI;
 Documentar os modelos desenvolvidos além de
processos de regras de negócios;
 Análise e/ou desenvolvimento de processos de
cargas de dados.
Analista/Desenvolvedor BI
 Perfil
 Domínio de SQL Server, incluindo Reporting e
Analysis services;
 Colaboração ativa com equipe de
desenvolvedores;
 Conhecimento de técnicas de banco de dados
Boa comunicação verbal e escrita;
 Raciocínio lógico focado em resolução de
problemas complexos;
 Proatividade para identificar e solucionar as
questões do dia-a-dia.
Arquiteto de Dados
 Atribuições:
• Definir o esquema conceitual;
• Definir o esquema interno;
 Elaboração do projeto conceitual;
 Manutenção da documentação do projeto;
 Dialogar com a equipe de projetos (desde o
desenvolvedor até o gestor);
Arquiteto de Dados
 Perfil:
 Sólido conhecimento conceitual;
 Visão holística a cerca do projeto;
 Interesse em compreender o negócio da
companhia;
 Compreender sobre a performance,
desenvolvimento e tecnologias aplicadas no
projeto;
Cientista de Dados
 Atribuições:




Explorar dados;
Desenvolver modelos matemáticos;
Buscar novas oportunidades baseado nos dados;
Transformar dados disponíveis em balizadores
de decisões a serem tomadas.
Cientista de Dados
 Perfil:
 Vivem em três mundos:
 Negócios;
 Matemática;
 TI;
 Conhecimentos:
 No negócio da companhia;
 Em progamação, para desenvolver algoritmos;
 Ter a habilidade transmitir os conhecimentos para os
usuários chaves;
Cientista de Dados
 Formação:
 Não ainda formação especifica;
 Há alguns cursos de matemática que
acrescentam matérias de TI e negócios;
 A Coursera disponibiliza uma especialização em
Ciência de Dados certificada pela University
Johns Hopkins;
Certificações Microsoft
Estudo Nível Básico
• Graduação;
• Cursos técnicos relacionados à:
• Bancos de dados;
• Desenvolvimento de Software;
• Infraestrutura;
• Virtualização;
• Nuvem;
• BI;
• Idioma (inglês);
• Cursos nas áreas de relacionamentos interpessoais.
24 |
Estudo Nível Profissional
•
•
•
25 |
Pós-Graduação;
Idiomas (inglês);
Certificações em um SGBD específico:
• Microsoft SQL Server;
• Oracle;
• DB2;
• Este não é o fim. Nunca existirá fim para quem gosta do que faz.
Referências




26 |
https://profissoesemti.wordpress.com/2009/11/21/entrevista-arquiteto-de-dados/
http://fp2.com.br/blog/index.php/2014/cientista-de-dados-algumas-definicoes/
DATE, C. J.; INTRODUÇÃO A SISTEMAS DE BANCOS DE DADOS. Rio de Janeiro:
Elsevier, 2003.
http://www.diegonogare.net/ (Referência para Big Data)
Patrocinadores
Dúvidas?
28 |
Obrigado!
www.sqlcrespi.com
rodrigocrespi
@SQLCrespi
br.linkedin.com/in/rodrigocrespi
29
Download